Proxmox Virtual Environment es una plataforma de gestión de virtualización de servidores de código abierto. Es una distribución de Linux basada en Debian con un kernel Ubuntu LTS modificado y permite la implementación y administración de máquinas virtuales y contenedores. Le mostraremos una forma sencilla de configurar subredes e IP adicionales. Usando la API de Robot de Hetzner.
La versión de Proxmox depende de su sistema operativo:
Proxmox 5.x en Debian Jessie y Proxmox 6.x en Debian Buster
- Instala Proxmox en tu servidor
- Certificado Let's Encrypt para la interfaz Proxmox
- Opción para utilizar el almacenamiento de Thin-Pool
- Lea las IP del servidor (IP única y subred) del Hetzner-Robot
- Escribir la configuración de red
- Opción para crear direcciones IP privadas si usa 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
Para instalar Proxmox, lea las siguientes notas antes de ejecutar el script.
El directorio personalizado contiene varios archivos que se utilizan durante la instalación.
En el directorio personalizado encontrarás:
- etc/alias
- etc/cron.d/trim.ejemplo
- etc/sysctl.d/pve.conf
- root/trim.sh.ejemplo
- raíz/actualizar-lxc.sh.ejemplo
- ssh (vacío)
php install-proxmox.php
Se le harán las siguientes preguntas:
Full qualified hostname (FQDN) of the server [server]:
Agregue el nombre completo aquí (es decir, server.example.com). De lo contrario, no puede usar Let's Encrypt.
IP of the server [100.150.0.100]:
Asegúrate de que la ip reconocida sea también la de tu servidor
Network Card [enp0s31f6]:
Por lo general, no tiene que cambiar el valor detectado.
Do you want to autoconfigure the network? (y,n) [y]:
Elija y para permitir que el script genere la configuración de red.
Enter your credentials for the Hetzner-API robot_url [https://robot-ws.your-server.de]: robot_user []: robot_password []:
Ingrese sus credenciales de robot si aún no las almacenó en robot.conf.php.
Si solo desea configurar la red solo con su configuración de red actual, use lo siguiente
php network-manual.php
Encuentra la configuración generada en /root/interfaces.generated
Contribuir
Las solicitudes de extracción son bienvenidas. Para cambios importantes, primero abra un problema para analizar qué le gustaría cambiar.
Asegúrese de actualizar las pruebas según corresponda.
Rastreador de errores
Visite nuestro rastreador de problemas.