главная - Статьи - Виртуализация
Меняем название (title) и описание (description) виртуальных машин KVM
Теги: Виртуальные машины Linux kvm
Никогда не сталкивались с ситуацией, когда на хосте работают несколько гостевых машин с не очень лаконичными названиями типа vm1
, vm2
и т.д.? Командой virsh list --all
вы получите например такой вывод:
virsh # list --all Id Name State ---------------------------------------------------- 2 vm2 running 7 vm5 shut off 4 hs9 shut off - vm1 shut off - vm3 shut off - vm4 shut off
Что за vm1
? Что за hs9
? А когда вы уточните, что за гость vm1
, через день забудете. Или раньше vm1
была файловым сервером, а сейчас это backup-сервер. Надо как-то комментировать названия/выполняемые роли.
Для этого можно редактировать поля descriprion
и title
в конфигурации виртуальной машины:
- virsh edit vm1 и дальше правим соответствующие поля в xml конфиге
- virsh desc vm1 --title "Samba SRV1"
- virsh desc vm1 "Description: Samba SRV1"
Последние два способа все же удобнее, их возможно выполнять из скриптов и нет возможности случайно изменить конфигурацию гостевой машины
Название (title)
Это не изменение hostname внутри виртуальной машины. Это описательное название, для удобства. Зададим название для vm1:
# virsh desc vm1 --title "Samba SRV1"
Domain title updated successfully
Чтобы увидеть заголовки title при выводе списка гостевых машин надо указать параметр --title
:
virsh # list --all --title Id Name State Title ---------------------------------------------------------------------------------- 2 vm2 running 7 vm5 shut off 4 hs9 shut off - vm1 shut off Samba SRV1 - vm3 shut off - vm4 shut off
Описание (description)
Здесь можно чуть подробнее, функции, расположение, версия ОС, да мало ли что. Например:
virsh # desc vm1 "Description: Samba Server, Hostname: SRV1, OS: CentOS 7, Location: office 1"
Domain description updated successfully
Быстро узнать, что это за vm1
теперь можно командой:
# virsh desc vm1
Description: Samba Server, CentOS 7, office 1
Все варианты работы с командой desc
:
virsh # help desc NAME desc - show or set domain's description or title SYNOPSIS desc[--live] [--config] [--current] [--title] [--edit] [[--new-desc] ]... DESCRIPTION Allows to show or modify description or title of a domain. OPTIONS [--domain] domain name, id or uuid --live modify/get running state --config modify/get persistent configuration --current modify/get current state configuration --title modify/get the title instead of description --edit open an editor to modify the description [--new-desc] message
Авторизуйтесь для добавления комментариев!