xen dicas (XenServer – Comandos úteis)

xe vm-import filename=test.xva
# xe vm-import filename=test.xva
Error: No SR specified and Pool default SR is null

If i give the sr-uuid :

xe vm-import filename=test.xva sr-uuid=local_storage_uuid

 

host-list
xe pbd-list    —->>>>sr-uuid host-uuid
vgscan ou pvdisplay ou pvs
lvdisplay /dev/XSLocalEXT-135a2b60-c6ea-fd38-3220-98ad12cf0d3d/135a2b60-c6ea-fd38-3220-98ad12cf0d3d
VG Name                XSLocalEXT-135a2b60-c6ea-fd38-3220-98ad12cf0d3d
LV UUID                FpySIi-n1lX-oolh-lAep-BxQQ-bwTs-Pq3LJg
mount /dev//XSLocalEXT-135a2b60-c6ea-fd38-3220-98ad12cf0d3d/135a2b60-c6ea-fd38-3220-98ad12cf0d3d /media/1000gb

host-list
xe pbd-list    —->>>>sr-uuid host-uuid
vgscan ou pvdisplay ou pvs
vm-list
xe pool-list
xe-toolstack-restart
ls -alt /dev/disk/by-id
xe sr-create name-label=’Local SSD 1′ device-config:device=/dev/disk/by-id/scsi-SATA_ST1000VM002-1CT_S1G3ED02-part1 type=ext
xe sr-list
http://discussions.citrix.com/topic/240252-urgent-help-neededcommand-line-import-fails-internal-error-failure-tl/

 

Baixe o Debian Wheezy

Debian Wheezy lançado

Dica: Como inicializar as suas VMs após o boot do Xen Server
Escrito por Greyson
Sex, 19 de Julho de 2013 18:15

Passei por vários problemas quando, por alguma falta de energia muito longa, o nobreak perdia a carga da bateria e o servidor Dom0 caia e ao subir novamente as VMs não subiam junto. Mostro nesta dica como fazer isso:

1. Localize o identificador do POOL com o comando “xe pool-list” 
2. Configure a inicialização automática do POOL com o comando “xe pool-param-set uuid=POOL_UUID other-config:auto_poweron=true” 
3. Localize o identificador da máquina a ser inicializada automaticamente com o comando “xe vm-list” 
4. Configure a inicialização automática da VM com o comando “xe vm-param-set uuid=VM_UUID other-config:auto_poweron=true” 

Repita os passos 1 e 2 tanto sejam os POOLs e os passos 3 e 4 tanto sejam as VMs.

 

um script para automatizar o processo para quem precisa gerenciar muitas VM’s

————————————————————————————————

#!/bin/bash
echo auto-start ON em todas VMs
VMLIST=`xe vm-list | grep “uuid ( RO) ” | awk ‘{print $5}’`
POOLLIST=`xe pool-list | grep “uuid ( RO) ” | awk ‘{print $5}’`

for POOL in $POOLLIST
do
echo Setting auto_poweron=true on POOL $POOL
xe pool-param-set uuid=$POOL other-config:auto_poweron=true
done

for VM in $VMLIST
do
echo Setting auto_poweron=true on VM $VM
xe vm-param-set uuid=$VM other-config:auto_poweron=true
done

 

um script para automatizar o processo para quem precisa gerenciar muitas VM’s

————————————————————————————————

#!/bin/bash
echo auto-start ON em todas VMs
VMLIST=`xe vm-list | grep “uuid ( RO) ” | awk ‘{print $5}’`
POOLLIST=`xe pool-list | grep “uuid ( RO) ” | awk ‘{print $5}’`

for POOL in $POOLLIST
do
echo Setting auto_poweron=true on POOL $POOL
xe pool-param-set uuid=$POOL other-config:auto_poweron=true
done

for VM in $VMLIST
do
echo Setting auto_poweron=true on VM $VM
xe vm-param-set uuid=$VM other-config:auto_poweron=true
done

http://softwarelivre-ac.org/areas/geral/65-servidores/200-dica-como-inicializar-as-suas-vms-apos-o-boot-do-xen-server.html

 

 

 

Comandos, console…. prático, rápido, funcional…. mas se você não usa todo dia acaba esquecendo, apesar de saber que eles existem. Vou listar alguns comandos do XenServer, muito úteis, mas nem tanto utilizados.

– listar discos das vms

# xe vm-disk-list –multiple

– configurar pool para iniciar automaticamente

# xe pool-param-set uuid=uuid_pool other-config:auto_poweron=true

– configurar para vm iniciar automaticamente

# xe vm-param-set other-config:auto_poweron=true uuid=uuid_template

– Remover configuração de VM (neste caso inicialização automática)

# xe vm-param-remove param-key=auto_poweron param-name=other-config uuid=uuid_vm

– Exlcuir um template

# xe template-param-set other-config:default_template=false uuid=uuid_template

# xe template-param-set is-a-template=false uuid=uuid_template

# xe vm-destroy uuid=uuid_template

– Shutdown / Start / Export VM

xe vm-shutdown vm=nome_vm

xe vm-start vm=nome_vm

xe vm-export vm=nome_vm filename=/Caminho_arquivo.xva

– Resetar estado da vm

# xe vm-reset-powerstate uuid=<vm>

– Listar tarefas pendentes
# xe task-list

– Cancelar tarefa
# xe task-cancel uuid=<tarefa>

– Eliminar tarefas pendentes
# xe-toolstack restart

 

 

http://linuxnatyworking.wordpress.com/2013/02/04/xenserver-comandos-uteis/

Deixe um comentário