инструменты виртуализации Fedora (24)

Виртуальные машины и среды исполнения

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: инструменты виртуализации Fedora (24)

Непрочитанное сообщение Olej » 20 апр 2017, 20:19

Olej писал(а): Русскоязычная документация в комплекте документации Fedora:
И вообще весь комплект документации Fedora в части виртуализации:
Руководство по виртуализации
Справочное руководство по виртуализации в Fedora

Редакция 1
Fedora Documentation Project
Хоть это и очень старое руководство (Fedora 12), но оно вносит много ясности.
... ... ...
Удаленное управление виртуализированными гостевыми системами
Глава 13. Удаленное управление виртуализированными гостевыми системами

13.1. Удаленное управление с помощью SSH
13.2. Удаленное управление с помощью TLS и SSL
13.3. Режимы передачи данных
Подробнее о виртуализации
Часть IV. Подробнее о виртуализации
Команды виртуализации, системные утилиты, приложения и дополнительные системы
Последующие главы содержат подробное описание команд виртуализации, системных утилит и приложений в составе Fedora для опытных пользователей, интересующихся расширенными возможностями.

Содержание

14. Утилиты виртуализации
15. Управление виртуальными машинами с помощью virsh
16. Управление виртуальными машинами с помощью менеджера виртуальных машин (virt-manager)

16.1. Окно соединений
16.2. Главное окно менеджера виртуальных машин
16.3. Окно сведений менеджера виртуальных машин
16.4. Графическая консоль виртуальной машины
16.5. Starting virt-manager
16.6. Восстановление сохраненной машины
16.7. Просмотр информации о гостевой системе
16.8. Мониторинг состояния
16.9. Просмотр идентификаторов виртуальных машин
16.10. Просмотр состояния гостевой системы
16.11. Просмотр виртуальных процессоров
16.12. Просмотр информации о занятости процессора
16.13. Просмотр информации о занятости памяти
16.14. Управление виртуальной сетью
16.15. Создание виртуальной сети
Tips and Tricks
Часть V. Tips and Tricks
Советы и хитрости по улучшению производительности

17. Советы и хитрости

17.1. Автоматический запуск виртуальных машин
17.2. Переключение между гипервизорами KVM и Xen

17.2.1. Хеn на KVM
17.2.2. KVM на Xen

17.3. qemu-img
17.4. Перераспределение ресурсов с помощью KVM
17.5. Редактирование /etc/grub.conf
17.6. Проверка расширений виртуализации
17.7. Определение типа гостевой системы
17.8. Создание уникального MAC-адреса
17.9. Безопасный ftpd
17.10. Настройка постоянства LUN
17.11. Отключение SMART-мониторинга дисков для гостевых систем
17.12. Дублирование гостевых файлов конфигурации
17.13. Дублирование существующей гостевой системы и файла конфигурации

18. Создание специализированных сценариев libvirt

18.1. Использование файлов конфигурации с помощью virsh

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: инструменты виртуализации Fedora (24)

Непрочитанное сообщение Olej » 20 апр 2017, 20:32

Olej писал(а):
14. Утилиты виртуализации

Код: Выделить всё

[olej@xeon ~]$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0   2072 304796   1140 4178308    0    0   100   109  277  524  3  1 95  1  0

Код: Выделить всё

[olej@xeon ~]$ iostat
Linux 4.10.10-100.fc24.x86_64 (xeon.localdomain) 	20.04.2017 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2,94    0,02    0,82    1,31    0,00   94,91

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               6,27       400,74       429,58    6150106    6592705

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: инструменты виртуализации Fedora (24)

Непрочитанное сообщение Olej » 20 апр 2017, 20:39

Olej писал(а): Поэтому копирую ранее инсталлированный в VirtualBox образ диска .vdi ... из /home/olej/VirtualBox VMs/OS-RT в /var/lib/libvirt/images (это каталог для образов дисков, по умолчанию используемый libvirt).
Последний не выясненный для меня вопрос:
- можно ли использовать не копию .vdi диска для совместного использования как из VirualBox, так и из virt-manager ?
- иметь лишний дубликат под 4 Gb в файловой системе хоста ... кажется излишеством
Но это нужно будет проверить ... по свободе.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: инструменты виртуализации Fedora (24)

Непрочитанное сообщение Olej » 14 июн 2017, 13:06

Olej писал(а):
Русскоязычная документация в комплекте документации Fedora:
И вообще весь комплект документации Fedora в части виртуализации:
Руководство по виртуализации
Вот то же руководство, но в более удобной форме: PDF с иллюстрациями/картинками:
Fedora 12. Руководство по виртуализации
Справочное руководство по виртуализации в Fedora
Страниц 248.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: инструменты виртуализации Fedora (24)

Непрочитанное сообщение Olej » 12 апр 2018, 21:17

Olej писал(а):Ещё такой инструмент управления виртуальными машинами - virsh, управление из терминала, в дополнение к virt-manager.
Хорош тем, что позволяет быстрый удалённый доступ с другого хоста, например из сессии SSH:
В свежей системе не так просто удалось разыскать откуда взять этот virsh:

Код: Выделить всё

[olej@xenix ~]$ which virsh
/usr/bin/which: no virsh in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/olej/.local/bin:/home/olej/bin)

Код: Выделить всё

[olej@xenix ~]$ dnf provides '*virsh*'
Последняя проверка окончания срока действия метаданных: 11 days, 3:28:17 назад, Вс 01 апр 2018 17:44:36.
sos-3.5-1.fc27.noarch : A set of tools to gather troubleshooting information from a system
Репозиторий        : @System
Совпадения с:
Другое       : *virsh*

