Tag Archives: Xen Server

Eliminar storage repository en Xen Server 5.6

Probado en Xen Server 5.6
Si queremos suprimir discos (o particiones), para que dejen de estar disponibles en el Xen Server:
1) Listar los pbd existentes.
xe pbd-list

uuid ( RO) : 032b03ce-bb8f-216a-310b-3851d0aa6315
host-uuid ( RO): 98a30d2e-0214-493a-aec8-30fcd9e502fe
sr-uuid ( RO): f5c2f306-4059-5ede-1843-de302bcbba78
device-config (MRO): device: /dev/disk/by-id/scsi-SATA_GB
currently-attached ( RO): true

uuid ( RO) : 5e946d54-4384-c796-f092-cbd866016eb5
host-uuid ( RO): 98a30d2e-0214-493a-aec8-30fcd9e502fe
sr-uuid ( RO): b1295c85-b612-0f56-a902-b9a65f5244f3
device-config (MRO): device: /dev/disk/by-id/scsi-SATA_ST
currently-attached ( RO): true

uuid ( RO) : 84e0b893-969f-44d5-d862-b6ba901d4613
host-uuid ( RO): 98a30d2e-0214-493a-aec8-30fcd9e502fe
sr-uuid ( RO): 2f6751a0-ef53-ce75-2485-f0a8ccd0d478
device-config (MRO): device: /dev/disk/by-id/scsi-SATA_ST

2)xe pbd-unplug uuid=5e946d54-4384-c796-f092-cbd866016eb5
3)xe sr-forget uuid=b1295c85-b612-0f56-a902-b9a65f5244f3

Funciona igual con las particiones, la diferencia es que en device-config nos aparecerá algo como:
device: /dev/sdc2

Copiar un disco entre storage repositories en Xen Server

Para mover un disco de un Storage Repository a otro (se supone es un disco secundario, ya que si es un disco principal de la máquina virtual, el propio interfaz permite hacerlo con ‘Move VM’), en Xen Server 5.6

1º) Hacer un detach del disco de la máquina

2º) Mostrar el listado de máquinas virtuales existentes
xe vm-list

3º) Mostrar el listado de discos asociados a la máquina que nos interesa:
xe vm-disk-list uuid=…

4º) Mostrar el listado de storage repositories, para saber cuál es el SR destino:
xe sr-list

5º) Copiar el disco…
xe vdi-copy uuid=… sr-uuid=…
Nos devolverá el uuid del nuevo disco creado

6º) Volver a hacer el attach del disco, a partir del nuevo SR.

7º) Por último, y una vez confirmemos que la máquina está ya  funcionando en el nuevo SR, borrar el disco antiguo. Podemos hacerlo desde el interfaz, yendo a local storage, y listando los discos existentes

Añadir disco duro para local storage en Xen Server

Pasos para agregar un disco nuevo en Xen Server (para utilizarlo como local storage).
Esta configuración está probada en la versión 5.6.

Escribe (en la consola de comandos): fdisk -l
Mostrará el listado de volúmenes y particiones existentes.

Escribe: pvcreate /dev/sdb1
(sdb1 es mi nuevo volumen)

ls /dev/disk/by-scsibus –la
Muestra el listado de discos que tenemos, e indica la ‘letra’ que se les ha asignado. En nuestro caso, queríamos la sdb

Ls /dev/disk/by-id –la
Muestra el listado de nuevo, esta vez nos aparece la unidad (sdb), y la partición (sdb1)

Para configurarlo entonces como local-storage:
escribe: xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_ST3320620AS_5QF7QZZL-part1 name-label=”Local storage”
scsi-SATA_ST3320620AS_5QF7QZZL-part1 es el nombre de mi volumen, debes cambiarlo con el tuyo, y lo mismo con name-label

Nos devolverá un uuid, correspondiente al nuevo storage repository creado