JmG Virtual Consulting, S.L. - Líderes y Expertos en Soluciones de Virtualización de Sistemas
 

Archivo | VMware

¿Cómo crear máquinas virtuales en vSphere ESXi 5?

¿Cómo crear máquinas virtuales en vSphere ESXi 5?

 

Esta semana te enseñare a instalar y configurar una máquina virtual en la nueva versión de VMware vSphere ESXi 5.0.

Ya esta disponible, en el canal de youtube del blog de virtualización y cloud computing, un nuevo video tutorial sobre la virtualización y el cloud compuitng en español: ¿Cómo crear máquinas virtuales en vSphere ESXi 5? Espero que te guste.

Nos vemos el próximo lunes con un próximo episodio donde te enseñare, otro video tutorial sobre la virtualización y el cloud computing en español.

Gracias a todos los que dejasteis vuestro comentario en los episodios anteriores. Si aun no has tenido la oportunidad de hacerlo, por favor, deja tu comentario abajo en este video.

¿Crees que este videopost le puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Muchas gracias por tu apoyo.

Posted in ESXi, ESXi, Integración, josemariagonzalez.es, Manual, software, vCenter, VCP, VCP5, Virtualizacion, virtualización, VMware, vmware, vSphere, youtube11 Comentarios

LockDown Mode en VMware vSphere ESXi 5.0

LockDown Mode en VMware vSphere ESXi 5.0

 

Hola amigos, soy Florián Murillo y voy a repasar los distintos mecanismos de conexión a ESXi 5.

Respecto al ESXi 4, hay cambios de nomenclatura en los servicios Tech Support Mode, el Remote Tech Support Mode pasa a denominarse simplemente SSH, y el Local Tech Support Mode paa a ser llamado a partir de esta versión ESXi Shell.

La imagen adjunta, resume las diferentes alternativas de conexión con un ESXI 5:

¿Qué misión tiene el Lockdown Mode?

Es un modo seguro de conexión al ESXi, al activar Lockdown Mode el ESXi se producen los siguientes cambios:

1. No acepta sesiones root desde vCenter Server, como por ejemplo para hacer un “Add host” al vCenter Server. vCenter Server se puede seguir conectando como vpxuser.

2. No acepta conexiones ssh como root.

3. No se pueden ejecutar scripts vCLI, vMA o PowerCLI que se ejecuten como root directamente contra un host, las hemos de pasar por vCenter Server.

4. No acepta comunicaciones CIM excepto desde el vCenter Server.

¿Desde donde podemos activar Lockdown Mode?

1. Desde la DCUI

2. Al añadir el host para ser gestionado por vCenter Server

3. Desde vCenter Server, Host (haciendo click sobre un host) > Configuration > Security Profile

Con todo lo dicho, la imagen inicial, tras activar Lockdown Mode quedaría de la siguiente forma:

¿Crees que este artículo puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter y Facebook de abajo o arriba. Gracias.

Posted in Estandars, Estrategia, ESXi, ESXi, Integración, Manual, reviews, Software, software, vCenter, virtualización, VMware, vmware, vSphere, vSphere0 Comentarios

NeXentaStore: Software de almacenamiento virtual

NeXentaStore: Software de almacenamiento virtual

 

Hola a todos de nuevo.Soy Miguel Ángel Alonso y aquí estoy como cada martes para hablaros sobre el mundo de la virtualización de sistemas.

En el post de hoy te voy a hablar de la solución NEXENTASTORE (basada en Solaris) para crear almacenamiento en casi cualquier hardware que reúna un mínimo de requerimientos de hardware para la virtualización de sistemas.

Te preguntarás: ¿Qué tiene de especial esta solución si ya se ha hablado en anteriores posts  de otras como DataCore, Starwind o incluso de soluciones como Openfiler, Freenas para nuestros laboratorios?

Pues lo que hace especial, a mi modo ver, a esta solución son estas características que te voy a numerar y que para mí son primordiales. Estas características, asociadas a la facilidad de instalación de XeXentaStore, han hecho que incluso en el entorno de laboratorio de JMG VirtualConsulting nos hayamos decidido por migrar todo nuestro entorno virtual de VMware, Citrix y Microsoft a esta maravillosa solución de almacenamiento para entornos virtuales.

