mikysal78 / vmbuilder

Crea macchine virtuali Proxmox da immagini cloud in pochi minuti

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vm-builder track

Questo script è stato testato e funziona con Proxmox 7 e 8. Se ci sono problemi, per favore segnalali e li esaminerò. Assicurati anche di avere impostato gli snippet perché sembra essere un problema comune durante l'esecuzione dello script, quindi assicurati che gli snippet siano configurati in proxmox o potrebbero sorgere problemi. Mi occuperò di aggiornare le immagini cloud disponibili.


Script.usage.mp4

📑 Descrizione

Puoi avere una macchina virtuale creata e avviata con le informazioni che hai impostato entro due minuti. Viene scaricata l'ultima immagine cloud disponibile (se necessario) e può essere impostata con diverse impostazioni.

Questo script può essere utilizzato dai principianti che non conoscono ancora molto su Proxmox, oppure può essere utilizzato dagli utenti avanzati per avviare rapidamente diverse macchine virtuali.

💻 Utilizzo

  • Scarica lo script vmbuilder.sh da questa repository nel tuo nodo di proxmox
  • Esegui chmod +x vmbuilder.sh
  • Se utilizzi le chiavi ssh devi conoscere la cartella
  • Assicurati che gli snippets siano abilitati nel tuo storage. Nella GUI di Proxmox vai su Datacenter, Storage e puoi vedere se sono abilitati o no
  • Esegui lo script con ./vmbuilder.sh
  • Segui quello che ti dice lo script e sei pronto ad avere la tua macchina virtuale in pochissimo tempo!

💿 Immagini disponibili

  • Ubuntu Lunar 23.10
  • Ubuntu Jammy 22.04
  • Ubuntu Focal 20.04
  • CentOS 8
  • CentOS 7
  • Debian 12
  • Debian 11
  • Arch Linux
  • Fedora 39
  • Fedora 38
  • Rocky Linux 9.3
  • AlmaLinux 9.3

⚙️ Funzionalità

Se ti trovi in un ambiente di cluster, puoi scegliere il nodo Proxmox su cui desideri avere la macchina virtuale (tramite qm migrate) Se non hai l'immagine, il programma la scaricherà per te. Il programma crea un file user.yaml e lo aggiunge come snippet, in modo da poter personalizzare molti aspetti della macchina virtuale dell'immagine cloud durante la creazione (Consulta la Wiki di Proxmox per ulteriori informazioni sugli snippet). Il programma verifica quali spazi di archiviazione sono disponibili sul nodo Proxmox e puoi selezionare quello che desideri utilizzare. Il programma verifica quali spazi di archiviazione degli snippet sono disponibili sul nodo Proxmox e puoi selezionare quello che desideri utilizzare. Puoi personalizzare:
  • Nome VM
  • Numero VM (viene comunque controllato se il numero assegnato è già presente sui nodi Proxmox)
  • Username
  • Password
  • Aggiungi una chiave SSH (ad esempio id_rsa.pub)
  • Autenticazione SSH utilizzando la password (le chiavi sono molto più sicuri)
  • Seleziona lo storage per la VM
  • Seleziona lo storage per la tua ISO
  • Seleziona lo storage per i file snippet (per il file user.yml)
  • Seleziona se vuoi utilizzare il DHCP o l'IP statico
  • Seleziona il numero della VLAN
  • Seleziona se vuoi aumentare lo spazio della Cloud Image
  • Seleziona il numero di core e la ram da dedicare alla VM
  • Scegli se vuoi installare automaticamente i qemu-guest-agent (altamente consigliato!)
  • Seleziona su che nodo di Proxmox vuoi che la macchina virtuale funzioni

🔮 Aggiornamenti futuri

  • ✅ Cancellare immagini obsolete
  • ✅ Alma Linux
  • ✅ Rocky Linux
  • 👨🏻‍💻 Pacchetti aggiuntivi
  • 👨🏻‍💻 Traduzione script
  • About

    Crea macchine virtuali Proxmox da immagini cloud in pochi minuti

    License:MIT License


    Languages

    Language:Shell 100.0%