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

Archivo | scripts

¿Cómo instalar ESXi en memoria con VMware Auto Deploy? Parte II

¿Cómo instalar ESXi en memoria con VMware Auto Deploy? Parte II

Esta semana, en el blog de virtualización y cloud computing en español, te explicare los comandos mágicos de VMware PowerCLI para poder terminar la instalación y configuración de una imagen de VMware ESXi en memoria con VMware Auto Deploy Server.

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 VMware vSphere 5: ¿Cómo instalar ESXi en memoria con VMware Auto Deploy? Parte II

En este vídeo te enseñare a instalar un binario de VMware ESXi con VMware Auto Deploy Server y a personalizar dicho binario con VMware Image Builder. Debido a que la instalación y configuración de este entorno es compleja, he decidido partirlo en dos vídeo tutoriales.

En el primer vídeo tutorial te enseñe a configurar e instalar los siguientes servicios de red:

  • Servidor TFTP
  • Servidor DNS
  • Servidor Auto Deploy
  • PowerCLI GUI

Por ultimo, en este segundo episodio veremos todos los comandos necesarios en PowerCLI que hay que ejecutar para desplegar, configurar y personalizar una imagen de VMware ESXi.

Hasta el próximo martes, donde os mostraré otro video tutorial relacionado con la virtualización y la nueva versión de VMware vSphere 5.

¿Crees que este videopost le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

Posted in cloud computing, Estandars, Estrategia, ESX, ESXi, ESXi, Hardware, Integración, josemariagonzalez.es, Manual, Networking, PowerCLI, Publicaciones, reviews, scripts, Software, software, vCenter, VCP, VCP5, Videos YouTube, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere, youtube0 Comentarios

¿Cómo automatizar el montaje NFS con PowerCLI? Parte 2

¿Cómo automatizar el montaje NFS con PowerCLI? Parte 2

Hola amigos, soy Florián Murillo y aquí estoy, como cada viernes.

La semana pasada decíamos que la maduración pasa por la Automatización y, entre sus buenas prácticas, está la creación de procesos inversos. Es decir, scripts que deshagan lo realizado en otro script.

La semana pasada creamos un script llamado mountNFS, que montaba un recurso NFS en todos los host de un cluster.

Hoy toca realizar el anti-script, es decir, desmontar ese recurso de todos los host de un cluster.

Esto es lo que hacemos con el script siguiente llamado dismountNFS.

dismountNFS <cluster> <ds>

Donde :

<cluster> Nombre de cluster, el datastore será desmontado en todos los host de este cluster.

<ds> Nombre del datastore a desmontar.

Veamos el código del script

El escenario donde lo vamos a ejecutar lo puedes ver en la imagen de cabecera de este post:

Veamos el script en acción

PS> .\dismountNFS cluster4 nas1

Vemos en la imagen anterior que el datastore nas1 ha desaparecido y en Recent Tasks observamos que se ha desmontado en los dos host del cluster.

Espero que os sea de utilidad y, sobre todo, recordad que todo script que automatiza un proceso ha de tener el script opuesto, como el ying y el yang ;-)  Hasta el próximo viernes.

¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

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

¿Cómo automatizar el montaje NFS con PowerCLI? Parte 1

¿Cómo automatizar el montaje NFS con PowerCLI? Parte 1

Hola amigos, soy Florián Murillo y aquí estoy, como cada viernes.

Uno de los elementos clave en la maduración de las infraestructuras virtuales es la Automatización. Automatizar es sustituir tareas manuales que “tiran” de procedimiento para ser realizadas por scripts que realicen estas misiones.

Una gran herramienta para automatizar es PowerCLI. Y, una tarea que fácilmente podemos necesitar, es montar un nuevo recurso NFS a nuestros ESXi.

Veamos como podemos automatizar esta tarea. La imagen de cabecera adjunta refleja nuestro escenario.

Y creamos un script llamado mountNFS para realizar esta tarea, la estructura del script es

mountNFS <cluster> <ds> <path> <servidorNFS>

donde :

<cluster> Nombre de cluster, el datastore será montado en todos los host de este cluster.