Es que es gratuita, aunque por supuesto tienes la versión de pago

  • NexentaStore 3.1.1 Community Edition (free) y hasta 18 TB
  • NexentaStore Enterprise 3.1.1 con soporte, acceso a Plugins de virtualización y pago en función de los TB que necesites en tu entorno de trabajo.

Permite Compresión, Snapshots, Deduplicación, Reparación

La versión gratuita te permite todas estas funcionalidades en segundo plano de cualquier bloque o archivo dañado, optimización del rendimiento en el apartado de I/O en cabina, ISCSI,FC,NFS v2,v3 y v4, CIFS,FTP,WEBDAV, lecturas de I/O a nivel de disco y de red muy completa y un largo etcétera de opciones que nos serán de gran utilidad.

En la versión de pago (Enterprise) dispondras, además ,de alta disponibilidad y mirroring entre cabinas dealmacenamiento.

Integración con VAAI (segunda generación),  para VMware vSphere 4.1 y  5.0 que incluye las siguientes primitivas

Este es el este punto mas interesante a tener en cuenta, ya que tanto la versión gratuita como la de pago nos ofrecen 2 características que en el mundo de la virtualización nos van a dar muchas ventaja:

Primitiva 1:

SCSI Write Same

Acelerando la escritura de Zeros en los bloques cuando creamos una máquina virtual. (Compatible con vSphere 4.1 y posteriores)

Primitiva 2:

SCSI ATS

Crea una “región” en la LUN para ser bloqueada en lugar de utilizarla entera a la hora de crear Snapshots. (Compatible con vSphere 4.1 y posteriores)

Primitiva 3:

SCSI Block Copy

Evita la lectura y la escritura de los bloques de datos “a través” del host ESX   durante una operación de copia de bloque al permitir que “VMware” pueda instruir a la SAN para hacerlo. (Compatible con vSphere 4.1 y posteriores)

Primitiva 4:

SCSI Unmap

Permite a los bloques liberados, el ser devueltos a la zpool (pools de Volúmenes Zvol) para la asignación de nuevos, cuando ya no se utilizan o dejan de utilizarse para el almacenamiento de las VMs. (Compatible con vSphere 5 y versiones posteriores).

Como resultado podremos ver desde nuestro vCenter o nuestro ESX  y desde la pestaña de Storage, que tenemos Aceleración por Hardware como si de cualquier cabina de DELL, EMC, NETAPP o cualquier gran marca se tratara.

Integración con Citrix StorageLink

Por ultimo, NeXentaStore soporta Citrix StorageLink, la cual es una herramienta que nos permite crear VMs de manera masiva a partir de templates en cuestión de minutos o de crear planes de recuperación ante desastres entre algunas de sus características.

Lo único que tendremos que hace es instalar el adaptador de Storage link,  de apenas 700 Kb desde Nexenta, e instalarlo donde tengamos la consola de Citrix StorageLink.

En la imagen anterior, se muestra que ya podemos tener acceso a las cabinas NAS o SAN con Nexenta después de instalar el Adapatador.

Y aquí, podemos ver la creación y manejo de repositorios de nuestra cabina Nexenta con Citrix StorageLink.

La instalación de Nexenta es muy sencilla y creo que no cabe lugar en el post para ello. Si fuese necesario y tuvieseis dudas sobre su instalación hacernos lo saber y no dudaré en crear un post de la instalación si así lo requereis.

También, y antes de terminar, me gustaría deciros que también la podéis bajar en formato Appliance para VMware y Citrix como Máquina Virtual.

Bueno hasta aquí por hoy. Espero que te haya gustado y te emplazo hasta la semana que viene con un nuevo capítulo sobre la virtualización.

¿Crees que este artículo puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter y Facebook de abajo o arriba. Gracias.

Posted in almacenamiento, Estandars, Estrategia, ESXi, Hardware, Integración, Manual, Manuales, Publicaciones, reviews, Software, software, vCenter, Virtualizacion, virtualización, VMware, vSphere14 Comentarios

