====== VDI Linux aplinkos paruošimas ====== ===== Pradinės VM paruošimas ===== * Prisijungiame [[http://vdi.mif/kvm-vdi]] * Pasirenkame **Create Virtual Machines** * **Machine type:** Source machine * **Target hypervisor:** pasirenkame, pvz: lxibm012 * **Specify disk path:** /home/vdi/nfs * **Disk size:** 30GB * **Mount CD iso:** nepasirinkta (instaliuosime per tinklą) * **Hardware info:** 1 Sockets, 4 Cores, 4GB RAM, br428 Network * **OS Type:** Linux * **Version:** Debian Buster (or newer) * **Prepend machine name:** **vdi-linuxN** arba **vdi-linux-rdpN**, kur N - dar nenaudojamas skaičius * **Number of machines to create:** 1 * Spaudžiame **Create VMs** * Spaudžiame **vdi-linuxN** arba **vdi-linux-rdpN** ir nukopijuojame **MAC address:** reikšmę * Įrašome nukopijuotą reikšmę į [[https://k007.mif.vu.lt/ldap/edit.php?host=ldap%3A%2F%2Fldap.mif&dn=cn%3Dvdi-linux%2Cou%3Dprivate%2Cou%3Dhosts%2Cdc%3Dmif%2Cdc%3Dvu%2Cdc%3Dlt|vdi-linux]] arba [[https://k007.mif.vu.lt/ldap/edit.php?host=ldap%3A%2F%2Fldap.mif&dn=cn%3Dvdi-linux-rdp%2Cou%3Dprivate%2Cou%3Dhosts%2Cdc%3Dmif%2Cdc%3Dvu%2Cdc%3Dlt|vdi-linux-rdp]] **macAddress** lauką * Atsidarome console per **VM Actions** -> **Open console** -> **SPICE console** arba **HTML5 console** (pastaroji gali blogai rodyti) * **VU MIF Network Boot** meniu pasirenkame **VU MIF Install service...*** * Pasirenkame **debian10-install** ir spaudžiame klavišą **Tab** * Pakeičiame desktop.cfg į vdi.cfg ir spaudžiame **Enter** * Laukiame kol instaliuoja. Kai baigia -- console užsidaro ir VM išsijungia. * Startuojame su **VM Actions** -> **Power up** ===== Pradinės VM OS paruošimas ===== * Prisijungiame prie **linuxN**: ''ssh root@vdi-linux'' arba ''ssh root@vdi-linux-rdp'', taip pat reikės dalį komandų vykdyti root@k007 root@vdi-linux:~# apt update apt install --no-install-recommends eatmydata puppet apt clean root@k007:~ # puppet cert clean vdi-linux.mif root@vdi-linux:~# puppet agent --test --noop root@k007:~ # puppet cert sign vdi-linux.mif root@vdi-linux:~# eatmydata puppet agent --test |& tee puppet.log eatmydata puppet agent --test |& tee puppet2.log sync;sync;sync;echo 3 > /proc/sys/vm/drop_caches dd if=/dev/zero of=zero.img bs=1M;rm -f zero.img;poweroff Gali užtrukti apie 30min. ===== Pagrindinės VM paruošimas ===== * Prisijungiame [[http://vdi.mif/kvm-vdi]] * Jeigu jau yra **linux1a-M**, tai jame pakeičiame * **Use volume from:** pasirenkame **vdi-linuxN** arba **vdi-linux-rdpN** * Iš **VDI control** vykdome **Copy disk from source** * Kai baigia kopijuoti, vykdome **VDI control** -> **Turn maintenance off** * Jei buvo keista **pradinė VM**, tai reikia kopijuoti **du kartus** * Jei dar nėra **linux1a-M**, tai sukuriame su **Create Virtual Machines** * **Machine type:** Initial machine * **Target hypervisor:** pasirenkame, pvz: lxibm013 * **Use volume from:** pasirenkame **vdi-linuxN** arba **vdi-linux-rdpN** * **Specify disk path:** /home/vdi/data * **Disk size:** 50GB * **Hardware info:** 1 Sockets, 4 Cores, 4GB RAM, br428 Network * **OS Type:** Linux * **Version:** Debian Buster (or newer) * **Prepend machine name:** **linux1a-M**, kur M - dar nenaudojamas skaičius * **Number of machines to create:** 1 * Spaudžiame **Create VMs** ===== VDI VM paruošimas ===== * Prisijungiame [[http://vdi.mif/kvm-vdi]] * Spaudžiame **Create Virtual Machines** * **Machine type:** VDI machine * **Target hypervisor:** pasirenkame, pvz: lxibm013 * **Use volume from:** pasirenkame **linux1a-M** * **Specify disk path:** /home/vdi/data * **Hardware info:** 1 Sockets, 4 Cores, 4GB RAM, br428 Network * **OS Type:** Linux * **Version:** Debian Buster (or newer) * **Prepend machine name:** linux-K-, kur K -- būsimų IP adresų priešpaskutinis segmentas * **Number of machines to create:** 30 * Spaudžiame **Create VMs** * **VDI control** -> **Turn on snapshots** * Patikrinime vieną iš jų, jei viskas gerai tada **VDI control** -> **Turn maintenance off**