Proxmox — это платформа виртуализации с открытым исходным кодом, предназначенная для упрощения создания и управления виртуальными машинами с различными операционными системами. В этой статье мы расскажем, как установить Proxmox, обеспечить безопасность системы и что делать потом.
https://www.proxmox.com/en/proxmox-virtual-environment/get-started
Процесс установки довольно простой. У платформы есть графический интерфейс, который предлагает выбрать нужные настройки из выпадающего списка. Вручную остаётся только добавить пароли и другие индивидуальные сведения.
https://IP_адрес_сервера:8006
По умолчанию в Proxmox установлен платный репозиторий, требующий купить подписку. Если его не отключить, система будет выдавать ошибку, когда вы начнёте скачивать новые пакеты.
Для отключения откройте консоль и конфигурационный файл apt.
nano /etc/apt/sources.list.d/pve-enterprise.list
Он содержит всего одну строчку. В самом начале поставьте символ решётки без пробела. Сохраните изменения и выходите из редактора.
Затем приступайте к обновлению всего программного обеспечения. Используйте инструменты apt или apt-get для обновления всех пакетов до последних версий. Это поможет вам получить все последние исправления ошибок и новые возможности.
Перед началом виртуализации рекомендуется повысить безопасность. Создайте пользователей с ограниченными правами и установите сложные пароли для всех учетных записей, включая администраторскую.
Чтобы защитить систему от брутфорса, то есть взлома путём автоматического перебора паролей, установите утилиту Fail2Ban. Она ограничивает количество попыток ввода паролей, блокируя IP-адрес в случае превышения указанного лимита.
Установите программу и откройте конфигурационный файл.
apt install fail2ban
nano /etc/fail2ban/jail.conf
Измените два основных значения.
Сохраните изменения, выйдете из редактора, перезагрузите службу.
Проверьте, корректно ли работает утилита. Для этого запросите статистику с помощью команды.
fail2ban-client -v status sshd
В ответ система выдаст отчёт, который выглядит приблизительно так.
После успешной установки Proxmox, у вас открываются безграничные возможности для организации виртуализированной инфраструктуры. Однако, чтобы начать эксплуатацию этой мощной платформы, необходимо выполнить дополнительные действия для повышения производительности и отказоустойчивости.
Proxmox предоставляет удобные инструменты резервного копирования, которые помогут вам сохранить и защитить ваши виртуальные машины и контейнеры. Настройте регулярное выполнение бэкапов и выберите желаемое место для их хранения.
В данном примере используются два диска: на /dev/sda стоит гипервизор, а на пустом /dev/sdb будем разворачивать виртуальные машины.
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mkdir /mnt/storage
nano /etc/fstab
/dev/sdb1 /mnt/storage ext4 defaults 0 0
Одна из ключевых особенностей Proxmox – возможность использования различных типов хранилищ для размещения ваших виртуальных машин и контейнеров. При разделении дисков создайте и настройте хранилища для своих нужд. Это делается через панель управления.
Перейдите в раздел «Директория» по пути «Датацентр» – «Хранилище – «Добавить». Укажите актуальные параметры.
После выполнения всех вышеуказанных шагов вы готовы начать развертывание ваших виртуальных машин и контейнеров. Учитывайте требования к ресурсам и приложениям, которые планируете использовать.
Выберете подходящую версию ОС, образ желательно подготовить заранее.
Найдите раздел Хранилище и выберете соответствующее. Нажмите Содержимое, а затем Загрузить. В списке выбирайте образ и нажмите Загрузить. Теперь образ находится в списке доступных, можно переходить к созданию виртуальной машины.
Нажмите Создать VM. Укажите параметры и нажмите Завершить. Ищите виртуальную машину в меню панели управления, запустите её. Найдите подраздел Консоль и установите операционную систему, как будто делаете это на обычном компьютере.
В Proxmox по умолчанию не предусмотрен автозапуск виртуальных машин, но при желании вы можете быстро его настроить.
Кликните по нужной машине, перейдите в Опции, а затем в Запуск при загрузке. Поставьте галку в открывшемся поле.
Proxmox позволяет создавать виртуальные сети и настраивать их параметры. Здесь вы можете настроить свои IP-адреса, создать VLAN, настроить VPN-соединения и многое другое. Определите ваши требования и выполните необходимую настройку.
Зайдите в нужный сервер, откройте раздел Система и подраздел Сеть.
Эти действия помогут вам освоить платформу и подготовить ее к запуску ваших проектов. Теперь вы готовы начать работу. Пользуйтесь всеми возможностями Proxmox для эффективного управления вашей виртуализированной инфраструктурой.