Команда Virsh - Компьютерные сети для малого и среднего бизнеса

Общий индекс серии: Компьютерные сети для МСП: Введение

Привет друзья!

Если вы следили за нами, читая статьи, опубликованные до сих пор, вы поймете, что мы идем вполне логичным путем, чтобы получить дома рабочее место или лабораторию с необходимой поддержкой для выполнения работ. виртуальные машины или серверы, на которых мы реализуем минимум услуг для ЛВСЛокальная вычислительная сеть Бизнес.

Мы предполагаем, что вы читаете:

Предыдущие ссылки, а также внешние ссылки на разные страницы и сайты, содержащие обширную информацию, включенную в каждую статью, предлагаются с целью, чтобы вы получили базовые знания по различным затронутым темам.

Этот пост является логическим продолжением выбранного пути. Ваше чтение и учеба позволят вам получить представление об огромном мире, который является виртуализацией через Qemu-KVM и его главный книжный магазин Libvirt.

Virsh - Основной пользовательский интерфейс для управления виртуальными доменами

Из предыдущих чтений мы знаем, что виртуализация в Linux означает возможность одновременного запуска нескольких экземпляров разных операционных систем на одной аппаратной платформе. Либвирт это инструментарий, написанный на язык C, что позволяет нам взаимодействовать с возможностями виртуализации последних версий Linux, а также с возможностями других операционных систем.

Мы можем использовать программу вирш для создания, приостановки, завершения работы, вывода списка и многих других операций с виртуальными доменами и гипервизорами, на которых они размещены. Название программы предполагает, что это сокращение от «Вихревойтюализация ShELL«или Командный процессор виртуализации.

В общем случае мы можем вызывать его как:

virsh [ВАРИАНТ] .... [АРГУМЕНТЫ] ...
  • команда: может быть одним из 215 команд перечисленные позже
  • домен: имя домена или виртуальной машины, или числовой идентификатор домена, или UUID домена.
  • аргументы: параметры, специфичные для каждой команды

Есть несколько исключений из предыдущего правила, например, в случаях, когда команда действует во всех доменах, на машине или непосредственно на гипервизоре Xen: Xen гипервизор. Такие исключения очищаются для каждой команды.

примечание: Хотя можно идентифицировать виртуальную машину по ее числовому идентификатору, это числовое значение всегда будет интерпретироваться как идентификатор домена, а не как его имя..

Лас- ОПЦИИ команды Virsh являются:

  • -c, –connect URI: Подключается к URI «Единый идентификатор ресурса«- Единый идентификатор ресурсавместо URI по умолчанию, который является идентификатором локального гипервизора.
  • d, –УРОВЕНЬ отладки: Включить отладочные сообщения - отлаживать, вплоть до целого значения LEVEL, числовой аргумент, который может принимать значения от 0 до 4. Точно 4 является значением по умолчанию.
  • -e, –escape строка: Устанавливает альтернативную последовательность символов когда мы нажимаем кнопку «Esc«. Последовательность по умолчанию: ^]. Допустимые символы: любой алфавитный символ, @, [,], \, ^, _. Мы предлагаем не изменяйте последовательность символов по умолчанию.
  • -h, -help: Игнорирует любые другие аргументы и ведет себя так, как будто выполняет команду помощь.
  • -k, –keepalive-interval ИНТЕРВАЛ: Устанавливает интервал в секундах для отправки сообщений типа KeepAlive, чтобы проверить, активно ли соединение с сервером. Если значение ИНТЕРВАЛ установлен на 0, то этот механизм проверки отключен.
  • -K, –keepalive-count COUNT: Устанавливает количество раз, когда сообщение может быть отправлено. KeepAlive без получения ответа от сервера и без пометки соединения как мертвого. Это не повлияет на эту опцию, если значение ИНТЕРВАЛА предыдущей опции было установлено на 0.
  • -l, –log ФАЙЛ: Направляет вывод журнала операций в файл ФАЙЛОВ.
  • -q, –quiet: Избегайте лишней информации в сообщениях. Бесшумный режим.
  • -r, –readonly: Начальное соединение установлено в Только чтение. То же, что и при использовании опции –Readonly в команде соединяться.
  • -t, –тиминг: Показывает время, затраченное на каждую команду.
  • -v, –version = короткий: Игнорировать любые другие аргументы и показывать только версию библиотеки Libvirt программа исходит из вирш.
  • -V, –version = long: Игнорировать любые другие аргументы и показать версию библиотеки Libvirt программа исходит из вирш а кроме того, разные гипервизоры, драйверы - драйверы, типы сетей и т. д., поддерживаемые компиляцией.

