diff --git a/module2/06_virtualization/tasks.md b/module2/06_virtualization/tasks.md index 4ceb818..a8af4c3 100644 --- a/module2/06_virtualization/tasks.md +++ b/module2/06_virtualization/tasks.md @@ -9,13 +9,15 @@ - объем жёсткого диска 32ГБ, - vlan 15+X (сетевое устройство подключенное к мосту vmbr15+X), - IP из сети `192.168.1.0/24`, -- шлюз `192.168.1.1`, +- шлюз `192.168.1.1`, - любой общедоступный DNS, - стандартный пароль для пользователя root, - доменные имена `n[1-2].studX.myoffice.ru`. +Используйте утилиту `pveversion`, чтобы узнать версию Proxmox. + ## 2. -Объедините узлы в Proxmox кластер. Чтобы использовать доменные имена на данном этапе внесите их в `/etc/hosts` каждой машины. +Объедините узлы в Proxmox кластер. Используйте утилиту `pvecm` (документаци> утилиты `man pvecm`). Чтобы использовать доменные имена на данном этапе внесите их в `/etc/hosts` каждой машины. ``` root@n1 # pvecm create stud15-cluster 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. ## 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 ``` @@ -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`; ## 5. -Сделать снимок (Snapshot) виртуальной машины. +Для восстановления из бекапа используется утилита `qmrestore` (`man qmrestore`). Восстановите из бэкапа виртуальную машину под другим идентификатором. ## 6. -Создайте новые vlan и vmbr . +Сделайте снимок (Snapshot) виртуальной машины командой `qm snapshot`. Найдите снимки в веб-интерфейсе и на диске. ## 7. -Проведите миграцию виртуальной машины с одного узла на другой. +Создайте два новых `Linux Bridge`, объедините их в `Linux Bond`. ## 8. -Увеличить объем диска виртуальной машины. +Проведите миграцию виртуальной машины с одного узла на другой командой `qm migrate` или из веб-интерфейса. ## 9. -Посмотрите параметры виртуальной машины в терминале утилитой `qm`. +Увеличить объем диска виртуальной машины командой `qm resize`. ## 10. -Настроите перезапуск виртуальной машины в случае отказа. +Посмотрите параметры виртуальной машины в терминале утилитой `qm config`. ## 11. -Выведите список виртуальных машин в терминале. \ No newline at end of file +Настроите перезапуск виртуальной машины в случае отказа. + +## 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 \ No newline at end of file