==== Oracle Linux Tips ====
----
=== Serial Console ===
* NON-EFI
# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=ol/root"
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,115200"
GRUB_DISABLE_RECOVERY="true"
# grub2-mkconfig -o /boot/grub2/grub.cfg
\\
* EFI
# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=ol/root rd.lvm.lv=ol/swap"
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,115200"
GRUB_DISABLE_RECOVERY="true"
# for f in /boot/vm*; do grubby --info $f; done
# for f in /boot/vm*; do grubby --remove-args="rhgb quiet" --args="console=ttyS0,115200" --update-kernel=$f; done
# for f in /boot/vm*; do grubby --info $f; done
# grub2-mkconfig -o /boot/efi/EFI/*/grub.cfg
----
=== iSCSI Initiator ====
- Install the package # dnf install iscsi-initiator-utils
- Discover targets # iscsiadm -m discovery -t sendtargets -p SCSI_TARGET_SERVER
- Display target information # iscsiadm -m discoverydb -t st -p SCSI_TARGET_SERVER
- Establish a session # iscsiadm -m node -T iqn.XXX... -p SCSI_TARGET_SERVER:3260 -l
- Verify session # iscsiadm -m session -P 3
- When adding an iSCSI LUN to the fstab, use the _netdev optionUUID=xxx... /MP ext4 _netdev 0 0
- Log out of session# iscsiadm -m node -T iqn.XXX... -p SCSI_TARGET_SERVER:3260 --logout
- Remove target from database# iscsiadm -m node -T iqn.XXX... -p SCSI_TARGET_SERVER:3260 -o delete
- If target server has gone away, entries can be removed manually# rm -rf /var/lib/iscsi/nodes/TARGET