Posso instalar o Xenserver com armazenamento local maior?

4

Instalei o XenServer 6.0 em uma máquina com 2 unidades (SSD de 80 GB e SATA de 1 TB). Meu objetivo é ter algum espaço para armazenamento local onde eu possa colocar ISO (já que será muito difícil acessar a caixa fisicamente, e eu preferiria instalar VMs de ISOs e não de CDs).

No entanto, não importa o que eu especifique para o LVM, o único sistema de arquivos em sda é o 4G (e apenas 2GB estão disponíveis). O XenCenter mostra muito espaço em disco disponível para VMs; mas isso não me ajuda com ISOs.

É possível aumentar o armazenamento local? Eu ainda não comecei a construir VMs - então agora é a hora ideal para particionar o disco da maneira que deveria ser. Mas parted não está instalado - e eu suspeito por um motivo.

Aqui está a saída do pvdisplay:

[root@xenserver ~]# pvdisplay
--- Physical volume ---
PV Name               /dev/sdb
VG Name               VG_XenStorage-a7bbe7ea-f205-5f25-4ef8-daec4e08bcb2
PV Size               931.51 GB / not usable 6.41 MB
Allocatable           yes
PE Size (KByte)       4096
Total PE              238464
Free PE               238463
Allocated PE          1
PV UUID               yqrKQi-l8mD-k3mo-PxEs-M0bK-7xx3-17nnzE

"/dev/sda3" is a new physical volume of "66.53 GB"
--- NEW Physical volume ---
PV Name               /dev/sda3
VG Name
PV Size               66.53 GB
Allocatable           NO
PE Size (KByte)       0
Total PE              0
Free PE               0
Allocated PE          0
PV UUID               HlXvAo-f6gw-eqMz-5Y1d-YzYi-19tK-xZTWoE

Então, a verdadeira questão é, como posso usar 66GB em /dev/sda3 sem quebrar nada no XenServer?

    
por Felix 11.03.2012 / 00:09

2 respostas

2

Aparentemente, quando o XenServer é instalado, o volume físico é criado, mas nada mais. Assim, os passos a seguir são os seguintes (ver explicação mais detalhada aqui .

vgcreate VGLocal /dev/sda3 
lvcreate -n -L 66GB LVLocal VGLocal
mke2fs -j /dev/VGLocal/LVLocal
mkdir /var/opt/xen/iso_import/
mount /dev/VGLocal/LVLocal /var/opt/xen/iso_import/

Em seguida, configure como armazenamento local ...

A propósito, configurar o armazenamento local com xe sr-create também não funcionou. O que funcionou foi xe-mount-iso-sr /var/opt/xen/iso_import/ -o bind

    
por 11.03.2012 / 01:31
2

Do archy.net:

Tipo: fdisk -l

você verá a lista de todos os volumes e discos rígidos e, em seguida:

Tipo: pvcreate /dev/sdb

sdb é o meu novo volume

e depois configurá-lo como armazenamento local:

Tipo: xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-id/scsi-SATA_ST3320620AS_5QF7QZZL name-label=”LOCAL SR”

scsi-SATA_ST3320620AS_5QF7QZZL é o nome do meu volume, você precisará alterar esse valor com o seu próprio nome e o nome do rótulo será o nome que você deseja dar ao seu armazenamento local.

e é isso!

Observação: Se o seu XenServer é um pool, você precisa desativá-lo, seguir os passos acima e colocar o XenServer em seu pool.

    
por 11.03.2012 / 00:50