Примечания:

  • Большинство командных операций вирш, предположим, что книжный магазин Libvirt иметь возможность подключиться к услуге libvirtd в действии.
  • Большинство команд требуют, чтобы они запускались с правами пользователя. корень из-за каналов связи, которые он использует для связи с гипервизором. Если запустить с привилегиями обычного пользователя, он вернет ошибку.
  • Большинство команд действуют синхронно. Возможные исключения: выключение, setvcpus y Setmem. В тех случаях факт, что вирш вернуть подсказка команда, это может не означать, что действие выполнено успешно. Его следует периодически проверять, чтобы обнаружить, что операция была завершена на гостевой системе - GUEST.

Для получения дополнительной информации о содержании см. человек вирш.

Предложения по подходу к изучению вирша

Чтобы облегчить получение помощи по использованию более 200 команд, вирш группирует их по ключевым словам - ключевое слово помощи, которые:

  • домен
  • монитор
  • кашель
  • интерфейс
  • фильтр
  • сеть
  • nodedev
  • тайна
  • снимок
  • бассейн
  • объем
  • вирш
buzz @ sysadmin: ~ $ virsh help domain
 Управление доменом (ключевое слово справки 'домен'): присоединить устройство присоединить устройство из файла XML присоединить диск присоединить диск устройство присоединить интерфейс присоединить сетевой интерфейс автозапуск автозапуск домена blkdeviotune Установить или запросить параметры настройки ввода-вывода блочного устройства.
 blkiotune Получить или установить параметры blkio blockcommit Запустить операцию фиксации блока.
 blockcopy Начать операцию копирования блока.
 blockjob Управление активными операциями с блоком blockpull Заполнение диска из его резервного образа.
 blockresize Изменить размер блочного устройства домена.
 change-media Сменить носитель компакт-диска или консоль флоппи-дисковода подключиться к гостевой консоли cpu-baseline compute baseline CPU cpu-compare host CPU с CPU, описанным в файле XML cpu-stats show domain cpu statistics create создать домен из XML файл определить (но не запускать) домен из XML файла desc показать или установить описание или заголовок домена уничтожить уничтожить (остановить) доменное устройство отсоединить устройство отсоединить устройство от файла XML отсоединить диск отсоединить дисковое устройство отсоединить интерфейс отсоединить сетевой интерфейс domdisplay domain display connection URI domfsfreeze Заморозить смонтированные файловые системы домена.
 domfsthaw Оттаивать смонтированные файловые системы домена.
 domfstrim Вызвать fstrim для смонтированных файловых систем домена.


buzz @ sysadmin: ~ $ virsh help monitor
 Мониторинг домена (ключевое слово справки 'monitor'): domblkerror Показать ошибки на блочных устройствах domblkinfo информация о размере блочного устройства домена domblklist список всех блоков домена domblkstat получить статистику блоков устройства для домена domcontrol состояние интерфейса управления доменом domif-getlink получить состояние связи виртуального интерфейса domiflist список всех виртуальных интерфейсов домена domifstat получить статистику сетевого интерфейса для домена информация о домене dommemstat получить статистику памяти для домена domstate состояние домена domstats получить статистику по одному или нескольким доменам список времени домена domtime список доменов

