From e923d4558a2dbdc22fdd4625f6b5ff72249acb59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= <78488229+viktor138irk@users.noreply.github.com> Date: Thu, 7 May 2026 09:47:21 +0900 Subject: [PATCH] =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86?= =?UTF-8?q?=D0=B0=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F=20VM?= =?UTF-8?q?=20=D0=B1=D1=8B=D0=BB=D0=B0=20=D0=B2=D0=BE=D0=B7=D0=B2=D1=80?= =?UTF-8?q?=D0=B0=D1=89=D0=B5=D0=BD=D0=B0=20=D0=B2=20=D0=BE=D0=B1=D1=89?= =?UTF-8?q?=D0=B8=D0=B9=20=D0=BA=D0=B0=D1=80=D0=BA=D0=B0=D1=81=20=D0=BF?= =?UTF-8?q?=D0=B0=D0=BD=D0=B5=D0=BB=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/templates/vm_create.html | 266 +++++++++++++++++++---------------- 1 file changed, 143 insertions(+), 123 deletions(-) diff --git a/web/templates/vm_create.html b/web/templates/vm_create.html index 20223fa..38cee6e 100644 --- a/web/templates/vm_create.html +++ b/web/templates/vm_create.html @@ -7,150 +7,169 @@ -
-
-
-
Создать VM
-
Новая виртуальная машина через libvirt / virt-install
+
+
- - {% if error %} -
{{ error }}
- {% endif %} - -
-
-
-

Параметры

- VM wizard + + -
- +
+
+
+
Создать VM
+
Новая виртуальная машина через libvirt / virt-install
+
+
+ user: {{ user }} + ← Дашборд + +
+
-
+ {% if error %} +
{{ error }}
+ {% endif %} + +
+
+
+

Параметры

+ VM wizard +
+ +
- + +
+ +
+ + +
+ + + + -
-
+
+ + +
Опция нужна, если предыдущая попытка создания VM оборвалась и оставила хвост в /var/lib/virtuality/images.
+
+ - -
- - - - - -
- -
- +
+ Для обычных ISO выбирай x86_64 на ПК/VPS. Для Raspberry/Orange Pi образов обычно нужен ARM64/aarch64 и источник “Готовый диск”. Опция замены диска удаляет только /var/lib/virtuality/images/ИМЯ_VM.qcow2, если VM с таким именем ещё не существует. +
- + + {% if not isos %} +
Для режима ISO сначала загрузи ISO-образ в ISO-менеджере.
+ {% endif %} + {% if not disk_images %} +
Для режима готового диска сначала загрузи .img, .raw или .qcow2 в разделе «Диски».
+ {% endif %} + +
-
- Для обычных ISO выбирай x86_64 на ПК/VPS. Для Raspberry/Orange Pi образов обычно нужен ARM64/aarch64 и источник “Готовый диск”. Опция замены диска удаляет только /var/lib/virtuality/images/ИМЯ_VM.qcow2, если VM с таким именем ещё не существует. +
+
+

Архитектура и источник

+ Открыть диски
- - - {% if not isos %} -
Для режима ISO сначала загрузи ISO-образ в ISO-менеджере.
- {% endif %} - {% if not disk_images %} -
Для режима готового диска сначала загрузи .img, .raw или .qcow2 в разделе «Диски».
- {% endif %} - -
- -
-
-

Архитектура и источник

- Открыть диски -
-
-
- x86_64 / amd64 - Обычные ПК, серверы, большинство VPS и стандартные Ubuntu/Debian ISO. +
+
+ x86_64 / amd64 + Обычные ПК, серверы, большинство VPS и стандартные Ubuntu/Debian ISO. +
+
+ ARM64 / aarch64 + На x86-хосте работает как QEMU-эмуляция из готового диска .img/.qcow2. Это медленно, но честно. +
+
+ Готовый диск + Virtuality импортирует .img/.raw/.qcow2 в отдельный qcow2-диск VM, не изменяя оригинал. +
-
- ARM64 / aarch64 - На x86-хосте работает как QEMU-эмуляция из готового диска .img/.qcow2. Это медленно, но честно. -
-
- Готовый диск - Virtuality импортирует .img/.raw/.qcow2 в отдельный qcow2-диск VM, не изменяя оригинал. -
-
-
ISO x86: virt-install --arch x86_64 --cdrom ubuntu.iso
+          
ISO x86: virt-install --arch x86_64 --cdrom ubuntu.iso
 IMG ARM: qemu-img convert -O qcow2 image.img VM.qcow2
          virsh define /tmp/virtuality-VM-arm64.xml && virsh start VM
-
-
+ + +
+