Arquivo

Textos com Etiquetas ‘Xen’

Xen: Anexando um dispositivo à uma DomU (VM)

21, agosto, 2009

Opa,

Essa dica é para quem usa Xen como solução para virtualização e quer adicionar um dispositivo (Partição/LVM, etc…) à uma DomU (VM) em execução. Primeiro temos que conhecer o que desejamos anexar à DomU, no meu caso criei um dispositivo LVM chamado backup na Dom0:

# lvcreate -L100G -nbackup vg

Para os que não conhecem LVM:

- L100G -> Tamanho do dispositivo, nesse caso 100G
- nbackup -> Nome do dispositivo, nesse caso backup
- vg -> Nome do Volume Group

Agora devemos adicionar nosso novo dispositivo à DomU, para isso execute o comando abaixo na Dom0:

# xm block-attach vm_teste phy:/dev/vg/backup /dev/xvdb w 0

Explicando:

- block-attach -> Para anexar um dispositivo
- vm_teste -> Nome da minha DomU
- phy:/dev/vg/backup -> Caminho do dispositivo na Dom0 (Pode ser uma imagem também mudando phy: para file://caminho.iso)
- /dev/xvdb -> Caminho do dispositivo na DomU (Lembre-se de verificar um dispositivo livre)
- w -> Modo de leitura e gravação para o dispositivo
- 0 -> O id do hospedeiro (Geralmente 0)

Feito isso podemos acessar nossa DomU e verificar se o dispositivo foi anexado:

# ls -la /dev/xvdb
brw-r----- 1 root disk 202, 16 Ago 18 23:43 /dev/xvdb

Agora precisamos particionar e formatar nosso novo dispositivo na DomU:

# fdisk /dev/xvdb

Comando (m para ajuda): n
Comando - ação
e estendida
p partição primária (1-4)
p
Número da partição (1-4): 1
Primeiro cilindro (1-13054, default 1):1
Último cilindro: 13054

Comando (m para ajuda): w

# mkfs.ext3 /dev/xvdb1

Após a formatação basta realizar a montagem do dispositivo na DomU onde desejar:

# mount /dev/xvdb1 /backup

Caso deseje adicionar ao fstab da DomU crie o label do dispositivo com o comando abaixo e crie a entrada no arquivo:

# e2label /dev/xvdb1 /backup && vim /etc/fstab

LABEL=/backup /var/lib/samba ext3 defaults 1 1

Lembre-se de adicionar o dispositivo ao arquivo de configuração da DomU para que seja carregado durante a inicialização do sistema, para isso adicione ao arquivo de configuração da DomU na Dom0 o seguinte:

# vim /etc/xen/vm_teste

disk = [ "phy:/dev/vg/vm_teste,xvda,w", "phy:/dev/vg/backup,xvdb,w" ]

Abraço!

Luiz Agostinho Linux , ,

Clonando domU com LVM

8, junho, 2009

Opa,

Essa dica é para aqueles que utilizam Xen com LVM para as suas VM’s (domU’s).

Primeiro precisamos realizar um snapshot da unidade lógica que hospeda o nosso host virtual (DomU):

# lvcreate -L30G -s -n vm_snapshot /dev/vg/vm

Agora realizamos a clonagem da unidade lógica:

# dd if=/dev/vg/vm_snapshot conv=noerror,sync bs=64k | dd of=/dev/vg/clone bs=64k

OBS.: Esse processo demorou cerca de 10min. nesse meu exemplo (30G).

Pronto, agora basta utilizar a imagem criada (/dev/vg/vm) para iniciar sua domU e fazer seus testes, backup’s, etc…

Removendo o snapshot:

# lvremove /dev/vg/vm_snapshot

Fonte: http://www.howtoforge.com/back-up-lvm-xen-guest-containing-lvs

Luiz Agostinho Linux , ,

Ativando o suporte a USB em uma DomU

30, outubro, 2008

Opa,

Conforme prometido no post anterior, aqui vai a primeira (pequena) dica para quem está usando Xen nos seus servidores, para ativar o suporte a USB na sua DomU basta adicionar a linha abaixo no arquivo de configuração da mesma:

# vim /etc/xen/nome_maquina_virtual

usb = 1

Depois basta reiniciar sua máquina virtual para ter acesso à USB. ;-)

OBS.: No link ele lhe dá mais uma opção (usbdevice), mas não precisei dessa entrada no meu arquivo, portanto não à utilizei.

fonte: http://www.linuxquestions.org/questions/linux-server-73/usb-forwarding-using-xen-631736/

Luiz Agostinho Linux ,

Brincando com Xen

11, outubro, 2008

Olá,

Escrevi esse post para informar que em breve estarei (tentarei na verdade) escrever algo sobre o meu mais novo brinquedo, o Xen! Na verdade estou em processo de implantação do mesmo na empresa onde trabalho, portanto, estarei convivendo com ele por um bom tempo, o que obviamente deverá gerar mais conteúdo para esse blog (assim espero!).

Por enquanto vou deixar somente o link para quem quiser conhecer mais sobre esse incrível software de virtualização e um outro link para Wiki da comunidade brasileira, o Xen-br!

Abraços e até breve!

Luiz Agostinho Linux ,