buzz @ sysadmin: ~ $ virsh help monitor
 Мониторинг домена (ключевое слово справки 'monitor'): domblkerror Показать ошибки на блочных устройствах domblkinfo информация о размере блочного устройства домена domblklist список всех блоков домена domblkstat получить статистику блоков устройства для домена domcontrol состояние интерфейса управления доменом domif-getlink получить состояние связи виртуального интерфейса domiflist список всех виртуальных интерфейсов домена domifstat получить статистику сетевого интерфейса для домена информация о домене dommemstat получить статистику памяти для домена domstate состояние домена domstats получить статистику по одному или нескольким доменам список времени домена domtime список доменов

buzz @ sysadmin: ~ $ virsh help host
 Хост и гипервизор (ключевое слово справки 'host'): allocpages Возможности управления размером пула страниц модели ЦП Модели ЦП возможности домена domcapabilities freecell NUMA free memory freepages NUMA free pages hostname print the hypervisor hostname maxvcpus connection vcpu maximum node-memory-tune Get or установить параметры памяти узла nodecpumap узел cpu map nodecpustats Печатает статистику процессора узла. nodeinfo информация об узле nodememstats Печатает статистику памяти узла. nodeuspend приостановить хост-узел на заданное время sysinfo распечатать гипервизор sysinfo uri распечатать версию канонического URI гипервизора показать версию

buzz @ sysadmin: интерфейс справки ~ $ virsh
 Интерфейс (ключевое слово справки 'interface'): iface-begin создает моментальный снимок текущих настроек интерфейсов, который может быть позже зафиксирован (iface-commit) или восстановлен (iface-rollback) iface-bridge создает мостовое устройство и присоединяет существующее сетевое устройство к нему iface-commit зафиксировать изменения, сделанные с тех пор, как iface-begin и free точка восстановления iface-define определяют (но не запускают) физический интерфейс хоста из файла XML iface-destroy уничтожают физический интерфейс хоста (отключите его / "if- down ") iface-dumpxml информация об интерфейсе в XML iface-edit редактировать XML-конфигурацию для физического интерфейса хоста iface-list список физических интерфейсов хоста iface-mac преобразовать имя интерфейса в MAC-адрес интерфейса iface-name преобразовать MAC-адрес интерфейса в имя интерфейса iface-rollback откат к предыдущей сохраненной конфигурации, созданной с помощью iface-begin iface-start запустить интерфейс физического хоста (включить / «if-up») iface-unbridge отменить определение устройства моста после отсоединения его ведомого устройства iface-undefine undefine phy физический интерфейс хоста (удалите его из конфигурации)

buzz @ sysadmin: ~ $ virsh help filter
 Сетевой фильтр (ключевое слово справки 'filter'): nwfilter-define определить или обновить сетевой фильтр из файла XML. Nwfilter-dumpxml информацию о сетевом фильтре в XML. Nwfilter-edit изменить конфигурацию XML для сетевого фильтра. Nwfilter-list list. Сетевые фильтры. отменить определение сетевого фильтра

buzz @ sysadmin: ~ $ virsh справочная сеть
 Сеть (ключевое слово справки 'сеть'): net-autostart автозапуск сети net-create создать сеть из файла XML net-define определить (но не запускать) сеть из файла XML net-destroy destroy (остановить) a network net-dhcp-leases печатать информацию об аренде для данной сети net-dumpxml информацию о сети в XML net-edit редактировать XML-конфигурацию для сети net-event Сетевые события net-info информация о сети список net-list сетей net-name конвертировать сеть UUID в сетевое имя net-start запустить (ранее определенную) неактивную сеть net-undefine undefine постоянную сеть net-update обновить части конфигурации существующей сети net-uuid преобразовать сетевое имя в сетевой UUID

