dd if=/dev/zero of=system_01.img bs=1G count=10 dd if=/dev/zero of=swap_01.img bs=1G count=4 # create new domain virt-install \ --graphics vnc,password=secret,listen=0.0.0.0 \ --name=seedmachine \ --vcpus=4 \ --memory=8192 \ --network bridge=br0 \ --network bridge=br0 \ --cdrom=/mnt/yavin4/kit/Linux/OracleLinux-R9-U4-x86_64-boot-uek.iso \ --disk /vm/ssd0/seedmachine/system_01.img \ --disk /vm/ssd0/seedmachine/swap_01.img \ --os-variant=ol9.3 dnf install -y lsof bind-utils cifs-utils.x86_64 dnf -y install at wget bind-utils tar.x86_64 systemctl start atd systemctl enable atd systemctl status atd -- Network setup ---------------- nmcli connection show --active nmcli connection modify enp1s0 ipv4.address 192.168.0.66/24 nmcli connection modify enp1s0 ipv4.method manual ipv6.method ignore nmcli connection modify enp1s0 ipv4.gateway 192.168.0.1 nmcli connection modify enp1s0 ipv4.dns 192.168.0.8 nmcli connection modify enp1s0 ipv4.dns-search swgalaxy nmcli connection modify enp2s0 ipv4.address 192.168.1.66/24 nmcli connection modify enp2s0 ipv4.method manual ipv6.method ignore hostnamectl set-hostname seedmachine.swgalaxy # SELINUX=disabled /etc/selinux/config systemctl stop firewalld systemctl disable firewalld dnf install oracle-epel-release-el9.x86_64 oracle-database-preinstall-19c.x86_64 dnf install -y rlwrap.x86_64 # setup CIFS mounts groupadd smbuser --gid 1502 useradd smbuser --uid 1502 -g smbuser -G smbuser -- create credentials file for automount: /root/.smbcred username=vplesnila password=***** mkdir -p /mnt/yavin4 mkdir -p /mnt/unprotected -- add in /etc/fstab //192.168.0.9/share /mnt/yavin4 cifs vers=3.0,uid=smbuser,gid=smbuser,file_mode=0775,dir_mode=0775,credentials=/root/.smbcred,mfsymlinks,iocharset=utf8 0 0 //192.168.0.9/unprotected /mnt/unprotected cifs vers=3.0,uid=smbuser,gid=smbuser,file_mode=0775,dir_mode=0775,credentials=/root/.smbcred,mfsymlinks,iocharset=utf8 0 0 systemctl daemon-reload mount -a # add oracle user in smbuser group cat /etc/group | grep smbuser smbuser:x:1502:smbuser,oracle # add /app FS dd if=/dev/zero of=app_01.img bs=1G count=40 dd if=/dev/zero of=data_01.img bs=1G count=20 dd if=/dev/zero of=data_02.img bs=1G count=20 dd if=/dev/zero of=reco_01.img bs=1G count=20 virsh domblklist seedmachine --details virsh attach-disk seedmachine /vm/ssd0/seedmachine/app_01.img vdc --driver qemu --subdriver raw --targetbus virtio --persistent virsh attach-disk seedmachine /vm/ssd0/seedmachine/data_01.img vdd --driver qemu --subdriver raw --targetbus virtio --persistent virsh attach-disk seedmachine /vm/ssd0/seedmachine/data_02.img vde --driver qemu --subdriver raw --targetbus virtio --persistent virsh attach-disk seedmachine /vm/ssd0/seedmachine/reco_01.img vdf --driver qemu --subdriver raw --targetbus virtio --persistent fdisk /dev/vdc fdisk /dev/vdd fdisk /dev/vde fdisk /dev/vdf pvs pvcreate /dev/vdc1 pvcreate /dev/vdd1 pvcreate /dev/vde1 pvcreate /dev/vdf1 vgs vgcreate vgapp /dev/vdc1 vgcreate vgdata /dev/vdd1 /dev/vde1 vgcreate vgreco /dev/vdf1 lvs lvcreate -n app -l 100%FREE vgapp lvcreate -n data -l 100%FREE vgdata lvcreate -n reco -l 100%FREE vgreco mkfs.xfs /dev/mapper/vgapp-app mkfs.xfs /dev/mapper/vgdata-data mkfs.xfs /dev/mapper/vgreco-reco mkdir -p /app /data /reco # add in /etc/fstab /dev/mapper/vgapp-app /app xfs defaults 0 0 /dev/mapper/vgdata-data /data xfs defaults 0 0 /dev/mapper/vgreco-reco /reco xfs defaults 0 0 systemctl daemon-reload mount -a chown -R oracle:oinstall /app /data /reco