Добавить опцию замены существующего диска в форму VM

Этот коммит содержится в:
Виктор
2026-05-07 02:25:30 +09:00
родитель 9e422204c3
Коммит d7868a7d63
+8 -3
Просмотреть файл
@@ -106,8 +106,13 @@
<input type="text" name="bridge" value="{{ form.bridge }}" placeholder="br0"> <input type="text" name="bridge" value="{{ form.bridge }}" placeholder="br0">
</label> </label>
<label class="check-row">
<input type="checkbox" name="replace_existing_disk" value="1" {% if form.replace_existing_disk == '1' %}checked{% endif %}>
<span>Заменить существующий диск VM, если остался после неудачной установки</span>
</label>
<div class="notice"> <div class="notice">
Для обычных ISO выбирай x86_64 на ПК/VPS. Для Raspberry/Orange Pi образов обычно нужен ARM64/aarch64. ISO создаёт пустой диск, готовый образ импортируется через qemu-img convert. Для обычных ISO выбирай x86_64 на ПК/VPS. Для Raspberry/Orange Pi образов обычно нужен ARM64/aarch64 и источник “Готовый диск”. Опция замены диска удаляет только /var/lib/virtuality/images/ИМЯ_VM.qcow2, если VM с таким именем ещё не существует.
</div> </div>
<button id="create-vm-button" type="submit" class="primary wide">Создать виртуальную машину</button> <button id="create-vm-button" type="submit" class="primary wide">Создать виртуальную машину</button>
@@ -132,7 +137,7 @@
</div> </div>
<div class="big-action static"> <div class="big-action static">
<strong>ARM64 / aarch64</strong> <strong>ARM64 / aarch64</strong>
<span>Raspberry Pi, Orange Pi 5, ARM-серверы и ARM64 cloud/disk images.</span> <span>На x86-хосте работает как QEMU-эмуляция из готового диска .img/.qcow2. Это медленно, но честно.</span>
</div> </div>
<div class="big-action static"> <div class="big-action static">
<strong>Готовый диск</strong> <strong>Готовый диск</strong>
@@ -141,7 +146,7 @@
</div> </div>
<pre>ISO x86: virt-install --arch x86_64 --cdrom ubuntu.iso <pre>ISO x86: virt-install --arch x86_64 --cdrom ubuntu.iso
IMG ARM: qemu-img convert -O qcow2 image.img VM.qcow2 IMG ARM: qemu-img convert -O qcow2 image.img VM.qcow2
virt-install --arch aarch64 --machine virt --boot uefi --import</pre> virsh define /tmp/virtuality-VM-arm64.xml && virsh start VM</pre>
</article> </article>
</section> </section>
</div> </div>