<ds> Nombre del datastore que aparecerá en el inventario.

<path> El path del recurso NFS a montar

<nfsd> Servidor NFS que entrega el recurso

Vemos el script en la imagen adjunta

 

Veamos como actúa el script:

PS> .\mountNFS cluster4 nas1 /nfs/nas1 10.10.1.222

Vemos como en Recent Tasks aparece la acción realizada sobre todos los host del cluster y observamos como en host 10.10.1.121 nos aparece el nuevo datastore nas1.

¿Se ha montado el datastore en ReadWrite o ReadOnly?

Es una buena pregunta porque no le hemos especificado nada al script. Por defecto, el comando new-datastore aplicado a NFS se monta en ReadWrite, si queremos montarlo en ReadOnly solo hay que añadir -ReadOnly al final del comando.

En un entorno maduro, todo script ha de tener su anti-script o lo que es lo mismo, un script que deshaga lo que hemos realizado. Pero esto será el viernes próximo.

¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

Posted in Estandars, Estrategia, ESXi, ESXi, Integración, Manual, Networking, PowerCLI, Red, scripts, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere0 Comentarios

Nueva herramienta: ESXI Customizer. Un Image Builder simplificado

Nueva herramienta: ESXI Customizer. Un Image Builder simplificado

Hola soy Miguel Ángel Alonso y aquí estoy contigo una semana más para volver a hablar del maravilloso mundo de la virtualización de sistemas. Cabe reseñar que a partir de hoy, voy a escribir todos los lunes en lugar del martes que es como lo he estado haciendo lo estos 2 últimos años.

Dada esta pequeña puntualización, voy a hablar te y como bien indica el enunciado del post, de una maravillosa herramienta que he encontrado para customizar las imágenes iso de nuestros ESXi y que nos va a facilitar mucho la vida en los despliegues posteriores de nuestros Hypervisores. Básicamente es un Image Builder de VMware, sólo que simplificado y hecho más fácil.

El software lo vais a poder descargar de manera gratuita desde aquí y en su página encontrarás información más que suficiente para el manejo del programa.

Para que quede más claro voy a mostrarte un ejemplo de como añadir los drivers Broadcom de mis ESXi a la imagen base del Hypervisor y su correspondiente creación.

Una vez arranquemos el Esxi Customizer 2.7.bat vas aencontarte con un entorno como este, en el que deberás seguir tres sencillos pasos. En este Screenshot se muestra el primero y en el que debemos localizar la imagen ISO original de nuestros ESXi 5.

Siguiendo el asistente, voy a dar la ruta donde tengo el fichero .vib de mis Broadcom para añadir lo a mi imagen ISO de mi Hypervisor.

Aquí te muestro que a parte de .vib, también podemos añadir ficheros comprimidos.tgz en el que podemos incluir una serie de drivers específicos para tu entorno. Tambíen existe la posibilidad de interactuar con Bundles Offline directamente como los de HP o Dell por poneros algunos de ellos como ejemplo.

Como tercer y último paso deberás de introducir la ruta donde vas a guardar la imagen ISO de tus ESXi una vez la customizes a tu gusto. En mi caso la voy a dejar en Mis Documentos y finalmente ejecutaré la opción de run para que comience con dicho proceso.

Por ultimo,  nos pedirá confirmación antes de añadir nuestro .vib a la imagen final y después de unos minutos, tendrás  creada tu imagen y lista para poder instalarla en tu entorno.

Bueno! Espero haber te contado algo de tu interés y te emplazo hasta el próximo lunes donde seguiremos hablando de este maravilloso y apasionante mundo de la virtualización de servidores. Hasta la semana que viene!

¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

Posted in Dell, Estandars, Estrategia, ESXi, ESXi, Hardware, Integración, Manual, PowerCLI, Publicaciones, reviews, scripts, Software, software, vCenter, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere1 Comentario

¿Cómo sacar un servidor ESXi del modo mantenimiento y vicfg-cfgbackup?

¿Cómo sacar un servidor ESXi del modo mantenimiento y vicfg-cfgbackup?

