virt-manager em php

1

alguém pode me ajudar a exibir detalhes sobre a VM usando o código PHP. Estou usando o servidor Ubuntu e usei o KVM como hypervisor. Estou tentando exibir núcleos, memória RAM, memória alloted cada VM.

Eu tentei todos os comandos shell em php usando shell_exec e exec.

Sem instalar nenhuma ferramenta.

    
por Poorni Ma 31.10.2012 / 06:45

1 resposta

0

Você pode instalar a extensão libvirt php para se comunicar com o libvirtd. Veja as instruções aqui.

link

Uma vez instalado, você pode experimentar alguns exemplos, como:

<?php
 print_r( libvirt_version() );
?>

Exemplo de saída do código acima será algo como:

Array
(
    [libvirt.release] => 0
    [libvirt.minor] => 0
    [libvirt.major] => 1
    [connector.version] => 0.4.5
    [connector.major] => 0
    [connector.minor] => 4
    [connector.release] => 5
)
php

Consulte link para mais exemplos.

A referência completa da API pode ser encontrada aqui: link

Espero que isso ajude

    
por aneeshep 31.10.2012 / 06:59