buzz @ sysadmin: ~ $ virsh справка nodedev
 Узловое устройство (ключевое слово справки 'nodedev'): nodedev-create создать устройство, определенное XML-файлом на узле nodedev-destroy уничтожить (остановить) устройство на узле nodedev-detach отсоединить устройство узла от его драйвера устройства nodedev-dumpxml node сведения об устройстве в XML nodedev-list перечислить устройства на этом хосте nodedev-reattach повторно подключить узловое устройство к его драйверу устройства nodedev-reset сбросить узловое устройство

buzz @ sysadmin: ~ $ virsh help secret
 Secret (help ключевое слово 'secret'): secret-определение или изменение секрета из файла XML secret-dumpxml атрибуты секрета в XML secret-get-value Вывод значения секрета список секретов список секретов значение набора секретов устанавливает секрет значение secret-undefine undefine a secret

buzz @ sysadmin: снимок справки ~ $ virsh
 Снимок (ключевое слово справки 'snapshot'): snapshot-create Создать снимок из XML snapshot-create-as Создать снимок из набора аргументов snapshot-current Получить или установить текущий снимок snapshot-delete Удалить снимок домена snapshot-dumpxml Dump XML для моментального снимка домена редактировать редактировать XML для моментального снимка информация моментального снимка информация моментального снимка список моментальных снимков Список моментальных снимков для родительского моментального снимка домена Получить имя родительского объекта для моментального снимка моментального снимка-вернуться Вернуть домен в моментальный снимок
buzz @ sysadmin: ~ $ virsh help pool
 Пул хранения (справочное ключевое слово 'pool'): find-storage-pool-sources-as найти потенциальные источники пула хранения find-storage-pool-sources обнаружить потенциальные источники пула хранения pool-autostart автозапуск пула пула-построить пул пула- create-as создать пул из набора аргументов pool-create создать пул из XML-файла pool-define-as определить пул из набора args pool-определить (но не запускать) пул из XML file pool-delete удалить пул pool-destroy уничтожить (остановить) pool pool-dumpxml информация о пуле в XML pool-edit изменить конфигурацию XML для пула хранения информация о пуле информация о пуле пул список список пулов имя пула преобразовать пул UUID для имени пула обновление пула обновить пул пул запустить запустить (ранее определенный) неактивный пул pool-undefine undefine неактивный пул pool-uuid преобразовать имя пула в UUID пула

buzz @ sysadmin: ~ $ virsh объем справки
 Том хранилища (ключевое слово справки 'volume'): vol-clone clone a volume. vol-create-as создать том из набора аргументов vol-create создать том из XML-файла vol-create-from создать том, используя другой том в качестве ввода vol-удалить удалить том vol-загрузить содержимое тома для загрузки в файл vol-dumpxml информация vol в XML-хранилище vol-информации vol информация vol-key возвращает ключ тома для данного имени тома или путь vol-list list vols vol-name возвращает имя тома для данного ключа тома или путь vol- path возвращает путь к тому для данного имени тома или key vol-pool возвращает пул хранения для данного ключа тома или путь vol-resize изменить размер vol vol-загрузить содержимое файла загрузки на том vol-wipe wipe a vol

buzz @ sysadmin: ~ $ virsh help virsh
 Сам Virsh (ключевое слово справки 'virsh'): cd изменить текущий каталог подключиться (повторно) подключиться к гипервизору echo echo arguments exit выйти из этого интерактивного терминала справка print help pwd распечатать текущий каталог выйти выйти из этого интерактивного терминала

Для получения справки по любой из перечисленных команд

Мы должны выполнить помощь virsh. Примеры:

buzz @ sysadmin: ~ $ virsh список справки
  ИМЯ список - список доменов. СИНТАКСИС список [--inactive] [--all] [--transient] [--persistent] [--with-snapshot] [--without-snapshot] [--state-running] [- -state-paused] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-managed-save] [--without-managed-save] [ --uuid] [--name] [--table] [--managed-save] [--title] ОПИСАНИЕ Возвращает список доменов. ОПЦИИ - неактивный список неактивных доменов - весь список неактивных и активных доменов - переходный список переходных доменов - постоянный список постоянных доменов - со списком снимков доменов с существующим снимком - без снимка список доменов без снимка - состояние -running список доменов в рабочем состоянии --state-paused список доменов в приостановленном состоянии --state-shutoff список доменов в состоянии отключения --state-other список доменов в других состояниях --autostart список доменов с включенным автозапуском --no-autostart перечислить домены с отключенным автозапуском --with-managed-save список доменов с управляемым состоянием сохранения --without-managed-save список доменов без управляемого сохранения --uuid list только uuid's --name список только доменных имен --table list table (по умолчанию ) --managed-save пометить неактивные домены с управляемым состоянием сохранения --title показать заголовок домена

