Om een statisch IP-adres in te stellen voor een OpenVZ-container, moet u de netwerkconfiguratie van de container aanpassen. Hier zijn enkele stappen om dit te doen:
1. Eerst moet u inloggen op uw OpenVZ-hostmachine als rootgebruiker.
1. Gebruik dan de vzmigrate –dump command om te kijken welke IP-adressen worden toegewezen aan de containers: `vzmigrate —dump`
1. Ga vervolgens naar de configuratiemap van de container. Deze is meestal te vinden onder `/etc/vz/conf`. Het configuratiebestand heet gewoonlijk .conf waarbij VEID het ID van uw container is. Bijvoorbeeld, voor een container met ID 101, zou het pad zijn: `/etc/vz/conf/101.conf`.
1. Open het configuratiebestand met een teksteditor, zoals vim of nano: `nano /etc/vz/conf/101.conf`.
1. Zoek naar de NETIF-regel in het configuratiebestand. Deze regel bevat de netwerkconfiguratie van de container. Het standaardformaat is: `NETIF=“ifname=eth0,bridge=vmbr0,mac=XX:XX:XX:XX:XX:XX,host_ifname=veth101.0,host_mac=XX:XX:XX:XX:XX:XX”`
1. Wijzig deze regel door het IP-adres en de subnetmasker toe te voegen. De aangepaste regel is: `NETIF=“ifname=eth0,bridge=vmbr0,mac=XX:XX:XX:XX:XX:XX,host_ifname=veth101.0,host_mac=XX:XX:XX:XX:XX:XX,ip=your_static_ip/your_subnet_mask”`
1. Sla uw wijzigingen op en sluit de teksteditor.
1. Start de container opnieuw op voor de wijzigingen om van kracht te worden: `vzctl restart 101`.
Let op: `your_static_ip` is het statische IP-adres dat u wilt instellen en `your_subnet_mask` is het bijbehorende subnetmasker. Bijvoorbeeld, als u het IP-adres wilt instellen op 192.168.1.100 met een subnetmasker van 255.255.255.0, dan moet de regel zijn: `NETIF=“ifname=eth0,bridge=vmbr0,mac=XX:XX:XX:XX:XX:XX,host_ifname=veth101.0,host_mac=XX:XX:XX:XX:XX:XX,ip=192.168.1.100/24”`
Dit zijn de basisstappen voor het instellen van een statisch IP-adres. Afhankelijk van uw specifieke configuratie of gebruikte besturingssysteem, moet u mogelijk andere instellingen aanpassen of bepaalde stappen toevoegen.