Escolar Documentos
Profissional Documentos
Cultura Documentos
Vm-manager
De Xen-BR wiki
Tabela de contedo
1 Daemon Xend 2 Parmetros de configurao de domnios 3 Parmetros de configurao de vfb (Virtual Frame Buffer) 4 Xen Scheduler 4.1 sched-credit 4.2 sched-sedf 5 Dicas de administrao 5.1 Gerando um MAC ADDRESS dinamicamente para mquinas virtuais Xen
Daemon Xend
O xend um daemon que executa algumas funes do hypervisor (servidor de mquinas virtuais) Xen. Este daemon controla os recursos virtualizados e ele deve estar ativo para interagir com as maquinas virtuais. Antes de voc iniciar o daemon xend, voc deve especificar alguns parmetros para a sua correta operao editando o arquivo /etc/xen/xend-config.sxp. Abaixo, a descrio dos parmetros: Item Descrio
console- Determina o limite de memria buffer do servidor de console e atribui os valores em uma base limit por domnio. min-mem Determina o nmero mnimo em megabytes que reservada para o Domain0 (se configurado 0, o valor no alterado) dom0 Determina o nmero de CPUs em uso pelo domain0 (ao menos uma CPU atribuida por cpus padro) enableDetermina que caso ocorra um crash habilitado um dump (padro 0) dump external- Determina o script ou aplicao que ser utilizado para migrao para um servidor externo. migration- (estes scripts costumam ficar em /etc/xen/scripts/external-device-migrate)
wiki.xen-br.org/Vm-manager
tool
1/6
26/01/13
Filtro de sada do log. valor usados: DEBUG, INFO, WARNING, ERROR, or CRITICAL (o padro DEBUG) network- Determina o script que ser usado no ambiente de rede (Estes script costumam ficar no script diretrio /etc/xen/scripts) xend-http- Habilita o gerenciamento do servidor via http stream packet (o padro no) server xend-unix- Habilita o gerenciamento do servidor via unix domain socket server (um socket server a server comunicao do ponto de sada que negocia em conexes de rede em baixo nvel e aceita ou rejeita conexes de entrada) xendHabilita a realocao de servidores por migraes cross-machine (o padro no) relocationserver xend-unix- Determina o local onde o comando xend-unix-server enviar os dados de saida (o padro path /var/lib/xend/xend-socket) xend-port Determina a porta que o gerenciamento http usar (default is 8000) xendDetermina a porta que o servidor de realocao usar (default is 8002) relocationport xendDetermina o endereo do domain0 que est habilitado pelo sistema de migrao. relocationaddress xendaddress Determina o endereo que o domain socket server far o bind.
26/01/13
'phy:/dev/sdb2,xvda,w' ] disk = [ 'phy:/dev/VG/vmname,xvda,w' ] vif builder Determina um array de interfaces de rede para a mquina virtual. Determina o arranjo que contruir o domnio: builder=linux (padro) builder=hvm (virtualizao cheia usando a flag de virtualizao dos processadores Intel com VTX ou AMD com SVM) cpu Determina o nmero da CPU que o domnio usar. 0 indica a primeira CPU, 1 indica a segunda e assim por diante. o padro -1 (todas as CPUs) cpus extra nfs_server nfs_root vcpus Determina em quais CPUs o domnio ser executado. Determina quais parmetros sero passados no final da linha kernel do domnio. Determina o IP do servidor NFS para ser usado como dispositvo raiz do domnio. Determina o path completamente qualificado do diretrio root exportado pelo servidor NFS. Determina o nmero de CPUs virtuais alocados para o domnio. (o padro 1)
on_poweroff Determina a ao a ser executada em caso de chamada de sistema para desligamento do domnio. on_reboot Determina a ao a ser executada em caso de chamada de sistema para reboot do domnio. on_crash Determina a ao a ser executada em caso de falha do domnio.
vncdisplay
vnclisten vncunused
wiki.xen-br.org/Vm-manager
vncpasswd
display
Habilita um display para uso de um viewer interno (por padro a variavel de ambiente DISPLAY). Habilita um arquivo authority para uso de um viewer interno. (por padro a variavel de ambiente XAUTHORITY).
xauthority
Xen Scheduler
O Xen tem 2 schedulers que podem ser configurados no momento do boot da VM atravs da varivel "sched=". Por default o scheduler utilizado o credit.
sched-credit
s c h e d c r e d i t[dd o m a i n i d[w [ = W E I G H T ]|c [ = C A P ]]]
Configura os parmetros do scheduler "credit". O scheduler "credit" um scheduler divisor proporcional de CPU SMP. Para cada domnio (incluindo o Dom0) iniciado com um "weight" e um "cap". weight
U md o m i n i oc o mu mw e i g h td e5 1 2r e c e b e r od o b r od ep r i o r i d a d ed eC P Uq u eu md o m n i oc o m2 5 6 .P e s o s
cap
Exemplo de uso:
x ms c h e d c r e d i tdn o m e d a v mw5 1 2c2 0 0
Isto significa que ter o weight de 512 (o dobro de prioridade para uso de CPU que os domnios default) e uso da totalidade de 2 CPUs fisicas. Estas opes podem ainda ser utilizadas no arquivo de configurao dos guests com as seguintes variaveis:
s c h e d = " c r e d i t " c p u _ w e i g h t = 5 1 2 c p u _ c a p = 2 0 0
wiki.xen-br.org/Vm-manager 4/6
26/01/13
sched-sedf
Configura parmetros simples do Scheduler EDF (Earliest Deadline First Scheduling) (http://en.wikipedia.org/wiki/Earliest_deadline_first_scheduling) . Este scheduler disponibiliza sobrecarga compartilhada de CPU em um caminho intuitivo e usa algoritmos realtime para assegurar o tempo garantido ao agendador. Parametros: Item period Descrio Agendador EDF normal usado em nanosegundos.
slice Agendador EDF normal usado em nanosegundos. latency-hint Pedodo escalado se o domnio est fazendo muito I/O. extratime Flag para habilitar o dominio rodar em tempo extra. weight Outro caminho para configurar particionamento de CPU.
26/01/13
razo de 2:7:3
x ms c h e d s e d f< d 1 >1 0 0 0 0 0 0 03 0 0 0 0 0 0000 x ms c h e d s e d f< d 2 >00002 x ms c h e d s e d f< d 3 >00007 x ms c h e d s e d f< d 4 >00003
Dicas de administrao
Gerando um MAC ADDRESS dinamicamente para mquinas virtuais Xen
p r i n t f" 0 0 : 1 6 : 3 e : % 0 2 x : % 0 2 x : % 0 2 x \ n "$ ( ( $ R A N D O M&0 x 7 F ) )$ ( ( $ R A N D O M&0 x F F ) )$ ( ( $ R A N D O M&0 x F F ) )
Fim Obtida de "http://wiki.xen-br.org/index.php?title=Vm-manager&oldid=2455" Esta pgina foi modificada pela ltima vez s 23h15min de 12 de maro de 2009.
wiki.xen-br.org/Vm-manager
6/6