Proxmox Virtual Environment è una piattaforma di gestione della virtualizzazione del server open source. È una distribuzione Linux basata su Debian con un kernel Ubuntu LTS modificato e consente la distribuzione e la gestione di macchine virtuali e container. Ti mostreremo un modo semplice per configurare sottoreti e IP aggiuntivi. Utilizzando l'API Robot di Hetzner.
La versione Proxmox dipende dal tuo sistema operativo:
Proxmox 5.x su Debian Jessie e Proxmox 6.x su Debian Buster
- Installa Proxmox sul tuo server
- Crittografiamo il certificato per l'interfaccia Proxmox
- Opzione per utilizzare Thin-Pool Storage
- Leggi gli IP del server (IP singolo e sottorete) dal robot Hetzner
- Scrivi la configurazione di rete
- Opzione per creare IP privati se utilizzi un vSwitch
Install Dependencies apt -y update apt -y install php-cli php-curl wget cd /root wget https://download.schaal-it.net/hetzner-proxmox.tgz tar xfz hetzner-proxmox.tgz cd proxmox
Per installare Proxmox, leggere le seguenti note prima di eseguire lo script.
La directory custom contiene diversi file che vengono utilizzati durante l'installazione.
Nella directory personalizzata troverai:
- etc/alias
- etc/cron.d/trim.example
- etc/sysctl.d/pve.conf
- root/trim.sh.example
- root/update-lxc.sh.example
- ssh (vuoto)
php install-proxmox.php
Ti verranno poste le seguenti domande:
Full qualified hostname (FQDN) of the server [server]:
Aggiungi qui il nome completo (ad esempio server.example.com). Altrimenti non puoi usare Let's Encrypt.
IP of the server [100.150.0.100]:
Assicurati che l'ip riconosciuto sia anche quello del tuo server
Network Card [enp0s31f6]:
Di solito non è necessario modificare il valore rilevato.
Do you want to autoconfigure the network? (y,n) [y]:
Scegli y per consentire allo script di generare la configurazione di rete.
Enter your credentials for the Hetzner-API robot_url [https://robot-ws.your-server.de]: robot_user []: robot_password []:
Inserisci le tue credenziali robot se non le hai già memorizzate in robot.conf.php.
Se desideri solo configurare la rete solo con la configurazione di rete corrente, utilizza quanto segue
php network-manual.php
Trovi la configurazione generata in /root/interfaces.generated
Contributo
Le richieste di pull sono benvenute. Per le modifiche importanti, apri prima una discussione per discutere di cosa vorresti cambiare.
Assicurati di aggiornare i test come appropriato.
Bugtracker
Visita il nostro strumento di monitoraggio dei problemi.