88 lines
2.5 KiB
Plaintext
88 lines
2.5 KiB
Plaintext
qemu-img create -f raw /vm/ssd0/taris/boot_01.img 4G
|
|
qemu-img create -f raw /vm/ssd0/taris/root_01.img 30G
|
|
qemu-img create -f raw /vm/ssd0/taris/swap_01.img 20G
|
|
qemu-img create -f raw /vm/ssd0/taris/app_01.img 60G
|
|
|
|
virt-install \
|
|
--graphics vnc,password=secret,listen=0.0.0.0 \
|
|
--name=taris \
|
|
--vcpus=4 \
|
|
--memory=16384 \
|
|
--network bridge=br0 \
|
|
--network bridge=br0 \
|
|
--cdrom=/vm/hdd0/_kit_/OracleLinux-R8-U7-x86_64-dvd.iso \
|
|
--disk /vm/ssd0/taris/boot_01.img \
|
|
--disk /vm/ssd0/taris/root_01.img \
|
|
--disk /vm/ssd0/taris/swap_01.img \
|
|
--disk /vm/ssd0/taris/app_01.img \
|
|
--os-variant=ol8.5
|
|
|
|
|
|
|
|
dd if=/dev/zero of=/vm/ssd0/taris/data_01.img bs=1G count=20
|
|
dd if=/dev/zero of=/vm/ssd0/taris/data_02.img bs=1G count=20
|
|
dd if=/dev/zero of=/vm/ssd0/taris/reco_01.img bs=1G count=20
|
|
|
|
virsh domblklist taris --details
|
|
|
|
virsh attach-disk taris --source /vm/ssd0/taris/data_01.img --target vde --persistent
|
|
virsh attach-disk taris --source /vm/ssd0/taris/data_02.img --target vdf --persistent
|
|
virsh attach-disk taris --source /vm/ssd0/taris/reco_01.img --target vdg --persistent
|
|
|
|
# Enable EPEL Repository on Oracle Linux 8
|
|
tee /etc/yum.repos.d/ol8-epel.repo<<EOF
|
|
[ol8_developer_EPEL]
|
|
name= Oracle Linux \$releasever EPEL (\$basearch)
|
|
baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/developer/EPEL/\$basearch/
|
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
|
|
gpgcheck=1
|
|
enabled=1
|
|
EOF
|
|
|
|
dnf makecache
|
|
|
|
|
|
# on host install packages
|
|
dnf install -y bind-utils zip.x86_64 unzip.x86_64 gzip.x86_64 pigz.x86_64 net-tools.x86_64 unixODBC wget lsof.x86_64 rlwrap.x86_64 cifs-utils.x86_64
|
|
dnf install -y oracle-database-preinstall-19c.x86_64
|
|
dnf install -y oracle-database-preinstall-21c.x86_64
|
|
|
|
# disable firewall
|
|
systemctl status firewalld
|
|
systemctl stop firewalld
|
|
systemctl disable firewalld
|
|
|
|
|
|
# disable selinux
|
|
getenforce
|
|
# update /etc/selinux/config
|
|
# restart the server and check if it is diabled
|
|
getenforce
|
|
|
|
|
|
groupadd smbuser --gid 1502
|
|
useradd smbuser --uid 1502 -g smbuser -G smbuser
|
|
|
|
mkdir -p /mnt/yavin4
|
|
|
|
# test CIFS mount
|
|
mount -t cifs //192.168.0.9/share /mnt/yavin4 -o vers=2.0,uid=smbuser,gid=smbuser,file_mode=0775,dir_mode=0775,user=vplesnila
|
|
umount /mnt/yavin4
|
|
|
|
# create credentials file for automount: /root/.smbcred
|
|
# username=vplesnila
|
|
# password=*****
|
|
|
|
# add in /etc/fstab
|
|
# //192.168.0.9/share /mnt/yavin4 cifs vers=2.0,uid=smbuser,gid=smbuser,file_mode=0775,dir_mode=0775,credentials=/root/.smbcred 0 0
|
|
|
|
-- mount
|
|
mount -a
|
|
|
|
|
|
|
|
cat /etc/sysconfig/network-scripts/ifcfg-* | grep IPADD
|
|
cat /etc/sysconfig/network-scripts/ifcfg-* | grep NAME
|
|
|
|
|