¿Cómo instalar una SAN iSCSI en VMware vSphere ESXi 5.0?

¿Cómo instalar una SAN iSCSI en VMware vSphere ESXi 5.0?

 

Esta semana te enseñare a instalar y configurar una cabina SAN iSCSi en la nueva versión de VMware vSphere ESXi 5.0.

Ya esta disponible, en el canal de youtube del blog de virtualización y cloud computing, un nuevo video tutorial sobre la virtualización y el cloud compuitng en español: ¿Cómo instalar y configurar una cabina SAN iSCSI en la nueva versión VMware vSphere ESXi 5.0? Espero que te guste.

Nos vemos el próximo lunes con un próximo episodio donde te enseñare, otro video tutorial sobre la virtualización y el cloud computing.

Gracias a todos los que dejasteis vuestro comentario en los episodios anteriores. Si aun no has tenido la oportunidad de hacerlo, por favor, deja tu comentario abajo en este video.

¿Crees que este videopost le puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Muchas gracias por tu apoyo.

Posted in cloud, cloud computing, Estandars, Estrategia, ESXi, ESXi, Integración, josemariagonzalez.es, Manual, software, vCenter, VCP, VCP5, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere, youtube2 Comentarios

¿Qué aporta vSphere 5 a la PyME?

¿Qué aporta vSphere 5 a la PyME?

 

Hola amigos, soy Florián Murillo y tras revisar las novedades de vSphere 5, con una perspectiva PyME, es decir licencia standard con, entre 3 y 5 hosts, adjunto mis reflexiones:

1. Las instalaciones con ESX verán mejoras en estabilidad, la migración de ESX a ESXi me parece una gran mejora.
2. Los nuevos límites en VMs (1TB y 32 vCPUs) no son de mucho interés en una PyME.
3. Para una PyME no es estratégico el vSphere Web Client.
4. La Consolidación de Snapshots es una medida de seguridad e integridad valida para todas las empresas.
5. Las mejoras en networking (LLDP, NetFlow, Port Mirroring y mejoras en NIOC) son todas para switches distribuidos, no es el caso de las PyMEs.
6. Las mejoras en storage (Storage DRS y VAAI) necesitan licencia Enterprise.
7. FCoE sin CNA requiere infraestructura de red física de 10GB, todavía con un precio excesivo para una PyME con 5 hosts.
8. vSphere Storage Appliance nos proporciona un recurso NFS construido con los discos locales de los hosts y protección RAID10. Una solución específicamente diseñada para PyMEs.
9. La versión 5 del VMFS está diseñada para soportar los volúmenes que las grandes empresas necesitan. Pocas PyMEs lo pueden necesitar.
10. La información que nos proporciona VASA, tanto información de arrays como de datastores, facilita la creación de calidades de almacenamiento, útil cuando se dispone de sistemas de almacenamiento de tamaño mediano o grande, no siendo habitual encontrar este tipo de almacenamiento de las PyMEs.
11. Para aprovechas las cualidades de Storage DRS hacen falta mínimo 6-8TB de almacenamiento, lo que puede ser valioso en la gama alta de PyMEs, la mayoría no tienen estas capacidades de almacenamiento.
12. vSphere HA ha sustituido AAM (Automatic Availability Manager) como núcleo de la solución por FDM (Fault Domain Manager) aportando, una mayor estabilidad a la infraestructura, es una mejora importante para todas las empresas.
13. vCenter Server Appliance reduce costes de licenciamiento Microsoft y simplifica la instalación de vCenter Server. Las PyMEs serán las grandes beneficiarias de la solución VSA.
14. Las soluciones que mejoran el despliege, como Image Builder o Auto Deploy tendrán éxito, pero con muchos hosts, no es el campo de las PyMEs.

Resumiendo, las grandes aportaciones de vSphere 5 para una PyME son :

1. Migración de ESX a ESXi con VUM.
2. La Consolidación de snapshots.
3. vSphere Storage Appliance.
4. vSphere HA con FDM.
5. vCenter Server Appliance.

Es verdad que muchas novedades están pensadas para las grandes infraestructuras de VDC y Cloud Computing, pero los beneficios de vSphere 5 para PyME son, a mi modo de ver, suficientes como para migrar a la nueva versión de vSphere.

