{% set is_running = 'running' in vm.dominfo|lower %} {% set is_autostart = vm.autostart_enabled|default(false) %} {% set autostart_label = 'enabled' if is_autostart else 'disabled' %} {% set rs = resource_settings|default({}) %} {% include "_sidebar.html" %}
{{ vm.name }}
Детали виртуальной машины
user: {{ user }} {{ 'running' if is_running else 'shut off' }} autostart: {{ autostart_label }} Консоль ↗ ← Дашборд
{% if resource_message %}
{{ resource_message }}
{% endif %} {% if resource_error %}
{{ resource_error }}
{% endif %} {% if iso_message %}
{{ iso_message }}
{% endif %} {% if iso_error %}
{{ iso_error }}
{% endif %} {% if boot_message %}
{{ boot_message }}
{% endif %} {% if boot_error %}
{{ boot_error }}
{% endif %} {% if clone_message %}
{{ clone_message }}
{% endif %} {% if clone_error %}
{{ clone_error }}
{% endif %} {% if snap_message %}
{{ snap_message }}
{% endif %} {% if snap_error %}
{{ snap_error }}
{% endif %} {% if is_template %}
Эта VM помечена как шаблон: запуск заблокирован. Клонируй её для создания новых машин.
{% endif %}

Управление

actions
Основные действия
Консоль {% if is_running %}
{% else %}
{% endif %}
Автозапуск
{% if is_autostart %}
{% else %}
{% endif %}

Автозапуск поднимает VM вместе с libvirt после перезагрузки хоста.

Опасные действия
{% if is_running %}
{% endif %} {% if not is_running %}
{% else %} Удаление доступно после выключения VM. {% endif %}

CPU / RAM / Архитектура

resources
{% if is_running %}

CPU/RAM/архитектуру можно менять только при выключенной VM.

{% else %}

Изменения применяются через XML VM и virsh define.

{% endif %}

Порядок загрузки

boot
ISO / CD-ROMУстановщик или rescue-образ
ДискОсновной диск VM
Сеть / PXEЗагрузка по сети

Изменение работает после перезапуска VM.

ISO-привод

cdrom
{% if current_iso %}
Сейчас подключен ISO: {{ current_iso }}
{% else %}
ISO сейчас не подключён.
{% endif %}
{% if not isos %}
ISO-образов пока нет. Сначала загрузи .iso в разделе ISO.
{% endif %}

Информация

overview
Технический вывод dominfo
{{ vm.dominfo }}

Диски

storage
Технический вывод domblklist
{{ vm.disks }}

Сеть

network
Технический вывод domiflist
{{ vm.interfaces }}

Снапшоты

{{ snapshots|length }} шт.
{% for snap in snapshots %} {% else %} {% endfor %}
ИмяСозданСостояние VMДействия
{{ snap.name }} {{ snap.created }} {{ snap.state }}
Снапшотов пока нет. Создай снапшот перед рискованными изменениями — к нему можно будет откатиться одной кнопкой.

Снапшот работающей VM сохраняет и память — VM продолжит работу с того же места после отката. Снапшот выключенной VM сохраняет только диск.

Клонирование

virt-clone
{% if is_running %}

Клонирование доступно только для выключенной VM — сначала выключи её.

{% else %}

Диски копируются целиком, MAC-адрес нового клона генерируется автоматически. Прогресс — в «Операциях».

{% endif %}

Шаблон

{{ 'template' if is_template else 'обычная VM' }}

Шаблон — эталонная VM для клонирования: запуск заблокирован, чтобы случайно не изменить эталонный диск. Подготовь VM, выключи её и пометь как шаблон.

Консоль

noVNC ↗
VNC display{{ vm.vnc }}
Host{{ host_ip }}
Web console/vm/{{ vm.name }}/console

Консоль открывается в новой вкладке и занимает всё окно браузера. VNC наружу открывать не нужно.