Сервер в кармане, или просто о сложном!

главная - Статьи - Виртуализация

Меняем название (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

Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?