¿Crees que este post puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Gracias por el apoyo.

Posted in Estandars, Estrategia, ESXi, ESXi, Hardware, Integración, Manual, Manuales, reviews, Software, software, Virtualizacion, Virtualización, VMware, VMware, vSphere, vSphere, vSphere4 Comentarios

VMware Image Builder: Customiza tu imagen

VMware Image Builder: Customiza tu imagen

 

El título del post de esta semana debería corresponder con la prometida tercera entrega de la serie “La powerCLI se renueva”, pero en esta ocasión las funcionalidades de las que os quiero hablar creo que son tan interesantes y potentes que se merecían una atención especial.

La idea básica de este grupo nuevo de cmdlets disponibles en la versión 5 de PowerCLI es la de customizar la imagen de instalación de ESXi de forma que podamos añadir o quitar software a nuestra ISO de instalación.

Para ello es necesario que primero veamos algunos conceptos básicos previos:

  • VIB, es el acrónimo de vSphere Installation Boundle y puede ser entendido como el ladrillo que usaremos para construir una imagen de ESXi. Básicamente es un paquete con una estructura interna que contiene:
    • los ficheros que van a añadir la funcionalidad deseada a la imagen (Drivers, proveedores CIM, software para la imagen base, etc…)
    • un descriptor XML del paquete
    • un fichero de firma.
    • Almacén (Depot), es precisamente lo que parece, un conjunto de VIBs al que nos conectaremos para generar nuestra imagen. Los almacenes los podemos tener online (una URL de un servicio web) u offline (un fichero ZIP que descargamos directamente desde vmware o desde el fabricante sea). La parte importante de los almacenes que también pueden ser gestionados con Update Manager e Image Builder CLI (los VIBs no pueden ser gestionados nada más que por ESXCLI)
    • Perfil, que es la propia imagen que estamos construyendo y que al final del proceso acabaremos exportando.

Una vez visto los conceptos básicos podemos empezar a construir nuestra imagen personalizada de instalación de ESXi.

Primero añadiremos un almacén de VIBs que será el que usaremos para construir el perfil de nuestra imagen:

PowerCLI> Add-EsxSoftwareDepot -DepotUrl https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

Depot Url

———

https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

En este caso estamos añadiendo el almacén estándar online de vmware. Del mismo modo podríamos haber añadido un almacén offline simplemente indicando la ruta completa mediante el parámetro DepotUrl. En este caso el fichero tiene que ser de tipo “zip”.

A continuación crearemos nuestro perfil. Sin embargo, en lugar de crear un perfil de nuevo y arriesgarnos a dejarnos algún componente importante atrás, clonaremos uno de los perfiles estándares disponibles en el almacén.

Por lo tanto, primero listamos los perfiles disponibles:

PowerCLI> Get-EsxImageProfile

Name                           Vendor          Last Modified   Acceptance Level

—-                               ——          ————-   —————-

ESXi-5.0.0-20110904001-notools VMware, Inc.    26/08/2011 1… PartnerSupported

ESXi-5.0.0-469512-no-tools     VMware, Inc.    19/08/2011 1… PartnerSupported

ESXi-5.0.0-20110904001-stan… VMware, Inc.    26/08/2011 1… PartnerSupported

ESXi-5.0.0-469512-standard     VMware, Inc.    19/08/2011 1… PartnerSupported

Y a continuación clonaremos uno de los perfiles disponibles, por ejemplo ESXi-5.0.0-469512-standard

PowerCLI> New-EsxImageProfile -CloneProfile ESXi-5.0.0-469512-standard -Name “QoSIT_ESXi”

Name                           Vendor          Last Modified   Acceptance Level

—-                           ——          ————-   —————-

QoSIT_ESXi                     VMware, Inc.    19/08/2011 1… PartnerSupported

Un punto interesante a tener en cuenta es que la cadena que le pasemos al parámetro Name aparecerá posteriormente tanto en el instalador de la imagen como en el atributo Image Profile en el Host Summary disponible desde el vSphere Client.

