Виртуальные машины и среды исполнения
Модератор: Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
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
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
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
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
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
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
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
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
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
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей