Buscar este blog

domingo, 27 de noviembre de 2016

Como actualizar parches en un vsphere center 5.5

1.       Comprobar actualizaciones:

Lo primero es comprobar las actualizaciones y en que afectan:

·         Qué hace la actualización: Mejoras y cambios de las actualizaciones en nuestras versiones.
·         En qué Afecta a nuestros Host: Según el parche de la versión  a la que queremos subir tendremos que actuar de una manera u otra ya que los cambios pueden repercutir en nuestros Host.

Para realizar estas comprobaciones accedemos al portal de VMWARE donde nos informan de las actualizaciones y las tablas de relación de versiones entre vcenter y los Host.


Indicamos que tabla queremos y nos mostrara una relación de versiones de vcenter y vphere ESXI
Ejemplo: Si pinchamos encima de uno los  con la “i” nos mostrara información de la actualización.



También tenemos que mirar que soluciona o mejora la actualización:

Una vez tengamos claro que podemos actualizar lo podremos hacer de dos maneras:

a.       On-Line: Conectándonos al vsphere vcenter appliance (IP:5840) y actualizarlo desde la opción de actualizar.
b.      Off-Line: Descargar la actualización a uno de los almacenamientos de los ESXi y actualizando el vcenter desde la web del vcenter.

2.       Actualización On-Line

Nos conectamos al vcenter: https://IP:5840



Accedemos a la opción de update y chequeamos en busca de actualizaciones Check Updates



Si encuentra actualizaciones nos las mostrara en un mensaje, si es la actualización que buscamos, clicamos el botón de install update y comenzara la instalación
Al terminar la instalación nos pedirá reiniciar el vcenter.
Al reiniciar el vcenter podemos abrir desde el ESXI donde está alojado la MV del vcenter la consola para ver el proceso de actualización.

3.       Actualización Off-Line

Este proceso es muy parecido al On-Line, con la diferencia que antes de empezar tenemos que descargar la actualización e indicar en las opciones del update (dentro de la web del vcenter) donde está la actualización que queremos instalar.



4.       Posibles problemas después del update o upgrade

a.       Puede que después de la actualización no nos podamos conectar vía web a la gestión de vcenter: https://IP:9443 nos aparecerá un error:
Error: RSL https://[vCenterFQDN]:9443/vsphere- client/locales/rsl/flex-common-lib-5.5.0.swf failed to load. Error #2032
Para solucionar este problema limpiamos la cache del navegador.
b.      No nos podemos conectar vía Web al vsphere vcenter (https://IP:9443), no existe el destino o algo parecido.
Esto puede ser porque el vcenter no tenga activado el servicio Web. Para activar o arrancar este servicio, nos tememos que conectar vía Web al appliance del vcenter.
Para activar este servicio nos conectamos a: https://IP:5840 y en la pestaña de summaryàServicios arramcamos el servicio de vphere web service




c.       Puede que al entrar al cliente vsphere vcenter por Web o por SW no tengamos enganchados los Host de nuestro entorno virtual. Para solucionar este problema, nos volvemos a conectar a cada Host, actualizando los certificados de los Host.

sábado, 26 de noviembre de 2016

Crear un usuario en un ESXI 6.0 por SSH

Este documento se ha realizado sobre un Hypervisor con un sistema vsphere 6.0 Free. Estas versiones no nos permiten crear usuarios desde el vsphere client por lo que se tienen que generar desde línea de comando con PowerCli o por Putty (Conexión por SSH).
Para descargar PowerCli: https://my.vmware.com/web/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285 tendremos que estar registrados, esta herramienta es gratuita pero la descarga solo se puede realizar si estamos registrados.

1.    Conectarnos al Host (Esxi 6.0 Free) con PowerCli

Arrancamos PowerCli, con permisos de administrador.


Al ejecutar PowerCli puede que nos muestre un error de permisos: Error PowerCLI deshabilitada la ejecución de scripts


Para solucionar este problema ejecutaremos el siguiente comando: Set-ExecutionPolicy Unrestricted



Cuando tengamos ejecutándose correctamente PowerCli ya podremos conectarnos al servidor ESXi.


Para conectarnos ejecutamos el comando:

Connect-VIServer <nombre o ip vCenter> -user <domino\usuario> -password <contraseña> -Force

Dónde:
·         <nombre o ip ESXi>: Ip del Host
·         <domino\usuario>: Usuario local para conectarnos en nuestro caso: root
·         <contraseña>: Contraseña de root
·         -Force: Esto fuerza la conexión saltándose las confirmaciones de certificados y credenciales.



2.    Crear un usuario.

Para crear un usuario ejecutamos el siguiente comando: New-VMHostAccount –Id <Nombre usuario> -Password <contraseña> -Descrition <Descripción del usuario>



Para mostrar todos los usuarios del Host usamos el comando: Get-VMHostAccount



3.    Añadir nuevo usuario a un Rol (permisos).

Para añadir un Rol a un usuario lo podemos hacer por comando o desde el vsphere client
·         PowerCli: ejecutando el comando: New-VIPermission -Entity FQDN_or_IP_of_VMhost -Principal account_name -Role your_role_name -Propagate:$true  
·         Por vsphere client:

o   Seleccionamos el Host à Permisosà Agregar permisos


o   En la siguiente ventana: Agregar


o   Seleccionamos el Usuario y lo agregamos



o   Seleccionamos los permisos y aceptamos. Existen algunos roles que los podemos utilizar como plantillas.

Copiar una máquina virtual de un ESXI a un disco externo por SHH

Este proceso lo vamos a hacer con putty, para descargar este esta herramienta: http://es.ccm.net/download/descargar-31742-putty-portable 
Los Hosts tienen una versión de vmware vsphere hypervisor 6.0 aunque sirve para versiones 5.5 o superiores.



Pasos previos:

  1. Tener la máquina virtual (MV) apagada.
  2. Comprobar que la MV no tenga snapshots. (Instantáneas)
  3. Tener el Host destino (Host del que no nos vamos a conectar vía putty) en modo mantenimiento.
  4. Tener los servicios de SSH activados en los dos Host (Cliente y Servidor)
  5. El disco externo tiene que estar formateado en FAT16 O VMFS

Pasos:

1.       Conectar el disco externo al servidor, el sistema monta automáticamente el nuevo disco en /vmfs/volumes/<Dispositivo>:

a.       Nos conectamos por putty al servidor donde queremos realizara copia, debería ser el servidor donde se encuentra la copia (o la MV apagada).

b.      Formas de comprobar que está configurado el disco externo en el Host:

1.       fdisk -l  --> Listamos los discos y comprobamos que el nuevo disco externo ha sido detectado por el ESX

2.       esxcfg-mpath -l --> Listamos los adaptadores de almacenamiento.

3.       ls -al /vmfs/volumes

c.       Nos quedamos con la ruta del dispositivo (que ha montado el sistema)

    • ls -al /vmfs/volumes

d.      Realizamos la copia de la maquina apagada:


    • scp /vmfs/volumes/[Disco_Virtual]/[Maquina_virtual]/vmfs/volumes/<Dispositivo>/COPIA/