De forma predeterminada, las redes puenteadas se establecen en las nuevas instalaciones de Proxmox VE. La red puente predeterminada de Proxmox VE utiliza el servidor DHCP del enrutador/conmutador al que está conectado el servidor Proxmox VE para asignar direcciones IP a máquinas virtuales y contenedores LXC. Por lo tanto, se puede acceder a todas las máquinas virtuales y contenedores LXC desde la red de su hogar/oficina. Probablemente no quieras eso.
Si desea colocar algunas máquinas virtuales Proxmox VE o contenedores LXC en una red privada, debe utilizar la función Proxmox VE SDN (Software Defined Networking) para establecer una red NAT privada. Después de crear una red NAT privada, puede configurar una máquina virtual o un contenedor LXC para colocarlo detrás de la red NAT privada para usarla.
En este artículo, le mostraré cómo configurar una red NAT privada habilitada para DHCP en Proxmox VE 8 y configurar la máquina virtual Proxmox VE y el contenedor LXC para usarlos para obtener una dirección IP privada.
Tabla de Contenidos
Tabla de contenido
- Habilite el soporte SDN en Proxmox VE
- Establecer área SDN en Proxmox VE 8
- Cree VNet y subredes para redes NAT privadas en Proxmox VE 8
- Aplicar cambios de SDN a Proxmox VE 8
- Utilice redes NAT privadas en máquinas virtuales (VM) Proxmox VE y contenedores LXC
- Monitorear las direcciones IP asignadas a máquinas virtuales/contenedores Proxmox VE usando SDN IPAM
- Utilice SDN IPAM para configurar direcciones IP fijas para máquinas virtuales y contenedores Proxmox VE
- en conclusión
- referirse a
Habilite el soporte SDN en Proxmox VE
Para habilitar la compatibilidad con SDN (redes definidas por software) en Proxmox VE, debe tener libpve-red-perl Paquete instalado en el servidor Proxmox VE.
Proxmox VE 8.2 viene preinstalado libpve-red-perl embalar. Pero si ha actualizado de Proxmox VE 7 a Proxmox VE 8, es posible que no pueda libpve-red-perl Paquetes preinstalados.
También necesitas instalar resolución de dominio embalaje y herramienta frr-python Instálelo en el servidor Proxmox VE para utilizar la funcionalidad SDN completa de Proxmox VE.
Primero, actualice la caché del repositorio de paquetes de Proxmox VE desde el shell de Proxmox VE usando el siguiente comando:
Para instalar los paquetes Proxmox VE SDN requeridos, ejecute el siguiente comando:
$ apto instalar libpve-network-perl frr-pythontools dnsmasq
Para confirmar la instalación, presione Sí luego presione
Los paquetes requeridos se están descargando e instalando en su servidor Proxmox VE. Tardará unos segundos en completarse.
En este punto, los paquetes SDN requeridos deben estar instalados en su servidor Proxmox VE.
Para que los cambios surtan efecto, reinicie el servidor Proxmox VE usando el siguiente comando:
Establecer área SDN en Proxmox VE 8
El primer paso para configurar una red NAT privada en Proxmox VE 8 es crear una nueva zona SDN.
Para crear una nueva zona SDN en Proxmox VE, navegue hasta Centro de datos Desde la interfaz de gestión web de Proxmox VE[1]. Luego, navegue hasta redes definidas por software > área[2] y haga clic añadir > simple[3].
Introduzca un nombre para la nueva zona SDN en IDENTIFICACIÓN parte[1]. simplemente lo llamaré NAT Para mantener las cosas simples.
Garrapata DHCP automático Asigne automáticamente direcciones IP a máquinas virtuales Proxmox VE y contenedores LXC que utilizarán la red a través de DHCP[2].
Cuando termine, haga clic en añadir[3].
Nueva zona SDN NAT Debe crearse en su servidor Proxmox VE.
Cree VNet y subredes para redes NAT privadas en Proxmox VE 8
Después de crear una zona SDN, debe crear nuevas VNet (redes virtuales) y subredes de red dentro de la zona SDN.
Puede crear y administrar redes virtuales y subredes desde Centro de datos > redes definidas por software > red virtual[1]Parte de la interfaz de usuario de administración web de Proxmox VE.
Para crear una nueva VNet, haga clic en crear de red virtual parte[2].
Introduzca el nombre de la VNet en Nombre parte[1]. Este nombre aparecerá en las opciones de selección de red de las máquinas virtuales Proxmox VE y contenedores LXC. yo lo llamaria NAT10 Para mantener las cosas simples.
Seleccione su región SDN recién creada (NAT en este caso) de distrito menú desplegable[2] y haga clic crear[3].
nueva red virtual NAT10 Debe crearse en la zona SDN NAT[1].
Para crear una nueva subred en NAT10 Red virtual, desde red virtual parte[1] y haga clic crear de subred parte[2].
Ingrese su red deseada subred[1]y puerta[2]Para redes NAT privadas NAT10. puedo usar internet 10.10.10.1/24 y dirección de puerta de enlace 10.10.10.1 con fines de demostración.
Para habilitar la traducción de direcciones de red para esta VNet, verifique la NAT Opciones[3].
Ahora navega hasta Alcance DHCP sección y haga clic añadir[1].
Ingrese su rango de direcciones de inicio y fin de DHCP en dirección inicial y dirección final dividido en partes[2].
Cuando termine, haga clic en crear[3].
Se debe crear una nueva subred. NAT10 Red virtual.
Aplicar cambios de SDN a Proxmox VE 8
Para aplicar cambios, navegue hasta Centro de datos > redes definidas por software Desde la interfaz de usuario de administración web de Proxmox VE y haga clic en Aplicar.
La red NAT privada debería funcionar en máquinas virtuales Proxmox VE y contenedores LXC nuevos y existentes.
Utilice redes NAT privadas en máquinas virtuales (VM) Proxmox VE y contenedores LXC
Una vez que una red NAT privada NAT10 Una vez creado, debería poder crear el red Parte de la nueva máquina virtual (VM) Proxmox VE o asistente de creación de contenedores LXC.
También puedes editar red Máquina virtual Proxmox VE existente o hardware de contenedor LXC y red NAT privada seleccionada NAT10.
Después de configurar la red NAT privada NAT10 En la máquina virtual Proxmox VE o contenedor LXC, debería ver la dirección IP asignada a la máquina virtual/contenedor a través de DHCP desde la subred de red configurada (10.10.10.1/24 en este ejemplo). También hay conexiones a Internet disponibles. Por lo tanto, una red NAT privada NAT10 está funcionando como se esperaba.
$ ping -c 3 google.com
Monitorear las direcciones IP asignadas a máquinas virtuales/contenedores Proxmox VE usando SDN IPAM
Puede utilizar una red NAT privada para monitorear las direcciones IP asignadas a las máquinas virtuales y contenedores Proxmox VE. NAT10 de Centro de datos > redes definidas por software > alcohol isopropílico Parte de la interfaz de usuario de administración web de Proxmox VE.
En este ejemplo, a Proxmox VE se le asigna una dirección IP 10.10.10.100 a una interfaz de red con una dirección MAC antes de Cristo:24:11:48:c9:53 máquina virtual 101 (ubuntu-VM).
Utilice SDN IPAM para configurar direcciones IP fijas para contenedores y máquinas virtuales Proxmox VE
Para configurar una dirección IP fija para una máquina virtual Proxmox VE o un contenedor LXC usando una red NAT privada, navegue hasta Centro de datos > redes definidas por software > alcohol isopropílico[1][2] Sección de interfaz de usuario de administración de Proxmox VE, seleccione su máquina virtual/contenedor de la lista[3]y luego haga clic en el icono de edición[4].
Ingrese la dirección IP de su máquina virtual o contenedor deseado[1] y haga clic DE ACUERDO[2].
Se debe utilizar la red Proxmox VE SDN para aprovisionar la máquina virtual o el contenedor con la dirección IP requerida.
La próxima vez que inicie la máquina virtual o el contenedor, verá la dirección IP configurada para la interfaz de red de la máquina virtual o el contenedor.
También puede vincular una dirección IP a una dirección MAC desde la configuración IPAM de Proxmox VE SDN. Después de vincular una dirección IP a una dirección MAC, puede usar esa dirección MAC en cualquier máquina virtual o contenedor que desee para configurar una dirección IP fija para la máquina virtual o contenedor.
Para vincular una dirección IP a una dirección MAC, simplemente seleccione SDN VNet (es decir, NAT10)de Centro de datos > redes definidas por software > alcohol isopropílico sección y haga clic +.
Ingrese la dirección MAC que desee[1] y dirección IP[2] y haga clic crear[3].
La dirección IP debe estar vinculada a la dirección MAC de la VNet Proxmox VE SDN que seleccionó.
en conclusión
En este artículo, le muestro cómo habilitar las redes definidas por software (SDN) en Proxmox VE instalando los paquetes de software necesarios. También te muestro cómo configurar una red NAT privada en Proxmox VE usando SDN. En el camino, le muestro cómo crear una zona SDN, crear una VNet en la zona SDN y crear una subred en la VNet del servidor Proxmox VE. Le mostré cómo configurar contenedores y máquinas virtuales Proxmox VE para usar una red NAT privada recién creada. Finalmente, le muestro cómo monitorear las asignaciones de IP de Proxmox VE SDN y configurar direcciones IP fijas para máquinas virtuales y contenedores. Y configure la dirección IP a la dirección MAC vinculante desde la configuración de Proxmox VE SDN IPAM.