Вышел (https://www.redhat.com/archives/libvir-list/2011-April/msg00...) релиз libvirt 0.9 (http://libvirt.org/), библиотеки и набора инструментов для унифицированного локального и удаленного управления виртуальными окружениями. Поддерживаются системы виртуализации Xen, QEMU, KVM, LXC, OpenVZ, User Mode Linux, VirtualBox, VMware ESX/GSX/Workstation/Player. В качестве хранилища могут использоваться локальные IDE/SCSI/USB диски, FibreChannel, LVM, iSCSI, NFS и различные файловые системы.
В новой версии исправлено 74 ошибки, внесено 14 изменений, направленных на улучшение переносимости, и добавлено 196 улучшений.
Ключевые новшества Libvirt 0.9.0:
- Добавлена поддержка средств аудита;
- Возможность управления использованием ресурсов CPU (cputune);
- Добавлен API для загрузки и выгрузки раздела хранилища;
- Добавлен API для настройки на лету скорости миграции;
- Добавлен драйвер libxenlight;
- В модуле поддержки qemu добавлена возможность миграции окружения в файл;...URL: http://www.linux-kvm.com/content/libvirt-090-released
Новость: http://www.opennet.me/opennews/art.shtml?num=30133
>>Возможность управления использованием ресурсов CPU (cputune);Простите, а это что такое ? В гугле толком не нашел.
А вы гляньте оригинальный анонс с полным логом изменений, по нему видно: https://www.redhat.com/archives/libvir-list/2011-April/msg00...cputune это просто внутренне название модуля libvirt для универсального управления ресурсами cpu. В реализации, на vmware он дает соответствующие инструкции серверу, с qemu/kvm использует cgroups и т.д.
С этой штукой можно управлять ESXi 4 ?
The libvirt VMware ESX driver can manage VMware ESX/ESXi 3.5/4.x and VMware GSX 2.0, also called VMware Server 2.0, and possibly later versions. Since 0.8.3 the driver can also connect to a VMware vCenter 2.5/4.x (VPX).
А каким образом осуществляется общение libvirt <-> ESXi ?
Можно ли использовать некий линуксовый клиент для управления удаленными виртуальными серверами под ESXi?
Я еще не разбирался, завтра буду пробовать, но:http://wiki.libvirt.org/page/FAQ#I_heard_someone_say_they_.2...
How do I know if I am using libvirt?
You are using libvirt if you manage virtual machines using virsh, virt-manager, or virt-install (pretty much any virtualization tool that starts with virt-*).или по главной ссылке "Management tools like virt-manager and virt-viewer"
> Можно ли использовать некий линуксовый клиент для управления удаленными виртуальными серверами под ESXi?Можно - собственно, virsh.
Однако не полностью, только базовые операции, типа вкл., выкл. и т.п. Для более сложных операций, типа миграции например, нужен vCenter, с которым тоже можно общаться через virsh.
Я пробовал - прикольно, хотя и не очень удобно.