Una vez que tenemos nuestro perfil creado es hora de añadir o quitar el software, o los VIBs, que nos interesen. Para esto, listaremos el software disponible en los almacenes que tenemos conectados:

PowerCLI> Get-EsxSoftwarePackage

Name                       Version                                                     Vendor     Release Date

—-                                                ——-                                            ——     ————

net-ixgbe                                2.0.84.8.2-10vmw.500.0.0.46… VMware     19/08/2011 1:…

ata-pata-hpt3x2n             0.3.4-3vmw.500.0.0.469512      VMware     19/08/2011 1:…

esx-base                                 5.0.0-0.3.474610                                VMware     13/09/2011 0:…

ehci-ehci-hcd                       1.0-3vmw.500.0.0.469512          VMware     19/08/2011 1:…

ata-pata-atiixp                   0.4.6-3vmw.500.0.0.469512      VMware     19/08/2011 1:…

scsi-megaraid2                  2.00.4-9vmw.500.0.0.469512     VMware     19/08/2011 1:…

(…salida truncada…)

Y añadiremos o quitaremos el software que nos interese con los cmdlets Add-EsxSoftwarePackage y Remove-EsxSoftwarePackage. En este caso, como hemos elegido un almacen estandar no tiene mucho sentido añadir el mismo software dos veces a la imagen, así que para este ejemplo eliminaremos el paquete del descargador iSCSI de Broadcom (scsi-bnx2i):

PowerCLI> Remove-EsxSoftwarePackage -ImageProfile QoSIT_ESXi -SoftwarePackage scsi-bnx2i

¿Siguiente paso despues de haber personalizado nuestro perfil? Exportalo. En este punto tenemos dos opciones, hacerlo a formato ISO para quemarlo en un CD o a formato ZIP para usarlo con Upgrade Manager, como base para futuras personalizaciones o publicarlo en un servidor PXE y usar otra de las nuevas funcionalidades de la versión 5 de vSphere, el AutoDeploy. En lo que al cmdlet se refiere la diferencia reside en usar el modificador ExportToISO (formato ISO) o ExportToBoundle (formato ZIP):

PowerCLI> Export-EsxImageProfile -ImageProfile QoSIT_ESXi -FilePath C:\temp\ESXi_QOSIT.iso –ExportToIso

Después de unos breves minutos tendremos nuestra nueva y flamante imagen ESXi personalizada y lista para ser instalada.

¿Crees que este post puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Gracias por el apoyo.

Posted in Estandars, Estrategia, ESXi, ESXi, Hardware, Integración, Manual, PowerCLI, Publicaciones, reviews, scripts, Software, software, Virtualizacion, virtualización, VMware, vmware, vSphere0 Comentarios

¿Cómo instalar VMware ESXi 5.0?

¿Cómo instalar VMware ESXi 5.0?

 

Esta semana te enseñare a instalar la ultima versión de vSphere 5.0 ESXi 5.0.

Ya esta disponible, en el canal de youtube del blog de virtualización y cloud computing, un nuevo video tutorial sobre la virtualización y el cloud compuitng en español: ¿Cómo instalar VMware ESXi 5.0? Espero que te guste.

Nos vemos el próximo lunes con un próximo episodio donde te enseñare, en otro video tutorial sobre la virtualización y el cloud computing, a instalar una máquina virtual con la funcionalidad de templates en la nueva versión de VMware vSphere ESXi 5.0.

Gracias a todos los que dejasteis vuestro comentario en los episodios anteriores. Si aun no has tenido la oportunidad de hacerlo, por favor, deja tu comentario abajo en este video.

¿Crees que este videopost le puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Muchas gracias por tu apoyo.

Posted in almacenamiento, cloud computing, ESXi, ESXi, Hardware, Integración, josemariagonzalez.es, Manual, reviews, Software, software, VCP, VCP5, Videos YouTube, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere, youtube11 Comentarios

Open FCoE en vSphere 5

Open FCoE en vSphere 5

 

Hola amigos, soy Florián Murillo y aquí estoy una vez mas hablando una vez de novedades de networking en vSphere 5.

