Pregunta

¡Logré crear un servidor NFS en mi Xenserver y lo monté en mi Cloudstack 4.4!Sin embargo, me doy cuenta de que el tamaño de mi almacenamiento principal y secundario es de solo 4 GB cuando asigné 250 GB a mi máquina virtual Xenserver (almacenamiento local).

¿Puedo saber por qué y cómo puedo aumentar el espacio?

Enlace de imagen

http://115.66.5.90/manage/shares/Torrents/why%204gb%20size.png?__c=2533372089363723488

Editado el 8/6/2014-------------

Hola Miguel, he realizado tus pasos como se ve pero sigo atascado.(A Xen le dieron 100 GB)

PVS

PV VG mt Attr PTamaño PLibre

/dev/sda3 VG_XenStorage- lvm2 a- 91.99G 91.98G

Luego utilizo gdisk /dev/sda3 ya que estos 91 GB son el almacenamiento gratuito que tengo después de instalar Xen en mi VM.

Seguí todos tus pasos que has escrito a continuación.

Teniendo este resultado cuando vuelvo a realizar PVS

[root@xenserver-bpqbdmrk ~]#pvs
PV VG Fmt Attr PTamaño PLibre
/dev/sda2 lvm2 a- 4.00G 4.00G

Sin embargo, cuando ejecuté vgdisplay -c

[root@xenserver-bpqbdmrk ~]# vgdisplay -c


  No volume groups found

fdisk -l

Disk /dev/sda: 107.3 GB, 107374182400 bytes
256 heads, 63 sectors/track, 13003 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13004   104857599+  ee  EFI GPT


[root@xenserver-bpqbdmrk ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  1.9G  2.0G  49% /
none                  381M   16K  381M   1% /dev/shm
/opt/xensource/packages/iso/XenCenter.iso
                       52M   52M     0 100% /var/xen/xc-install
172.16.109.11:/export/primary/97cffd9a-acfe-0c71-91d5-b93e58f27462
                      4.0G  1.9G  2.0G  49% /var/run/sr-mount/97cffd9a-acfe-0c71-91d5-b93e58f27462

¿Puedo saber por qué no tengo un grupo de volúmenes aunque tengo un repositorio de almacenamiento de 4 GB en mi NFS?¿Y por qué mi /dev/sda2 también tiene solo 4 Gb?

Más información sobre mi nube de pruebas.Estoy ejecutando una máquina virtual de 100 GB.

Quería una combinación de almacenamiento primario y almacenamiento secundario de 91 Gb.

Command (? for help): p
Disk /dev/sda: 209715200 sectors, 100.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7AE0B6EE-99F4-44F4-A9F0-5140B14DCC32
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 209715166
Partitions will be aligned on 2048-sector boundaries
Total free space is 6042 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         8388641   4.0 GiB     0700  
   2         8390656        16777249   4.0 GiB     0700  
   3        16779264       209715166   92.0 GiB    8E00  

Command (? for help): 
¿Fue útil?

Solución

Cuando inicia sesión en su consola de administración de XenServer, en realidad está iniciando sesión en una máquina virtual (la que se ejecuta en Dom0).Esta VM es la que controla todo el hipervisor.

La máquina virtual de administración en Dom0 solo utiliza algunos de los recursos que proporcionó a su XenServer.El resto se utiliza para las otras máquinas virtuales que pueda activar en XenServer.Esto se aplica a la CPU, la memoria y el espacio en disco.

Debe verificar si el volumen lógico de almacenamiento local de XenServer ya contiene el espacio restante de su disco.Para hacer ese tipo pvs en el terminal para enumerar todos los dispositivos físicos LVM.La entrada que busca comienza con "VG_XenStorage-".

Deberías ver la partición del disco que está adjunta a ese dispositivo físico, el tamaño total y el espacio libre.

Si el volumen lógico de almacenamiento local aún no contiene el espacio adicional, deberá agregarlo usted mismo dividiendo el espacio si aún no lo contiene.Suponiendo que su dispositivo de disco esté /dev/sda, tipo gdisk /dev/sda luego, en el mensaje, escriba ppara imprimir la tabla de particiones.Si tiene demasiadas (en relación con lo que está montado), entonces ya tiene una partición disponible para usar.Si tiene 2 particiones de 4 GB y una más grande (que ocupa el espacio restante), la última es la que desea usar.De lo contrario, deberá crear uno al final del disco.Todavía en tipo gdisk:

  1. npara crear una nueva partición, luego elija un número para ella (el siguiente int disponible),
  2. presione Enter dos veces para que comience en el siguiente bloque de disco disponible y finalice en el último,
  3. tipo 8e00 para seleccionar el tipo de partición "Linux LVM"
  4. tipo w para escribir la nueva tabla de particiones

En este punto, o ha creado una nueva partición o ya tenía una disponible.Estoy asumiendo /dev/sda3.Ahora necesita crear un volumen físico y adjuntarlo al volumen lógico que XenServer utiliza para el almacenamiento local.

  1. pvcreate /dev/sda3 para crear un nuevo volumen físico
  2. vgextend $(vgdisplay -c | cut -d : -f 1) /dev/sda3

El $(vgdisplay ...) bit es averiguar el nombre del grupo de volúmenes al que conectará el dispositivo físico.

Si lo haces pvs Nuevamente debería ver que el volumen lógico de almacenamiento local ahora tiene más espacio disponible.

Editar:Como se mencionó anteriormente, XenServer puede administrar el almacenamiento local para máquinas virtuales mediante un repositorio de almacenamiento (SR).Cuando este es el caso, no es necesario crear un directorio de almacenamiento principal para almacenar el almacenamiento de la VM.

En cuanto al almacenamiento secundario, seguirá siendo necesario.El almacenamiento secundario es donde CloudStack busca las plantillas (imágenes de disco) que utiliza para iniciar las máquinas virtuales del sistema.Las máquinas virtuales del sistema son las máquinas virtuales que CloudStack utiliza para administrar el entorno de la nube (p. ej.enrutadores virtuales o servidores proxy de consola).Los hipervisores de CloudStack (en este caso, un XenServer) deben poder acceder al almacenamiento secundario, y una de las formas más comunes de lograrlo es hacer que el almacenamiento secundario esté disponible a través de NFS.Si la exportación NFS está disponible desde el propio hipervisor o desde alguna otra máquina accesible, eso realmente no importa.

Volviendo a la configuración de la pregunta, el disco de XenServer tendría que estar particionado de tal manera que una partición estuviera disponible para el almacenamiento primario (administrado por XenServer a través de un SR) y otra para el almacenamiento secundario (con un archivo sistema, montado localmente y disponible para exportación NFS).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top