• Nenhum resultado encontrado

Xen Management API

N/A
N/A
Protected

Academic year: 2022

Share "Xen Management API"

Copied!
8
0
0

Texto

(1)

Xen Management API

Rafael dos Santos Alves

(2)

Visão geral

• Gerenciamento de sistemas Xen

• Baseado em chamadas XML-RPC

• Implementações

– Python – C

– Java – Perl

• Daemon xend espera por chamadas XML-RPC e executa operações administrativas

• Executa as mesmas operações que a ferrmamenta xm

(3)

Ciclo de vida das VMs

(4)

Classes

(5)

Configuração

• Arquivo /et c/xen/xend-config.sxp

(xen-api-server ((9363 none '^localhost$ gta\\.ufrj\\.br$') (unix)))

(6)

Exemplo

from xen.xm.XenAPI import Session

session = Session('http://itaipava:9363/') session.login_with_password(' ', ' ')

for vm_uuid in session.xenapi.VM.get_all():

if "xenvm1.gta.ufrj.br" ==

session.xenapi.VM.get_name_label(vm_uuid):

vm = vm_uuid

session.xenapi.VM.migrate(vm,'floresta',True,{})

(7)

Exemplo 2

Python

session = session.login_with_password("user", "passwd“) XML

<?xml version=‘1.0’?>

<methodCall>

<methodName>session.login_with_password</methodName>

<params>

<param>

<value><string>user</string></value>

</param>

<param>

<value><string>passwd</string></value>

</param>

</params>

</methodCall>

(8)

Concorrente

• Libvirt

– Suporte

• Xen, QEMU, KVM Linux, LXC Linux, OpenVZ, User Mode Linux e VirtualBox

– Configuração

• Arquivo /et c/xen/xend-config.sxp (xend-unix-server yes)

– Exemplo

import libvirt

conn = libvirt.open('xen:///') vm = conn.lookupByName('winxp')

dconn = libvirt.open('xen+ssh://floresta/')

vm.migrate(dconn,1,None,None,0)

Referências

Documentos relacionados

Dadas as características e a evolução dos sistemas de crédito imobiliário acima descritas, é possível observar que apesar de o método de financiamento

Ao que o autor acrescenta: “Cabe esclarecer que as estruturas chamadas discretas foram resultado de hibridações, razão pela qual não podem ser consideradas fontes

Dada a relevância das opiniões de instituições como a Associação Brasileira de Psiquiatria e a Associação Brasileira de Estudos do Álcool e outras Drogas nos

Como citado anteriormente, neste trabalho, foram encontradas diferenças estatisticamente significativas nos níveis de ansiedade e depressão entre os grupos (p&lt;0,05), sendo que

Logo, o Cultura Viva pode e deve estimular Pontos de Cultura voltados para uma nova mentalidade ecológica, ao mesmo tempo em que se busca um diálogo transversal entre natureza,

Dado que os benefícios associados aos fórceps são distintos entre machos adultos e subadultos e que há uma pressão para que machos adultos apresentem fórceps grandes, o custo do

As plantas de catingueira que foram reirrigadas aumentaram seu teor relativo de água nas três épocas de avaliação, se comportando de forma semelhante às plantas controle, sendo

• Para conseguirem trabalhar com a organização, os clientes precisa, criar mecanismos complexos para contornarem ou abrirem caminho através dos sistemas;. • Muito pouco do que