En 2007 Intel anunció el proyecto Open FCoE, con el objetivo de dar soporte de FCoE sobre adaptadores ethernet de 10Gb en el kernel de Linux, sin necesidad de ASICs especializados para tratar el tráfico FC, como hacen las CNAs.

Actualmente, esta iniciativa ha conseguido el respaldo de Microsoft, Red Hat y SuSE, además de estar soportada en los conmutadores Brocade y Cisco, así como en los sistemas de almacenamiento de EMC y NetApp.

Ahora Open FCoE está soportado en vSphere 5, solo hay que activarlo como si fuera un iniciador iSCSI, o sea activamos el “software FCoE Adapter” en la configuración de los Storage Adapters del host ESXi y nos aparecerá un dispositivo vmhba (virtual) que encapsulará el tráfico FC en un puerto vmkernel, sin una CNA!!!

¿Que aporta Open FCoE?

Hasta ahora para tener FCoE en vSphere teníamos que tener adaptadores CNA, que integran en un solo adaptador lógica FC y lógica ethernet, como se observa en el esquema siguiente:

VMware vSphere FCoE arquitectura

Con Open FCoE podremos, en un futuro, utilizar cualquier adaptador que soporte Open FCoE, por ahora la lista está limitada a adaptadores Intel X520.

Si esta iniciativa avanza y se consolida, tendremos mas opciones para escoger y deberíamos disponer de tecnología FCoE a precios mas económicos ¿veremos FCoE en una PyME con 3 host ESXi próximamente?

En resumen, tenemos una iniciativa soportada por “los mayores” que habrá que seguir su evolución.

¿Creéis que esta iniciativa llegará lejos?

¿Crees que este post puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Gracias por el apoyo.

Posted in almacenamiento, Estandars, Estrategia, ESXi, Hardware, Integración, Manual, reviews, Software, software, Virtualizacion, virtualización, VMware, vmware, vSphere2 Comentarios

La PowerCLI se renueva (II)

La PowerCLI se renueva (II)

 

La semana pasada os hablaba un poco acerca de una de las novedades de vSphere 5, la nueva versión de su Shell de gestión PowerCLI. En el post anterior hacía un pequeño repaso de las recientes incorporaciones a esta versión y comentaba algunos de los nuevos cmdlets y snapins que tenemos ahora disponibles.

Ese mismo post me comprometí con vosotros a entrar un poco más en detalle en algunos de los cmdlets que mencionaba. Y como lo prometido es deuda, aquí vengo con algunos cmdlets después de “destriparlos” un poquito…

-        Get-VIProperty: nos permite obtener una propiedad personalizada de objetos vmware.

La opción de crear propiedades personalizadas para objetos de vmware, tipo VirtualMachine, Host o Datastore, no es nueva de la versión 5, ya teníamos esa posibilidad en la PowerCLI 4.1 con los cmdlets New-VIProperty y Remove-VIProperty, sin embargo no teníamos opción sencilla de obtener la definición de esas nuevas propiedades personalizadas. Get-VIProperty nos facilita esta tarea.

La definición de propiedades personalizadas es realmente potente e interesante, y lo suficientemente extensa como para tratarla en un post independiente, por lo que en esta ocasión, y para no extenderme demasiado, voy a dejaros un ejemplo sencillo de uso de las propiedades personalizadas:

Para este ejemplo tomemos las propiedades de un objeto datastore:

PowerCLI C:\>get-datastore Datastore1 | Format-List *

La salida del comando será algo parecido a esto:

FileSystemVersion              : 3.46

DatacenterId                   : Datacenter-ha-datacenter

Datacenter                     : ha-datacenter

ParentFolderId                 : Folder-ha-folder-datastore

ParentFolder                   : datastore

DatastoreBrowserPath           : vmstores:\192.168.1.30@443\ha-datacenter\ Datastore1

FreeSpaceMB                    : 2070576

CapacityMB                     : 2096896

Accessible                     : True

Type                           : VMFS

StorageIOControlEnabled        : False

CongestionThresholdMillisecond : 232

Name                           : Datastore1

ExtensionData                  : VMware.Vim.Datastore

CapacityGB                     : 2022,046875

FreeSpaceGB                    : 2047,75

Id                             : Datastore-4e4bb645-a7775cb1-71ec-d8d385a17632

