Files
notes/divers/OEL9_install_01.txt
2026-03-12 22:01:38 +01:00

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