Mostrando entradas con la etiqueta proxmox. Mostrar todas las entradas
Mostrando entradas con la etiqueta proxmox. Mostrar todas las entradas

jueves, 9 de enero de 2014

Proxmox, KVM, Windows y licencia ROK para servidor HP

Al instalar un servidor Windows 2012 Server (licencia Essential ROK para HP) virtualizado con KVM sobre un servidor HP ProLiant ML310e Gen8 v2 con Proxmox instalado me he encontrado con un mensaje parecido a: "Esta licencia de Windows es solo para servidores HP".

Las licencias ROK son precisamente para eso, pero la licencia permite virtualizar sobre hardware HP esa licencia, en la propia web de HP explica como hacerlo sobre VMware pero no dice nada para otros sistemas de virtualización.

Vamos a utilizar el siguiente manual: http://jamar.org/2012/09/28/installing-windows-2008-hp-oem-as-kvm-guest/ con la diferencia que en Proxmox no tenemos los ficheros .xml de configuración de las máquinas virtuales KVM sino que tenemos ficheros .conf bastante diferentes.

Con el comando dmidecode sobre el servidor Proxmox extraemos la información necesaria (en negrita he marcado la información relevante):

# dmidecode | more
SMBIOS 2.7 present.
84 structures occupying 2717 bytes.
Table at 0xF3FCB000.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: HP
        Version: P78
        Release Date: 09/01/2013

[...]
Handle 0x0100, DMI type 1, 27 bytes
System Information
        Manufacturer: HP
       Product Name: ProLiant ML310e Gen8 v2

        Version: Not Specified
        Serial Number: CZXXXXXXY2     
        UUID: 30303734-XXXX-XXXX-XXXX-XXXXXXXXXXXX
        Wake-up Type: Power Switch
        SKU Number: XXXXXX-800     
        Family: ProLiant

[...]

Con esta información editamos el fichero de configuración de nuestra máquina virtual y añadimos una opción más: args:

# cat /etc/pve/qemu-server/100.conf
args: -smbios type=0,vendor=HP,version=P78,date=09/01/2013 -smbios type=1,manufacturer=HP,product="ProLiant ML310e Gen8 v2",serial=CZXXXXXXY2,sku=XXXXXX-800

balloon: 2048
boot: dcn
bootdisk: virtio0
cores: 2
ide0: cdrom,media=cdrom
ide1: local:iso/virtio-win-0.1-74.iso,media=cdrom,size=59836K
memory: 6144
name: Win2012
net0: virtio=9A:2A:73:58:B2:CC,bridge=vmbr0
ostype: win8
sockets: 1
virtio0: local:100/vm-100-disk-1.qcow2,format=qcow2,cache=writeback,size=100G
virtio1: local:100/vm-100-disk-3.qcow2,format=qcow2,cache=writeback,size=100G

En el siguiente enlace tenemos todas las opciones disponibles para los ficheros de configuración: http://pve.proxmox.com/wiki/Manual:_vm.conf

Con esta configuración ya podemos arrancar y completar nuestra instalación.

Más referencias:
Link indispensable para instalar windows 2012 server sobre Proxmox: http://pve.proxmox.com/wiki/Windows_2012_guest_best_practices
http://forum.proxmox.com/threads/6943-Windows-OEM-and-SMBIOS


lunes, 2 de septiembre de 2013

Truco: Clonar máquina virtual openvz

Truco rápido para clonar un máquina virtual de un contenedor openvz en un sistema con proxmox:

# vzdump 100 -storage backup --stdout | vzrestore - 101

Copia la instancia con id 100 y crea una nueva con el id 101.
Para terminar, desde el gui del proxmox, cambiamos el hostname y el dns domain (pestaña DNS) y en la pestaña RED cambiamos la MAC de la tarjeta de red.

Para terminar arrancamos la máquina y cambiamos la configuración de red y de hostname.