Uid                            : /VIServer=root@192.168.1.30:443/Datastore=Datastore-4e4bb645-a7775cb1-71ec-d8d385a17632/

Supongamos ahora, a modo de ejemplo, que necesitamos saber el número de máquinas virtuales que aloja este datastore. Tenemos la opción de consultar la variable ExtensionData.VM.Length o definirnos nuestra propiedad personalizada para que nos devuelva directamente este dato:

PowerCLI C:\>New-VIProperty –Name NumeroVMs –ObjectType Datastore –Value { param($ds); $ds.ExtensionData.VM.Length }

Si ahora obtenemos de nuevo la lista de propiedades de nuestro datastore, o de cualquier otro, veremos la nueva propiedad recién creada:

NumeroVMs                      : 14

FileSystemVersion              : 3.46

DatacenterId                   : Datacenter-ha-datacenter

Datacenter                     : ha-datacenter

ParentFolderId                 : Folder-ha-folder-datastore

ParentFolder                   : datastore

DatastoreBrowserPath           : vmstores:\192.168.1.30@443\ha-datacenter\ Datastore1

FreeSpaceMB                    : 2070576

CapacityMB                     : 2096896

Accessible                     : True

Type                           : VMFS

StorageIOControlEnabled        : False

CongestionThresholdMillisecond : 232

Name                           : Datastore1

ExtensionData                  : VMware.Vim.Datastore

CapacityGB                     : 2022,046875

FreeSpaceGB                    : 2047,75

Id                             : Datastore-4e4bb645-a7775cb1-71ec-d8d385a17632

Uid                            : /VIServer=root@192.168.1.30:443/Datastore=Datastore-4e4bb645-a7775cb1-71ec-d8d385a17632/

Y después de todo esto… ¿para qué sirve Get-VIProperty? Bien, en su forma más sencilla, es decir, sin parámetros, nos devolverá el listado de todas las propiedades personalizadas, con su correspondiente definición. En nuestro caso, si no nos acordamos de cómo habíamos calculado el valor de una propiedad, ahora podemos saberlo:

PowerCLI C:\> Get-VIProperty –Name NumeroVMs –ObjectType Datastore | Format-List *

Name           : NumeroVMs

RetrievingType : Datastore

DeclaringType  : Datastore

Value          : param($ds)

$ds.ExtensionData.VM.Length

-        Copy-VMGuestFile: el nombre es auto-explicativo, copia un fichero o carpeta entre el host y una máquina virtual. Veamos un ejemplo sencillo.

En este ejemplo vamos a copiar la carpeta C:\temp\DEMO, que contiene cinco archivos y que se encuentra en nuestra máquina local a la carpeta C:\DEMO en la máquina virtual VM1.

El contenido de la carpeta DEMO es el siguiente:

Directorio: C:\temp\DEMO

Mode                LastWriteTime     Length Name

—-                ————-     —— —-

-a—        09/06/2011     13:07       3425 creds.xml

-a—        04/07/2011     11:11   66093364 cuentas.xml

-a—        19/08/2011     14:25       4066 Dpts.csv

-a—        15/11/2010     10:01      24099 groups.csv

-a—        11/11/2010     17:27       3351 OU.csv

Para realizar la copia ejecutaremos:

PowerCLI C:\>Copy-VMGuestFile –VM (Get-VM VM1) –LocalToGuest –Destination “C:\DEMO” –Source “C:\temp\DEMO” –GuestCredential (Get-Credential)

Donde:

-        VM es la máquina virtual con la que queremos interactuar

-        LocalToGuest nos indica el sentido de la copia, y por lo tanto la ubicación de los ficheros y directorios indicados por Destination y Source. En este ejemplo, Destination se encuentra en la máquina virtual y Source en el equipo desde el que se lanza el cmdlet.

-        GuestCredential indica las credenciales que usaremos para logarnos en la máquina virtual.

Como apunte final a este cmdlet comentaros que hay que lanzar este cmdlet desde la versión de 32bits de PowerCLI y que no funciona para la versión free de ESXi.