buzz @ sysadmin: ~ $ virsh help выключение
  NAME shutdown - корректное завершение работы домена. SYNOPSIS shutdown [--Режим ] ОПИСАНИЕ Выполнить завершение работы в целевом домене. ОПЦИИ [--domain] доменное имя, id или uuid --mode режим выключения: acpi | agent | initctl | signal | paravirt

Примеры использования команды virsh

Версия Вирша

buzz @ sysadmin: ~ $ virsh -v
1.2.9

buzz @ sysadmin: ~ $ virsh -V
Инструмент командной строки Virsh для libvirt 1.2.9 См. Веб-сайт по адресу http://libvirt.org/ Скомпилировано с поддержкой: Гипервизоры: QEMU / KVM LXC UML Xen LibXL OpenVZ VMWare VirtualBox Тестовая сеть: интерфейс удаленного сетевого моста netcf Nwfilter VirtualPort Storage: Dir Disk Filesystem SCSI Multipath iSCSI LVM RBD Sheepdog Разное: Daemon Nodedev AppArmor SELinux Secrets Debug DTrace Readline Modular

Войдите в консоль virsh

buzz @ sysadmin: ~ $ sudo virsh
[sudo] пароль для Buzz: Добро пожаловать в virsh, интерактивный терминал виртуализации. Введите: 'help', чтобы получить справку по командам 'quit', чтобы выйти

Список всех доменов

virsh # список - все
 Состояние идентификатора ----------------------------------------------- ----- - отключение DNS - отключение miweb - отключение sysadmin-centos

Запустить домен DNS

virsh # начать DNS
DNS домена запущен

virsh # domdisplay dns
специя: //127.0.0.1: 5900

Список томов хранения

virsh # список-пулов
 Имя Состояние Автозапуск ------------------------------------------- по умолчанию активен без vms -изображения активны да       

virsh # информация о пуле по умолчанию
Имя: UUID по умолчанию: 3d158e62-6237-464f-9d8f-07ac98be56dc Состояние: работает Постоянно: да Автозапуск: нет Емкость: 14.64 ГиБ Распределение: 5.18 ГиБ Доступно: 9.46 ГиБ

virsh # информация о пуле vms-images
Имя: vms-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Состояние: работает Постоянно: да Автозапуск: да Емкость: 916.77 ГиБ Распределение: 464.22 ГиБ Доступно: 452.55 ГиБ

Список изображений, содержащихся в томе

virsh # vol-list vms-images
 Путь к имени ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Everything-1511.iso dns.qcow2 /tera/vms/dns.qcow2 miweb.qcow2 /tera/vms/miweb.qcow2 openSUSE-13.2-DVD-x86_64.iso /tera/vms/openSUSE-13.2-DVD-x86_64 .iso sysadmin-centos.qcow2 /tera/vms/sysadmin-centos.qcow2 sysadmin.qcow2 /tera/vms/sysadmin.qcow2                

virsh # vol-info dns.qcow2 --pool vms-images
Имя: dns.qcow2 Тип: файл Емкость: 10.00 ГиБ Распределение: 1.56 ГиБ

Создать образ диска на томе

virsh # vol-create-as --pool vms-images --name dns2.raw --capacity 20G
Создан файл dns2.raw

