Шпаргалка по Proxmox VE
Установка и настройка Proxmox
1)Загрузка ISO:
Скачать образ Proxmox VE (https://www.proxmox.com/) и записать его на флешку (Rufus, dd).
2)Установка:
– Выбрать диск для установки.
– Задать пароль root и e-mail.
– Настроить сеть (можно оставить DHCP).
3)Доступ к Web-интерфейсу:
Открыть в браузере:
1 |
https://<IP-сервера>:8006 |
Логин: root, пароль – указанный при установке.
Основные команды Proxmox
Работа с сервисами
1 2 3 4 |
systemctl restart pve-cluster # Перезапуск кластера systemctl restart pvedaemon # Перезапуск веб-интерфейса systemctl restart pveproxy # Перезапуск веб-прокси systemctl restart pvestatd # Перезапуск статистики |
Управление виртуальными машинами (VM)
1 2 3 4 5 6 7 |
qm list # Список всех ВМ qm start <vmid> # Запуск ВМ qm stop <vmid> # Остановка ВМ qm shutdown <vmid> # Корректное выключение ВМ qm config <vmid> # Просмотр конфигурации ВМ qm snapshot <vmid> <name> # Создать снимок ВМ qm restore <vmid> <backup> # Восстановление из резервной копии |
Управление контейнерами (LXC)
1 2 3 4 5 6 |
pct list # Список контейнеров pct start <ctid> # Запуск контейнера pct stop <ctid> # Остановка контейнера pct shutdown <ctid> # Корректное выключение контейнера pct exec <ctid> -- <cmd> # Выполнить команду внутри контейнера pct console <ctid> # Подключиться к консоли контейнера |
Хранилища и резервные копии
Подключение NFS-хранилища
1 |
pvesm add nfs <name> --server <IP> --export <path> --content images,backup |
Резервное копирование (VM и контейнеры)
1 |
vzdump <vmid> --dumpdir /backup --mode snapshot |
Восстановление из резервной копии
1 |
vzdump --restore <backupfile> <vmid> |
Кластеризация и Ceph
Создание кластера На главном узле:
1 |
pvecm create <cluster-name> |
На других узлах:
1 |
pvecm add <master-ip> |
Проверка:
1 |
pvecm status |
Ceph (для хранения данных)
Установка Ceph
1 |
pveceph install |
Создание монитора Ceph
1 2 3 |
pveceph create pveceph mon create pveceph mgr create |
Добавление OSD-диска
1 |
pveceph osd create /dev/sdX |
Дополнительно
Удаление подписки Proxmox (убираем окно “No valid subscription”)
1 2 |
sed -i.bak "s|if (data.status !== 'Active')|if (false)|g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js systemctl restart pveproxy |
Обновление Proxmox
1 |
apt update && apt dist-upgrade -y |
Установка Webmin (удобная панель управления сервером)
1 2 3 4 |
apt install -y wget wget http://prdownloads.sourceforge.net/webadmin/webmin_2.101_all.deb dpkg -i webmin_2.101_all.deb apt --fix-broken install -y |
После установки Webmin доступен на порту 10000:
1 |
https://<IP-сервера>:10000 |