Esta semana, en el blog de virtualización y cloud computing en español, os explicare a como sacar un servidor ESXi del modo mantenimiento y como hacer un backup de tu servidor ESXi con el comando vicfg-cfgbackup desde el vMA.

¿Alguna vez te has preguntado como puedes sacar un servidor VMware vSphere ESXi del modo mantenimiento con el vMA? En este video tutorial veremos como podemos sacarlo del modo mantenimiento desde la nueva versión de VMware vSphere Management Assistant (vMA). También te enseñare hacer un backup de la configuración de tu servidor ESXi vía comando desde el vMA.

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 VMware vSphere 5: ¿Cómo sacar un servidor ESXi del modo mantenimiento y vicfg-cfgbackup?

Hasta el próximo lunes, donde os mostraré otro video tutorial relacionado con la virtualización y la nueva versión de VMware vSphere 5.

¿Crees que este videopost le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

Posted in backup, Estandars, Estrategia, ESX, ESXi, ESXi, Hardware, Integración, josemariagonzalez.es, Manual, Publicaciones, reviews, scripts, Software, software, vCenter, VCP, VCP5, Videos YouTube, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere, youtube4 Comentarios

¿Cómo configurar las nuevas tarjetas de Red e1000e en vSphere 5?

¿Cómo configurar las nuevas tarjetas de Red e1000e en vSphere 5?

Hola de nuevo. Soy Miguel ángel Alonso y aquí estoy de nuevo contigo para contarte algo nuevo sobre el apasionante mundo de la virtualización de sistemas.

En el tema de hoy voy a hablarte de una nueva funcionalidad a nivel de Red que no es otra que la tarjeta e1000e, la cual soporta adaptadores Pci-Express y será por defecto la tarjeta de los nuevos Windows 8. Esta tarjeta es una emulación de las Intel 82574L Gigabit Ethernet, y sólo está disponible en vsphere 5 con hardware 8.

El tema de hoy viene dado para explicarte como habilitarla, ya que de por si no viene activada y no puede hacerse a nivel de GUI.

Lo primero que deberemos es descargarnos el siguiente script desde esta página: http://communities.vmware.com/docs/DOC-12417

Cuando elegimos de manera normal una tarjeta de red para nuestra VM veremos algo como te muestro en la foto de la cabecera de este post.

Pero si ejecutamos el script que hemos descargado podremos ver algo como esto en nuestra consola del vMA:

Configurar tarjetas e1000e en ESXi5 via vMA

Y finalmente podremos tener acceso a la nueva tarjeta de red una vez la hemos activado con el correspondiente script:

Por fin podremos disfrutar de esta nueva tarjeta que nos ofrece vSphere 5 en nuestros entornos y poder sacar todo el beneficio que esta nos pueda dar.Bueno, me despido de vosotros esperando haberos podido contar algo de vuestro interés. Hasta el próximo martes y un saludo.

¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

Posted in Estandars, Estrategia, ESXi, ESXi, Hardware, Integración, Intel, Manual, scripts, software, vCenter, Virtualizacion, VMware, vmware, vSphere, vSphere4 Comentarios

¿Cómo desactivar las alarmas en vSphere 5 con un solo clic?

¿Cómo desactivar las alarmas en vSphere 5 con un solo clic?

Esta semana, en el blog de virtualización y cloud computing en español, os explicare como activar y desactivar todas las alarmas en VMware vSphere vCenter Server 5 con tan solo un clic de ratón.

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 VMware vSphere 5: ¿Cómo desactivar y activar las alarmas de vCenter 5 con tan solo un clic de ratón en VMware Sphere 5. Espero que te guste.

Nos vemos el próximo lunes con un próximo episodio donde te enseñare, otro video tutorial relacionado con la virtualización y la nueva versión de VMware vSphere 5.

¿Crees que este videopost le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.

Posted in cloud computing, Estandars, Estrategia, ESX, ESXi, ESXi, Hardware, Integración, josemariagonzalez.es, Manual, Publicaciones, reviews, scripts, Software, software, Trucos, vCenter, VCP, VCP5, Videos YouTube, Virtualizacion, virtualización, VMware, vmware, vSphere, vSphere, youtube2 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

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

Page 1 of 212

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