A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Xen Management API Rafael dos Santos Alves. Visão geral Gerenciamento de sistemas Xen Baseado em chamadas XML-RPC Implementações – Python – C – Java –

Apresentações semelhantes


Apresentação em tema: "Xen Management API Rafael dos Santos Alves. Visão geral Gerenciamento de sistemas Xen Baseado em chamadas XML-RPC Implementações – Python – C – Java –"— Transcrição da apresentação:

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 /etc/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 session.login_with_password user passwd

8 Concorrente Libvirt – Suporte Xen, QEMU, KVM Linux, LXC Linux, OpenVZ, User Mode Linux e VirtualBox – Configuração Arquivo /etc/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)


Carregar ppt "Xen Management API Rafael dos Santos Alves. Visão geral Gerenciamento de sistemas Xen Baseado em chamadas XML-RPC Implementações – Python – C – Java –"

Apresentações semelhantes


Anúncios Google