Por último recordaros que para que todos estos cmdlets funcionen correctamente tendremos que habernos conectado previamente a nuestro vCenter o host ESXi mediante el cmdlet Connect-VIServer.

¿Crees que este post puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Gracias por el apoyo.

Posted in Estandars, Estrategia, ESXi, Hardware, Integración, Manual, reviews, scripts, Software, software, Virtualizacion, VMware, vmware, vSphere0 Comentarios

Introducción a la CLI de XenServer

Introducción a la CLI de XenServer

 

¡Hola, soy Ferran Serafini! Es un honor para mí poder anunciaros que a partir de hoy cada miércoles tendré la oportunidad de explicaros todo lo que queréis saber sobre XenServer.

Mis primeras palabras son de agradecimiento para José María González por la oportunidad de participar en este gran blog que llevo siguiendo desde hace mucho tiempo y colaborando desde hace unos meses en el foro de XenServer.

Cada miércoles os iré enseñando trucos, consejos y novedades sobre la virtualización de servidores con XenServer. Mi objetivo es daros las técnicas necesarias para despegar si aún no lo habéis probado, entrar en el mundo del la línea de comandos básicos y avanzados, donde configuraremos máquinas, almacenamiento, redes, etc utilizando ejemplos prácticos y reales.

Empezaremos hoy con la introducción a la CLI de XenServer donde aprendernos durante las próximas semanas a utilizar todo su potencial. Esto nos va a permitir documentar de forma precisa, crear nuestros scripts y entrar mucho más a fondo del que nos permite la consola gráfica de XenServer.

¡Empecemos!

XenServer tiene mucho más potencial del que nos parece si solo hemos usado XenCenter, como muchos ya sabréis la CLI de XenServer está en el comando xe. Para usar la CLI basta con entrar por SSH a un servidor XenServer o bien instalarte el binario xe-cli. Si tienes instalado XenCenter, el binario xe ya viene incluido, està en: C:\Archivos de programa\Citrix\XenCenter\xe.exe

Todos los comandos que iremos viendo los hago desde el propio servidor XenServer.

La sintaxis básica es:

xe comando argumento=valor argumento=valor

De comandos para xe hay más de 300, poco a poco los iremos viendo casi todos. Con xe <espacio> y dos tabulaciones los podemos ver.

Ejemplo 1: Queremos ver las maquinas virtuales que tenemos.

Ejemplo 2: Queremos ver los hosts que tenemos en un mismo pool

Ejemplo 3: Queremos ver solo las máquinas virtuales que tiene un host

Resumiendo lo que hemos visto en los ejemplos, XenServer identifica los objetos (maquinas virtuales, hosts, redes) por el identificador único UUID. Con él podemos consultar valores que están en otros objetos/argumentos como en el tercer ejemplo. Siempre tener a mano el tabulador, ayuda en la búsqueda de los argumentos que necesitas.

Recuerda que podemos consultar la ayuda de xe mediante:

Amigos, aquí finalizo por hoy. Espero que os haya resultado interesante y animaros a seguir profundizando el la línea de comandos de XenServer. La próxima semana volveré a la carga con más comandos que te serán útiles para tener tus servidores XenServer bien controlados.

¿Crees que este post puede interesar a alguien? En ese caso clica en los botones de compartir de arriba o abajo. Gracias por el apoyo.

Posted in Citrix, Estandars, Estrategia, Integración, Manual, Manuales, reviews, scripts, Software, XenServer, XenServer, XenServer4 Comentarios

iTunes App gratuita del blog virtualización

Sigue el blog Virtualización en Español

Blog Sponsors

Mi Empresa

JmG Virtual Consulting, expertos en Servicios y Soluciones de Virtualización y Cloud Computing

 

Síguenos en FaceBook

Descubre y domina VMware vSphere™ 5

Descubre y domina VMware vSphere™ 5. Por José María González

 

Descubre y domina la nueva versión de VMware vSphere™ 5 y aprovéchate de hasta un 20% de descuento al comprarlo online.

 

Pagame con un Tweet y recibe un capitulo del libro totalmente gratuito ...

Nuevo Site Recovery Manager 4 en español Consigue una copia gratuita del eBook

Nuevo VMware Site Recovery Manager 4 download gratis