Hoy os voy a mostrar como podemos añadir parámetros de configuración avanzada en nuestras máquinas virtuales VMware usando PowerCLI. Estos parametros pueden ser configurados tanto desde el cliente Web como el cliente pesado, pero a veces cuando necesitas añadir muchos parametros se puede hacer algo tedioso.

Por ejemplo estoy montando un Cluster de Red Hat, en el cual he añadido varios discos RDM para los recursos y necesito que la controladora SCSI se pueda usar con la opción multi-writer. Para realizar esto, con la máquina virtual apagada, desde el cliente web, debemos editar la máquina virtual y dirigirnos a la pestaña VM Options, en el desplegable Advance nos aparece la opción Configuration Parameters, pulsamos en Edit Configuration y en la ventana que se nos abre, añadimos un nuevo parametro con su valor: scsi2:0.sharing = "multi-writer" 

 

 

Advanced Setting VMware por DBigCloud

 

Añadir un parametro de la forma anterior es muy sencillo, pero en mi caso tenia que que hacer esta operación muchas veces, una por cada disco que usaré en la controladora, en total 15, por lo que he decidido realizarlo con PowerCLI para agilizar el proceso, os voy a explicar como hacerlo:

Lo primero de todo es conectar al vCenter desde PorwerCLI.

Connect-VIServer -Server dbcvcn.dbigcloud.com -User Administrador -Password XXXXXXXXX

Para sacar el listado de parametros avanzados que estan configurados en la máquina virtual usaremos el siguiente comando:

get-vm dbc01|Get-AdvancedSetting 

Ahora es el momento de añadir cada una de filas filas por cada disco de la máquina virtual dbc01

$vm = "dbc01"
foreach($x in (0..15)) {
    new-advancedsetting -entity $vm -name "scsi2:$X.sharing" -value "multi-writer" -confirm:$false
}

De esta forma hemos añadido las 15 filas una por cada uno de los discos que podemos añadir a la controladora, como véis hemos usado la opción -confirm:$false ya que si no tendriamos que estar aceptando cada uno de los cambios.

 

powercli advance setting virtua machine DBigCloud

 

Este ejemplo lo podéis utilizar para añadir todos los parametros que necesiteis añadir de forma automatizada.

Espero que os pueda ser útil este script, tambien podeis consultar los script anteriores:


Compártelo:

FacebookTwitterDiggGoogle BookmarksLinkedIn

Daniel Romero Sanchez
Author: Daniel Romero SanchezWebsite: https://www.dbigcloud.com
Responsable de sistemas y Arquitecto Cloud - vExpert 2015/19- VCP550-DCV - LPIC-1


Escribir un comentario

Código de seguridad
Refescar

DBigCloud en tu idioma

esenfrdeitpt

Gold Sponsor

 

vExpert 2020

DbigCloud newsletter

Suscribete a nuestra newsletter y recibe cada semana los mejores artículos seleccionados por DBigCLoud.
Email type
Please wait