You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Tworzenie szablonu

  1. Ściągnąć obraz typu cloud, np.
    1. dla Centos 8: https://cloud.centos.org/centos/8/x86_64/images/CentOS-8-GenericCloud-8.1.1911-20200113.3.x86_64.qcow2
    2. dla Ubuntu 20.04: https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img
  2. Na Proxmoxie utworzyć nową wirtualkę pod szablon:
    1. bez dysku
    2. Dołaczyć dysk cloud-init, najlepiej na współdzielonym storage, by umozliwić późniejszą migrację pomiędzy węzłami
  3. Dodać ściągnięty obraz jako dysk wirtualki w shellu proxmoxa, np.:
    qm importdisk 1001 CentOS-8-GenericCloud-8.1.1911-20200113.3.x86_64.qcow2 FC_STORAGE_00
  4. Skonwertować wirtualkę do szablonu.


Uruchamianie maszyny wirtualnej

  1. Na szablonie wykonać Clone (Full clone) i utworzyć maszynę wirtualną (można z shella: qm clone id_szablonu nowy_id_wirtualki --name nazwa_wirtualki).
  2. W shellu proxmoxa skonfigurować cloud-init dla nowej wirtualki:

    xxx=idwirtualki
    qm set $xxx --ciuser pcss
    qm set $xxx --sshkey /path/to/key.pub
    qm set $xxx --ipconfig0 ip=xxx.xxx.xxx.xxx/xx,gw=xxx.xxx.xxx.xxx
    qm set $xxx --nameserver "x.x.x.x"
    qm set $xxx --searchdomain man.poznan.pl


Dokumentacja obsługi cloud-init pod Proxmoxem:

https://pve.proxmox.com/wiki/Cloud-Init_Support


Powiązane artykuły



  • No labels