virsh # vol-list vms-images
 Путь к имени ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Все-1511.iso dns.qcow2 /tera/vms/dns.qcow2                     
 dns2.raw /tera/vms/dns2.raw                    
 miweb.qcow2 /tera/vms/miweb.qcow2 openSUSE-13.2-DVD-x86_64.iso /tera/vms/openSUSE-13.2-DVD-x86_64.iso sysadmin-centos.qcow2 /tera/vms/sysadmin-centos.qcow2 sysadmin .qcow2 /tera/vms/sysadmin.qcow2

Присоедините вновь созданный образ к работающему домену

virsh # domstate dns
Бег

virsh # dominfo dns
Id: 4 Имя: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 Тип ОС: hvm Состояние: работает Процессор (ы): 1 Время процессора: 25.2 с Макс.память: 262144 КиБ Используемая память: 262144 КиБ Постоянный: да Автозапуск: отключить Управляемое сохранение: нет Модель безопасности: нет Безопасность DOI: 0

virsh # domblklist dns
Целевой источник ------------------------------------------------ vda /tera/vms/dns.qcow2 hda -

virsh # dns присоединенного диска /tera/vms/dns2.raw vdb --persistent --live
Диск успешно подключен

virsh # domblklist dns
Целевой источник ------------------------------------------------ vda /tera/vms/dns.qcow2 vdb /tera/vms/dns2.raw hda -

virsh # domblkstat dns vda
vda rd_req 5438 vda rd_bytes 67512320 vda wr_req 405 vda wr_bytes 2854912 vda flush_operations 14 vda rd_total_times 20533958076 vda wr_total_times 423498369 vda flush_total_times 232141607

virsh # domblkstat dns vdb
vdb rd_req 117 vdb rd_bytes 479232 0 vdb wr_req 0 vdb wr_bytes 0 vdb flush_operations 28976780 vdb rd_total_times 0 vdb wr_total_times 0 vdb flush_total_times XNUMX

Разбиваем, форматируем и монтируем новый диск

virsh # выход
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5
buzz@192.168.10.5 пароль:

