Diego Cabai KEEP I.T. SIMPLE, KEEP I.T. CLEAN

25Oct/110

Cómo Agregar Port Groups usando PowerCLI en VMware

PowerCLI

A veces necesitamos crear varios Port Group o simplemente uno pero en varios hosts dentro de un Cluster VMware. Si lo hacemos a mano puede que además de ser mucho trabajo tengamos que lidiar con errores humanos en el proceso y que luego provoque que una VM no pueda migrar por no tener el mismo Port Group en el destino.

Para esto podemos usar scripting a través de PowerCLI, así como en Windows el PowerShell nos deja hacer de todo acá lo mismo pero para administrar y configurar ambientes VMware.

El cmdlet a utilizar es New-VirtualPortGroup y tiene varios atributos a pasarle a la sentencia para poder generar el Port Group deseado, entre ellos el Nombre, el vSwitch y el VlanID como los mas importantes.

En el siguiente ejemplo ejecuté la siguiente sintaxis entre muchos…

Get-Cluster "Poner Nombre del Cluster" | Get-VMHost | Get-VirtualSwitch -Name "Poner Nombre del Virtual Switch" | New-VirtualPortGroup -Name "Nombre del Port Group" -VLanId XX

Luego vemos el resultado en pantalla del Ok de la ejecución y la creación de los Port Groups. El comando ejecutado primero trae el Cluster con el cmdlet Get-Cluster, luego trae los Hosts de dicho Cluster con el Get-VMHost, como ultimo input trae el Virtual Switch especificado que tiene cada Host con Get-VirtualSwitch donde se crearán los Port Groups y luego del pipe genera el Port Group con el New-VirtualPortGroup.

18Nov/091

Listar los Distribution Groups Filtrando por AcceptMessagesOnlyFrom

PowerCLI

A veces surgen estos artículos de tareas cotidianas que uno requiere hacer y lo lleva a investigar la mejor forma de hacerlo. En este caso necesitábamos una lista de todas las listas de distribución o Distribution Groups de un ambiente con Exchange 2007 que tengan configurada la aceptación de correo de sólo ciertos usuarios y además que me liste esos usuarios por cada DL.

Para esto como estamos usando Exchange 2007 creo que lo mejor era usar PowerShell, de esta manera podemos unificar todo en un comando y hacer un export del resultado de los grupos que estan restringidos y a su vez el listado de los usuarios que tienen acceso a enviarle correo.

Si no estas al tanto de PowerShell o cómo se usa podes revisar este sitio que hay otros artículos donde explico un poco mejor ese punto. En esta ocasión voy a asumir que existe algo de conocimiento y el comando a ejecutar sería el siguiente:

1Oct/090

Mover un Usuario u Objeto entre Dominios en el mismo Forest

[ad#ad4]

El otro día me encontré con un requerimiento que era mover un usuario entre dominios de un mismo forest nativo. Obviamente no se puede hacer Drag & Drop y desde la GUI tampoco funciona aunque te pares en el RID master del dominio destino.

Entonces busqué la opción por comandos porque la tarea en si, se puede realizar. Al hacer esto me topé con un comando que no había utilizado nunca y me pareció que vale la pena comentar, MoveTree.

Este comando me pareció muy útil y viene cuando se instalan las Support Tools de Windows Server 2003. Te permite mover cualquier objeto entre dominios del mismo forest siempre y cuando esté todo en modo nativo.

El comando trabaja de la siguiente manera, cuando se mueve un objeto primero se pone en el contenedor Lost & Found del dominio origen y luego si todo está bien en cuanto a los requisitos es movido al dominio destino. Si se encuentra un error lo deja ahí. Ahora bien antes podemos ejecutar un modo de chequeo que nos alerta ante cualquier posible problema, lo cual es extremadamente útil.

El comando tiene los siguientes modificadores u opciones:

19May/091

Creando un VMX para Usar con VMware

image

[ad#ad4]

Muchos dirán, para qué necesito crear un VMX si el mismo VMware ESX lo hace por mi a través del asistente o bien el VMware Workstation. Pero qué pasa si estamos en nuestras notebooks haciendo pruebas y no tenemos licencia de ninguno de los dos. El producto gratuito que podemos usar y es muy robusto es el VMware Player, pero lamentablemente sólo sirve para ejecutar una máquina virtual y no para crearla. En ese caso debemos recurrir a la creación de un archivo VMX que contiene la máquina virtual en si y el archivo o los archivos de los discos duros. Si ya tenemos un disco duro creado con anterioridad para otra máquina virtual o convertimos algún vhd en un vmdk podemos usarlo especificándolo dentro del vmx.

Si bien el VMX es un archivo de texto y podemos editarlo con un simple Notepad o el que mas te guste, no todos conocen la estructura del mismo y lo que se puede o no completar para que funcione correctamente la VM.

Si editamos el archivo de la máquina virtual del FreeNAS antes comentado en este sitio vamos a ver algo por el estilo:

14Mar/090

Scripting en Microsoft Hyper-V

[ad#ad4]

Microsoft Hyper-V es la otra opción a la hora de virtualizar para quienes no quieran o no estén utilizando VMware. Una de las grandes funciones que nos permite Hyper-V es la opción de utilizar scripts para tareas repetitivas o para repetir una instalación.

Estos scripts los pueden ver desde los links que voy a publicar ya que no los hice yo, sino que fueron armados por Ben de Virtual PC Guy y fueron publicados en su sitio. Yo solo te los traigo para poder compartirlos.

Script: Creando una red virtual interna con Hyper-V
Este script está pensado para crear redes que no estan conectadas a ninguna placa física pero permite a las máquinas virtuales conectarse entre si.
Link »

Script: Creando una red virtual  interna con Hyper-V – Plus
Este es similar al anterior y con el mismo propósito salvo que agrega una funcionalidad extra de configurar la dirección IP a una instalación Server Core ya que puede llegar a ser una tarea molesta.

Pag 1 de 3
1
2
3