Вирт-менеджер в php

Может ли кто-нибудь помочь мне отобразить детали о виртуальной машине, используя код PHP. Я использую сервер Ubuntu и использовал KVM в качестве гипервизора. Пытаюсь отобразить ядра, оперативную память, память выделенную каждой ВМ.

Я перепробовал все команды оболочки в php, используя shell_exec и exec.

Без установки какого-либо инструмента.

1
задан 31 October 2012 в 10:23

1 ответ

Вы можете установить расширение libvirt php для связи с libvirtd. Смотрите инструкции здесь.

http://libvirt.org/compiling.html

После установки вы можете попробовать некоторые примеры, например:

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

Пример вывода приведенного выше кода будет что-то вроде:

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

См. http://libvirt.org/php/examples.html для большего количества примеров.

Полную ссылку на API можно найти здесь: http://libvirt.org/php/api-reference.html

Надеюсь, это поможет

0
ответ дан 31 October 2012 в 10:23

Другие вопросы по тегам:

Похожие вопросы: