Замовити зараз | Завантажити | FAQ
Префейс
Оскільки основною метою модуля є створення та управління віртуальними машинами KVM, шаблони машин повинні бути належним чином підготовані та доступні в панелі Proxmox (автономний сервер або кластер).
Ви можете спробувати використовувати доступні шаблони з Інтернету (які підтримують стандарт clud-init) і вони повинні працювати належним чином, але ми рекомендуємо спочатку використовувати шаблони, створені згідно з нашими стандартами. Ми пропонуємо базовий набір зображень для завантаження.
Для правильної роботи автоматичної установки віртуальної машини вам потрібно підготувати шаблони віртуальних машин для всіх операційних систем, які ви хочете надати своїм клієнтам для вибору.
Фізичний стан шаблону віртуальної машини
- Всі параметри віртуальної машини повинні бути менші за найменший пакет, який ви пропонуєте клієнтам. (процесор, ОЗУ, розмір диска)
- Якщо ви надаєте віртуальну машину з двома дисками та розміщуєте ці диски на різних накопичувачах, вам потрібно створити ці дошки в шаблоні віртуальної машини на необхідному накопичувачі даних, інакше додатковий диск буде створено автоматично на тому ж накопичувачі, що й основний диск.
- Ви повинні додати диск cloud-init, щоб автоматично налаштувати віртуальну машину після клонування, параметри вашого клієнта (мережеві налаштування, дані авторизації)
Програмне забезпечення шаблону віртуальної машини
- Встановіть потрібну операційну систему на шаблон віртуальної машини
- Під час установки розділіть диски віртуальної машини так, щоб кореневий розділ був останнім у списку. Це необхідно для автоматичної зміни системного розділу в момент, коли розмір диска віртуальної машини збільшується.
- Після встановлення операційної системи вам потрібно встановити набір програмного забезпечення cloud-init
enable root ssh
nano /etc/ssh/sshd_config
PermitRootLogin yes
/etc/init.d/ssh restart
apt-get update
apt-get install network-manager resolvconf -y
apt-get install cloud-initramfs-growroot cloud-init cloud-utils -y
systemctl enable cloud-init-local.service
systemctl enable cloud-init.service
systemctl enable cloud-config.service
systemctl enable cloud-final.service
dpkg -l | grep cloud-*
Delete all from /etc/NetworkManager/dispatcher.d except cloud-init-hook-network-manager
deluser --remove-home debian
rm -R /home/debian/
cat /dev/null > ~/.bash_history && history -c && exit
Ми підготували шаблони для популярних операційних систем.
Шаблони представлені у вигляді резервних копій віртуальної машини.
Для їх використання потрібно завантажити архів. Потім скопіюйте його на сервер Proxmox та відновіть резервну копію.
Налаштування операційної системи:
- жорсткий диск 5 ГБ (virtio)
- вимкнено своп
- мінімальна серверна установка
- дозволяє користувачу root підключатися через ssh
- пароль користувача root: puqcloud
- встановлено cloud-initramfs-growroot cloud-init cloud-utils
- локалізація та часовий пояс Europe/Warsaw
- мова Англійська
FAQ
Якщо вам потрібна будь-яка інша операційна система або певні параметри, ви можете обговорити це на нашому faq
Зверніть увагу, що ми надаємо шаблони операційних систем лише для демонстрації функціональності нашого модуля.
ВИ ВИКОРИСТОВУЄТЕ ЦІ ОПЕРАЦІЙНІ СИСТЕМИ НА ВЛАСНИЙ РИЗИК. МИ НЕ ГАРАНТУЄМО ПРАВИЛЬНУ РОБОТУ І БЕЗПЕКУ. МИ НЕ РЕКОМЕНДУЄМО ВИКОРИСТОВУВАТИ ЇХ ЯК ШАБЛОНИ ОПЕРАЦІЙНИХ СИСТЕМ ДЛЯ ВАШИХ КЛІЄНТІВ.
Завантажити передбудовані шаблони ОС Proxmox
Ви можете завантажити шаблони за посиланнями нижче.
Debian
Ubuntu
CentOS
Proxmox
Офіційні образи хмар з кореневим доступом.
Debian
Ubuntu
CentOS