buzz @ dns: ~ $ sudo fdisk / dev / vdb
[sudo] пароль для обновления: Добро пожаловать в fdisk (util-linux 2.25.2). Изменения останутся только в памяти, пока вы не решите их записать. Будьте осторожны перед использованием команды записи. Команда (m для справки): n Тип раздела p первичный (0 первичный, 0 расширенный, 4 свободных) e расширенный (контейнер для логических разделов) Выберите (по умолчанию p): p Номер раздела (1-4, по умолчанию 1): Первый сектор (2048-41949951, по умолчанию 2048): последний сектор, + секторы или + размер {K, M, G, T, P} (2048-41949951, по умолчанию 41949951): создан новый раздел 1 типа 'Linux' и размера 20 ГиБ. Команда (m для справки): p Диск / dev / vdb: 20 ГиБ, 21478375424 байта, 41949952 сектора Единицы: секторы размером 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода ( минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: dos Идентификатор диска: 0x12e1497e Начальные конечные секторы при загрузке устройства Размер Id Тип / dev / vdb1 2048 41943039 41940992 20G 83 Команда Linux (m для справки): w Таблица разделов была изменена . Вызов ioctl () для повторного чтения таблицы разделов. Синхронизация дисков.

buzz @ dns: ~ $ sudo mkfs.ext4 / dev / vdb1

buzz @ dns: ~ $ sudo fdisk -l

Диск / dev / vda: 10 ГиБ, 10737418240 байт, 20971520 секторов Единицы: 1 секторов * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: два Идентификатор диска: 0xb1e40216 Размер идентификатора конечных секторов начала загрузки устройства / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Extended / dev / vda5 20015104 Linux 20969471 954368 466M swap / Solaris Disk / dev / vdb: 82 ГиБ, 20 байта, 21478375424 сектора Единицы: секторы размером 41949952 * 1 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: dos Идентификатор диска: 512x0e12e Размер идентификатора конечных секторов начала загрузки устройства / dev / vdc1497 1 2048 41943039 41940992G 20 Linux

buzz @ dns: ~ $ sudo mkdir / store
buzz @ dns: ~ $ sudo nano / etc / fstab 
/ dev / vdb1 / сохранить настройки ext4 по умолчанию 0 0

buzz @ dns: ~ $ sudo mount -a
buzz @ dns: ~ $ ls -l / total store 16 drwx ------ 2 root root 16384 10 декабря 17:34 потеряно + найдено

Возвращаемся в консоль virsh

buzz @ sysadmin: ~ $ sudo virsh Добро пожаловать в virsh, интерактивный терминал виртуализации. Введите: 'help', чтобы получить справку по командам 'quit', чтобы выйти

virsh # 

Мы выключаем

virsh # domstate dns
Бег

virsh # выключение DNS
DNS домена отключается

Резюме

Пока мы плыли по берегам Виршского моря. 😉 Для получения дополнительной информации выполните команду человек вирш. Однако мы оставляем простой текстовый файл с именем virsh-help.txt что мы делаем, чтобы облегчить жизнь тем, кто рискует использовать эту суперкоманду для администрирования и управления гипервизорами и их виртуальными машинами.

Мы очень рекомендуем протестируйте команды вне производственной среды.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

7 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   dhunter сказал

    Я хотел бы использовать Virsh для большего количества вещей, в настоящее время только основы, запуск, остановка, все остальное, что я использую virt-manager, мне нравится, что у вас может быть N серверов, на которых работает libvirt, и управлять ими со своей рабочей станции с помощью virt-manager.

  2.   Federico сказал

    Привет, друг Дхантер !!! Я уже на работе. Скачайте файл virsh-help.txt, который вам очень поможет. Сделал из самой консоли virsh, а потом сделал скрипт для его заливки. Я думаю, что, если его составить по ключевым словам справки, он более питьевой. В следующей статье я коснусь других тем об этой команде.

  3.   Карбурус Зодиак сказал

    Привет Федерико. Я слежу за вашими интересными статьями о МСП. Определенно проще использовать консоль для быстрого и эффективного администрирования. Кроме того, они потребляют меньше ресурсов. Жду ваших следующих доставок.

  4.   crespo88 сказал

    Что ж, Федерико, ты меня уже встретил. Спасибо за этот подарок, который вы нам сделали. Отличный пост, очень долго ждал эту статью о вирше. Спасибо, брат, мы все будем знать, как правильно им пользоваться.

  5.   Я получаю сказал

    Пожалуйста, Crespo88. Для этого мы находимся в DesdeLinux.

  6.   Исмаэль Альварес Вонг сказал

    привет, я был поражен потенциалом команды virsh, я не могу найти слов, чтобы описать, что я думаю об этом, невероятно, и то, что вы раскрываете в посте, - это просто мазок, используя ваши собственные слова «Пока что у нас есть плыл по берегам Виршского моря ».
    очень полезно, когда вы объясняете, как исследовать virsh help, используя ваши ключевые слова.
    отличный разработанный пример создания образа диска на томе и присоединения (добавления) его к работающему домену (или MV), и все это с помощью virsh; затем из нашего системного администратора WK подключитесь по SSH к домену и внутри него создайте раздел и его файловую систему ext4, чтобы наконец смонтировать его из fstab.
    Следующие публикации в серии virt qemu-kvm не за чем подписаны, и большое спасибо за то, что поделились всем этим.

    1.    Federico сказал

      Вы уловили суть сообщения, друг Вонг. Если только с введением в команду Вирша можно творить чудеса, почему бы не продолжить ее изучение и использование. Вирш Это, по определению, интерфейс Qemu-KVM, задуманный его создателями из Red Hat, Inc и спонсируемый этой великой компанией. Хотя мы знаем, что есть и другие интерфейсы, такие как Virt-Manager и oVirt, Virsh по-прежнему является наиболее полным для работы с библиотекой. Libvirt. Спасибо, друг Вонг, за ценные комментарии.