Fixed errors in virtualization tasks.

pull/1/head
Vladimir Protsenko 2 years ago
parent 83934d41b8
commit d025973779

@ -9,13 +9,15 @@
- объем жёсткого диска 32ГБ, - объем жёсткого диска 32ГБ,
- vlan 15+X (сетевое устройство подключенное к мосту vmbr15+X), - vlan 15+X (сетевое устройство подключенное к мосту vmbr15+X),
- IP из сети `192.168.1.0/24`, - IP из сети `192.168.1.0/24`,
- шлюз `192.168.1.1`, - шлюз `192.168.1.1`,
- любой общедоступный DNS, - любой общедоступный DNS,
- стандартный пароль для пользователя root, - стандартный пароль для пользователя root,
- доменные имена `n[1-2].studX.myoffice.ru`. - доменные имена `n[1-2].studX.myoffice.ru`.
Используйте утилиту `pveversion`, чтобы узнать версию Proxmox.
## 2. ## 2.
Объедините узлы в Proxmox кластер. Чтобы использовать доменные имена на данном этапе внесите их в `/etc/hosts` каждой машины. Объедините узлы в Proxmox кластер. Используйте утилиту `pvecm` (документаци> утилиты `man pvecm`). Чтобы использовать доменные имена на данном этапе внесите их в `/etc/hosts` каждой машины.
``` ```
root@n1 # pvecm create stud15-cluster root@n1 # pvecm create stud15-cluster
root@n1 # systemctl restart corosync root@n1 # systemctl restart corosync
@ -40,7 +42,7 @@ notebook $ ssh -L 8006:localhost:8006 stud@studX.myoffice.ru
Создайте виртуальную машину в вашем Proxmox. Скачайте образ `Core` проекта `Tiny Core Linux` http://tinycorelinux.net/downloads.html. Создайте виртуальную машину в вашем Proxmox. Скачайте образ `Core` проекта `Tiny Core Linux` http://tinycorelinux.net/downloads.html.
## 4. ## 4.
Сделать резервное копирование (Backup) виртуальной машины. Выберите тип режима `Stop` без сжатия. Извлеките образ из архивного формата vma (https://pve.proxmox.com/wiki/VMA) Сделать резервное копирование (Backup) виртуальной машины из консоли или в терминале командой `vzdump` (документация утилиты `man vzdump`). Выберите тип режима `--mode stop` без сжатия `--compress 0`. Извлеките образ из архивного формата vma (https://pve.proxmox.com/wiki/VMA)
``` ```
vma extract -v /var/lib/vz/dump/vzdump-qemu-100-2022_10_28-17_24_31.vma /tmp/exported_vm_100_archive vma extract -v /var/lib/vz/dump/vzdump-qemu-100-2022_10_28-17_24_31.vma /tmp/exported_vm_100_archive
``` ```
@ -53,22 +55,35 @@ $ qemu-img convert -f raw -O vdi /tmp/exported_vm_100_archive/disk-drive-scsi0.r
Объем пространства, занимаемый образом, можно определить с помощью команд `qemu-img info` или `ls -ls`; Объем пространства, занимаемый образом, можно определить с помощью команд `qemu-img info` или `ls -ls`;
## 5. ## 5.
Сделать снимок (Snapshot) виртуальной машины. Для восстановления из бекапа используется утилита `qmrestore` (`man qmrestore`). Восстановите из бэкапа виртуальную машину под другим идентификатором.
## 6. ## 6.
Создайте новые vlan и vmbr . Сделайте снимок (Snapshot) виртуальной машины командой `qm snapshot`. Найдите снимки в веб-интерфейсе и на диске.
## 7. ## 7.
Проведите миграцию виртуальной машины с одного узла на другой. Создайте два новых `Linux Bridge`, объедините их в `Linux Bond`.
## 8. ## 8.
Увеличить объем диска виртуальной машины. Проведите миграцию виртуальной машины с одного узла на другой командой `qm migrate` или из веб-интерфейса.
## 9. ## 9.
Посмотрите параметры виртуальной машины в терминале утилитой `qm`. Увеличить объем диска виртуальной машины командой `qm resize`.
## 10. ## 10.
Настроите перезапуск виртуальной машины в случае отказа. Посмотрите параметры виртуальной машины в терминале утилитой `qm config`.
## 11. ## 11.
Выведите список виртуальных машин в терминале. Настроите перезапуск виртуальной машины в случае отказа.
## 12.
Выведите список виртуальных машин в терминале.
## 13.
Создайте новых пользователей Proxmox `mike` и `vera`. Дайте пользователю `mike` права администратора, пользователю `vera` права пользователя виртуальными машинами.
## 14.
Попробуйте утилиту `pveperf` для анализа производительности узла.
## Релевантные источники
- https://pve.proxmox.com/wiki/Command_line_tools
- https://pve.proxmox.com/wiki/Backup_and_Restore
Loading…
Cancel
Save