sudo dd if=/dev/zero of=/dev/sdb
sudo dd if=/dev/zero of=/dev/sdc
sudo dd if=/dev/zero of=/dev/sdd
sudo dd if=/dev/zero of=/dev/sde
sudo pvcreate /dev/sdb /dev/sdc /dev/sdd /dev/sde
sudo vgcreate content /dev/sdb /dev/sdc /dev/sdd /dev/sde
sudo lvcreate --mirrors 1 --type raid1 -l 100%FREE -n hdd content /dev/sdd /dev/sde
sudo lvcreate --mirrors 1 --type raid1 -l 90%FREE -n cache content /dev/sdb /dev/sdc
sudo lvconvert --type cache --cachepool content/cache content/hdd
sudo mkfs.xfs /dev/content/hdd
sudo blkid | grep content-hdd: | grep UUID | awk -F' \"' ' {print $2}'
sudo mkdir /data
echo " UUID\=$( sudo blkid | grep grep content-hdd: | grep UUID | awk -F' \"' ' {print $2}' ) /data xfs defaults.discard 1 2" | sudo tee -a /etc/fstab
Install Host virtualisation
sudo dnf groupinstall " Virtualization Host" && sudo dnf install -y virt-install
sudo systemctl enable --now libvirtd
sudo usermod -aG libvirt $( whoami)
sudo vim /etc/sysconfig/network-scripts/ifcfg-eno1
TYPE=Ethernet
NM_CONTROLLED=yes
BOOTPROTO=none
DEVICE=eno1
ONBOOT=yes
HWADDR=0c:c4:7a:0a:26:94
MASTER=bond0
SLAVE=yes
sudo vim /etc/sysconfig/network-scripts/ifcfg-eno2
TYPE=Ethernet
NM_CONTROLLED=yes
BOOTPROTO=none
DEVICE=eno2
ONBOOT=yes
HWADDR=0c:c4:7a:0a:26:95
MASTER=bond0
SLAVE=yes
sudo vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
NAME=br0
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Bridge
DEFROUTE=yes
IPV6_DEFROUTE=yes
STP=yes
DNS1=192.168.1.1
IPADDR=192.168.2.2
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6ADDR=fdad:c001:1337:b00b:bab3:1922:0:2/120
IPV6_DEFAULTGW=fdad:c001:1337:b00b:bab3:1922:0:1%br0
sudo mkdir /data/libvirt/images
sudo vim /tmp/bridge.xml
< network>
< name> br0< /name>
< forward mode=" bridge" />
< bridge name=" br0" />
< /network>
sudo virsh net-destroy default
sudo virsh net-define /tmp/bridge.xml
sudo virsh net-start br0
sudo virsh net-autostart br0
sudo systemctl restart libvirtd
# create client-vm
screen
sudo virt-install --name onkeldom.mgmt.onkeldom.lan \
--memory 2048 \
--vcpus 2 \
--os-type linux \
--location https://dl.fedoraproject.org/pub/fedora/linux/releases/31/Everything/x86_64/os/ \
--disk size=50,bus=scsi,path=/data/libvirt/images/onkeldom.mgmt.onkeldom.lan.img \
--network network=br0,model=virtio,mac=00:22:ff:00:02:05 \
--graphics=none \
--os-variant=fedora-unknown \
--console pty,target_type=serial \
-x ' console=ttyS0,115200n8 serial' \
-x " ks=http://192.168.1.6/onkeldom.mgmt.onkeldom.lan.cfg
# create node01
screen
sudo virt-install --name node01.mgmt.onkeldom.lan \
--memory 4096 \
--vcpus 2 \
--os-type linux \
--location http://mirror.centos.org/centos/8.0.1905/BaseOS/x86_64/os/ \
--disk size=50,bus=scsi,path=/data/libvirt/images/node01.mgmt.onkeldom.lan.img \
--network network=br0,model=virtio,mac=00:22:ff:00:02:06 \
--graphics=none \
--os-variant=rhel8.0 \
--console pty,target_type=serial \
-x ' console=ttyS0,115200n8 serial' \
-x " ks=http://192.168.1.6/node01.mgmt.onkeldom.lan.cfg"