145 lines
3.6 KiB
Plaintext
145 lines
3.6 KiB
Plaintext
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|