#!/bin/bash virsh destroy okd-worker1 virsh undefine okd-worker1 virsh destroy okd-worker2 virsh undefine okd-worker2 virsh destroy okd-worker3 virsh undefine okd-worker3 virsh destroy okd-worker4 virsh undefine okd-worker4 ######################################################################## # 1. Nettoyage et Copie de l'image wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-39 wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-43 qemu-img convert -O raw /mnt/images/linux/fcos.qcow2 /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-39 # 3. Préparation Ignition cp worker.ign /var/lib/libvirt/images/worker.ign chmod 777 /var/lib/libvirt/images/worker.ign IGNITION_DEVICE_ARG="--qemu-commandline=-fw_cfg name=opt/com.coreos/config,file=/var/lib/libvirt/images/worker.ign" # 4. Installation virt-install \ --name okd-worker1 \ --memory 16384 --vcpus 4 --cpu host-passthrough \ --machine q35 --os-variant=fedora-coreos-stable \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-39 \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-43 \ --network network=vlan219,model=virtio,mac=52:54:00:aa:bb:04 \ --network network=ovsbr0,portgroup=vlan-all,model=virtio,mac=52:54:00:aa:bc:04 \ --graphics none \ --import \ --noautoconsole \ "${IGNITION_DEVICE_ARG}" ######################################################################## # 1. Nettoyage et Copie de l'image wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-40 wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-44 qemu-img convert -O raw /mnt/images/linux/fcos.qcow2 /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-40 # 3. Préparation Ignition cp worker.ign /var/lib/libvirt/images/worker.ign chmod 777 /var/lib/libvirt/images/worker.ign IGNITION_DEVICE_ARG="--qemu-commandline=-fw_cfg name=opt/com.coreos/config,file=/var/lib/libvirt/images/worker.ign" # 4. Installation virt-install \ --name okd-worker2 \ --memory 16384 --vcpus 4 --cpu host-passthrough \ --machine q35 --os-variant=fedora-coreos-stable \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-40 \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-44 \ --network network=vlan219,model=virtio,mac=52:54:00:aa:bb:05 \ --network network=ovsbr0,portgroup=vlan-all,model=virtio,mac=52:54:00:aa:bc:05 \ --graphics none \ --import \ --noautoconsole \ "${IGNITION_DEVICE_ARG}" ######################################################################## # 1. Nettoyage et Copie de l'image wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-41 wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-45 qemu-img convert -O raw /mnt/images/linux/fcos.qcow2 /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-41 # 3. Préparation Ignition cp worker.ign /var/lib/libvirt/images/worker.ign chmod 777 /var/lib/libvirt/images/worker.ign IGNITION_DEVICE_ARG="--qemu-commandline=-fw_cfg name=opt/com.coreos/config,file=/var/lib/libvirt/images/worker.ign" # 4. Installation virt-install \ --name okd-worker3 \ --memory 16384 --vcpus 4 --cpu host-passthrough \ --machine q35 --os-variant=fedora-coreos-stable \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-41 \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-45 \ --network network=vlan219,model=virtio,mac=52:54:00:aa:bb:06 \ --network network=ovsbr0,portgroup=vlan-all,model=virtio,mac=52:54:00:aa:bc:06 \ --graphics none \ --import \ --noautoconsole \ "${IGNITION_DEVICE_ARG}" ######################################################################## # 1. Nettoyage et Copie de l'image wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-42 wipefs -a /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-46 qemu-img convert -O raw /mnt/images/linux/fcos.qcow2 /dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-42 # 3. Préparation Ignition cp worker.ign /var/lib/libvirt/images/worker.ign chmod 777 /var/lib/libvirt/images/worker.ign IGNITION_DEVICE_ARG="--qemu-commandline=-fw_cfg name=opt/com.coreos/config,file=/var/lib/libvirt/images/worker.ign" # 4. Installation virt-install \ --name okd-worker4 \ --memory 16384 --vcpus 4 --cpu host-passthrough \ --machine q35 --os-variant=fedora-coreos-stable \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-42 \ --disk path=/dev/disk/by-path/ip-172.16.100.14:3260-iscsi-iqn.2005-10.org.freenas.ctl:vms-storage-lun-46 \ --network network=vlan219,model=virtio,mac=52:54:00:aa:bb:09 \ --network network=ovsbr0,portgroup=vlan-all,model=virtio,mac=52:54:00:aa:bc:09 \ --graphics none \ --import \ --noautoconsole \ "${IGNITION_DEVICE_ARG}"