fence-agents-virsh-4.1.1-1.fc27.x86_64 : Fence agent for virtual machines based on libvirt
Репозиторий        : updates
Совпадения с:
Предоставьте    : fence-agents-virsh = 4.1.1-1.fc27
Предоставьте    : fence-agents-virsh(x86-64) = 4.1.1-1.fc27

libvirt-client-3.7.0-4.fc27.x86_64 : Client side utilities of the libvirt library
Репозиторий        : updates
Совпадения с:
Другое       : *virsh*

libvirt-docs-3.7.0-4.fc27.x86_64 : API reference and website documentation
Репозиторий        : updates
Совпадения с:
Другое       : *virsh*

selinux-policy-doc-3.13.1-283.29.fc27.noarch : SELinux policy documentation
Репозиторий        : updates
Совпадения с:
Другое       : *virsh*

sos-3.5-1.fc27.noarch : A set of tools to gather troubleshooting information from a system
Репозиторий        : updates
Совпадения с:
Другое       : *virsh*

cobbler-2.8.2-1.fc27.x86_64 : Boot server configurator
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

fedora-dockerfiles-0-0.22.giteab04ff.fc27.x86_64 : Example dockerfiles to assist standing up containers quickly
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

fence-agents-virsh-4.0.24-10.fc27.x86_64 : Fence agent for virtual machines based on libvirt
Репозиторий        : fedora
Совпадения с:
Предоставьте    : fence-agents-virsh = 4.0.24-10.fc27
Предоставьте    : fence-agents-virsh(x86-64) = 4.0.24-10.fc27

libvirt-client-3.7.0-2.fc27.x86_64 : Client side utilities of the libvirt library
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

libvirt-docs-3.7.0-2.fc27.x86_64 : API reference and website documentation
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

mingw32-libvirt-3.7.0-1.fc27.noarch : MinGW Windows libvirt virtualization library
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

mingw64-libvirt-3.7.0-1.fc27.noarch : MinGW Windows libvirt virtualization library
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

python-pyghmi-1.0.12-3.fc27.noarch : Python General Hardware Management Initiative (IPMI and others)
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

selinux-policy-doc-3.13.1-283.14.fc27.noarch : SELinux policy documentation
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

sos-3.4-2.fc27.noarch : A set of tools to gather troubleshooting information from a system
Репозиторий        : fedora
Совпадения с:
Другое       : *virsh*

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: инструменты виртуализации Fedora (24)

Непрочитанное сообщение Olej » 12 апр 2018, 21:20

Olej писал(а): В свежей системе не так просто удалось разыскать откуда взять этот virsh:

Код: Выделить всё

[olej@xenix ~]$ sudo dnf install libvirt-client
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 1:01:08 назад, Чт 12 апр 2018 20:16:35.
Зависимости разрешены.
========================================================================================================================
 Пакет                           Архитектура            Версия                            Репозиторий             Размер
========================================================================================================================
Установка:
 libvirt-client                  x86_64                 3.7.0-4.fc27                      updates                 301 k
Установка зависимостей:
 autogen-libopts                 x86_64                 5.18.12-5.fc27                    fedora                   73 k
 gnutls-dane                     x86_64                 3.5.18-2.fc27                     updates                  40 k
 gnutls-utils                    x86_64                 3.5.18-2.fc27                     updates                 311 k

Результат транзакции
========================================================================================================================
Установка  4 Пакеты

Объем загрузки: 725 k
Объем изменений: 2.2 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/4): gnutls-dane-3.5.18-2.fc27.x86_64.rpm                                              98 kB/s |  40 kB     00:00    
(2/4): libvirt-client-3.7.0-4.fc27.x86_64.rpm                                           520 kB/s | 301 kB     00:00    
(3/4): autogen-libopts-5.18.12-5.fc27.x86_64.rpm                                        253 kB/s |  73 kB     00:00    
(4/4): gnutls-utils-3.5.18-2.fc27.x86_64.rpm                                            232 kB/s | 311 kB     00:01    
------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                            243 kB/s | 725 kB     00:02     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Подготовка       :                                                                                                1/1 
  Установка        : autogen-libopts-5.18.12-5.fc27.x86_64                                                          1/4 
  Запуск скриптлета: autogen-libopts-5.18.12-5.fc27.x86_64                                                          1/4 
  Установка        : gnutls-dane-3.5.18-2.fc27.x86_64                                                               2/4 
  Запуск скриптлета: gnutls-dane-3.5.18-2.fc27.x86_64                                                               2/4 
  Установка        : gnutls-utils-3.5.18-2.fc27.x86_64                                                              3/4 
  Установка        : libvirt-client-3.7.0-4.fc27.x86_64                                                             4/4 
  Запуск скриптлета: libvirt-client-3.7.0-4.fc27.x86_64                                                             4/4 
Running as unit: run-rbd493df9fcc7411c8aee72417a9bf308.service
  Проверка         : libvirt-client-3.7.0-4.fc27.x86_64                                                             1/4 
  Проверка         : gnutls-utils-3.5.18-2.fc27.x86_64                                                              2/4 
  Проверка         : gnutls-dane-3.5.18-2.fc27.x86_64                                                               3/4 
  Проверка         : autogen-libopts-5.18.12-5.fc27.x86_64                                                          4/4 

Установлено:
  libvirt-client.x86_64 3.7.0-4.fc27     autogen-libopts.x86_64 5.18.12-5.fc27     gnutls-dane.x86_64 3.5.18-2.fc27    
  gnutls-utils.x86_64 3.5.18-2.fc27     

Выполнено!

Код: Выделить всё

[olej@xenix ~]$ which virsh
/usr/bin/virsh

Ответить

Вернуться в «Виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей