lunes, 18 de junio de 2012

ESX, como cambiar la Ip

Puede que necesitemos en algún momento cambiar la ip de nuestros servidores ESX, por un cambio de direccionamiento de nuestra red, por un movimiento físico...
A continuación describimos los pasos para hacer este cambio de una forma mas o menos rápida.


En primer lugar veremos los switches virtuales y los Portgroup asociados.

[root@esx02 ~]# esxcfg-vswitch -l
[root@esx02 ~]# esxcfg-vswitch -l
Switch Name    Num Ports   Used Ports  Configured Ports  MTU     Uplinks
vSwitch0       32          6           32                1500    vmnic0,vmnic1

  PortGroup Name      VLAN ID  Used Ports  Uplinks
  Servers             10       1           vmnic0,vmnic1
  Service Console 2   5       1           vmnic0,vmnic1
  Service Console 1   5       1           vmnic0,vmnic1


En el ejemplo anterior se puede ver que existe un “virtual switch” vSwitch0 con tres PortGroup Name: “Servers”, “Service Console 1” y “Service Console 2”.

Ahora vamos a ver los interfaces virtuales de los “Service Console”, estos interfaces son los que usa ESX para comunicar con el cluster.

[root@esx02 ~]# esxcfg-vswif -l
Name     Port Group/DVPort   IP Family IP Address          Netmask              Broadcast        Enabled   TYPE
vswif0   Service Console 1   IPv4      10.4.0.100          255.255.255.0        10.4.0.255       true      STATIC
vswif1   Service Console 2   IPv4      10.4.0.101          255.255.255.0        10.4.0.255       true      STATIC


Si hemos cambiado de red y queremos cambiar las ips de los interfaces virtuales.

Ejecutaremos en primer lugar el cambio de ip en los interfaces “vswif0” y “vswif1”.

[root@esx02 ~]# esxcfg-vswif -i 10.5.0.100 -n 255.255.255.0 vswif0
[root@esx02 ~]# esxcfg-vswif -i 10.5.0.101 -n 255.255.255.0 vswif1

A continuación deberemos cambiar la puerta de enlace por la que sale el ESX, ya que hemos cambiado de red. Deberemos cambiar el parámetro GATEWAY del archivo /etc/sysconfig/network.

[root@esx02 ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=esx02.masterd.es
GATEWAY=10.5.0.254
GATEWAYDEV=vswif0
IPV6_AUTOCONF=no
NETWORKING_IPV6=no

Si al cambiar de red, también hemos cambiado de vlan en nuestros switches, también será necesario cambiarlo en la configuración de ESX.

Como se puede ver en el primer comando que hemos ejecutado esxcfg-vswitch –l , para la red de Servers se está usando la VLAN 10, y para la red de las “Service Consoles” se está usando la VLAN 5.
En nuestro ejemplo hemos cambiado la red de las “Service Consoles” a la red 10.5.0.0/24 que pertenecen a la VLAN 50, y la red de “Servers” con nuevo direccionamiento 10.6.0.0/24 que pertenece a la VLAN 52.

PortGroup Name
VLAN
Red
Servers
52
10.6.0.0/24
Service Console 1
50
10.5.0.0/24
Service Console 2
50
10.5.0.0/24

Por lo tanto vamos a proceder a cambiar las VLANs del switch vSwitch0.

[root@esx02 ~]# esxcfg-vswitch vSwitch0 -v 50 -p "Service Console 1"
[root@esx02 ~]# esxcfg-vswitch vSwitch0 -v 50 -p "Service Console 2"
[root@esx02 ~]# esxcfg-vswitch vSwitch0 -v 52 -p "Servers"
[root@esx02 ~]# esxcfg-vswitch -l

Switch Name    Num Ports   Used Ports  Configured Ports  MTU     Uplinks
vSwitch0       32          6           32                1500    vmnic0,vmnic1

  PortGroup Name      VLAN ID  Used Ports  Uplinks
  Servers             52       1           vmnic0,vmnic1
  Service Console 2   50       1           vmnic0,vmnic1
  Service Console 1   50       1           vmnic0,vmnic1


No hay comentarios:

Publicar un comentario