Mostrando entradas con la etiqueta vmware. Mostrar todas las entradas
Mostrando entradas con la etiqueta vmware. Mostrar todas las entradas

lunes, diciembre 05, 2011

Linux, configuación de red. Problemática de VMware




Estoy configurando un Oracle Linux Server 6.1. que se basa en Red Hat Enterprise Linux.

Comandos útiles para la configuración de red:

Comprobar la conectividad:

dmesg grep eth
Si no vemos link up malo.

ping localhost
ping dir-ip

Para ver la configuración actual:




ifconfig
ifconfig eth0
ifconfig eth0 down
ifconfig eth0 up


ifdown eth0

ifup eth0


Estadísticas de bytes enviados, errores:
cat /proc/net/dev

Parar el servicio e intentar levantarlo:
# service network stop
# service network start

O también:
# service network restart

Configuración de la dirección IP, red, etc.

Fichero /etc/sysconfig/network

Por lo menos tendrá:

NETWORKING=yes
HOSTNAME=nombre

También podemos meter el GATEWAY si es que es común a todos los interfaces.

Configuración de un interfaz (el eth0 por ejemplo):

Fichero /etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE="eth0"
HWADDR="00:50:56:01:00:20"
ONBOOT="yes"
BOOTPROTO="static"
BROADCAST="192.168.50.255"
NETWORK="192.168.50.0"
IPADDR="192.168.50.13"
NETMASK="255.255.255.0"
TYPE="Ethernet"
GATEWAY="192.168.50.253"



Problemática cuando se crea un servidor a partir de una plantilla en VMware.

O también cuando se crea un CLON VMware.

Puede que nos encontremos con estos errores:

# service network start
Activando interfaz eth0: El dispositivo eth0 no parece estar presetne, retrasando la inicialización.

# ifconfig eth0 up
eth0: unknown interface: No existe el dispositivo.

1.-Parar la máquina virtual.
2.-Ir a EDIT Setting-s (VMware).
3.-Ver la MAC address de la tarjeta de red virtual. Comprobar si es la misma que tenemos en el fichero /etc/sysconfig/network-scripts/ifcfg-eth0



#ls /sys/class/net


Si nos indica los dispositivo que esperábamos entonces la cosa está bien.


Si en lugar de eth0 y lo (loopback), nos encontramos con eth2 y lo, significa que el CLON VMware nos ha jugado una mala pasada, ya que es como si hubieramos cambiado los dispositivos.



Solución:



Ir a /etc/udev/rules.d/70-persistent-net.rules y sustituir eth2 que no esperábamos (por ejemplo) por el eth0 que esperábamos encontrar (también por ejemplo), y viceversa.




¿Qué es UDEV?



Udev se incorporó en Fedora Core 3 y Red Hat Enterprise Linux 4. Se trata de facilitar el trabajo con los dispositivos. Permite a Linux utilizar nombre de dispositivos consistentes, aunque haya dispositivos removibles (impresoras, etc.). En lugar de ver decenas o cientos de dispositivos en /dev, gracias a UDEV sólo se verían los presentes y disponibles. UDEV monitoriza /sys para saber cuales son los disponibles.



El fichero de configuración de UDEV está en /etc/udev/udev.conf

En ese fichero se indica dónde está la base de datos, dónde las reglas y dónde los permisos sobre los dispositivos. Para las reglas hay varios ficheros .rules que van numerados.El sistema va leyendo los ficheros siguiendo el orden.Por eso algunos recomiendas si creamos reglas propias llamar al fichero:

10-my.rules



Saludos.

miércoles, julio 06, 2011

Información hardware de servidores ESX

Hola,


A veces la consola GUI del VCENTER no te da información suficiente.


Podemos iniciar una sesión ssh sobre uno de los ESX para interrogar sobre su hardware.



Tenemos disponibles los siguientes comandos:



esxcfg-hwiscsi
esxcfg-info
esxcfg-advcfg
esxcfg-dumppart
esxcfg-ipsec
esxcfg-pciid
esxcfg-module

esxcfg-nics
esxcfg-nas
esxcfg-resgrp
esxcfg-rescan
esxcfg-mpath
esxcfg-route
esxcfg-init
esxcfg-volume
esxcfg-swiscsi
esxcfg-scsidevs
esxcfg-vmknic
esxcfg-vswitch
esxcfg-secpolicy


El más útil el esxcfg-info que nos proporciona toneladas de información que habrá que redireccionar a un fichero plano y mover por sftp.


Saludos.