Меню Рубрики

Установка виртуальных машин proxmox

Установка Proxmox VE 6.1 и создание виртуальной машины

В этой статье мы рассмотрим пример установки системы виртуализации Proxmox Virtual Environment версии 6.1, используя один из нескольких способов установки, предлагаемых разработчиками Proxmox VE, а именно применяя официальный ISO-образ сервера виртуализации. Скачать последнюю версию Proxmox Virtual Environment, Вы можете скачать с официального сайта , на момент написания статьи, версия 6.1 является последней стабильной версией системы виртуализации Proxmox VE.

Proxmox VE является системой виртуализации, которая была разработана австрийской компанией Proxmox Server Solutions и имеет открытый исходный код. Основой для Proxmox VE послужил популярный дистрибутив Linux Debian, а в качестве гипервизиров используются KVM и LXC. Благодаря этому, система виртуализации Proxmox Virtual Environment поддерживает множество операционных систем, используемых на виртуальных машинах.

Процесс установки Proxmox Virtual Environment 6.1, используя официальный дистрибутив

1. Необходимо скачать дистрибутив Proxmox VE 6.1 с официального сайта разработчиков системы виртуализации

2. Записать скаченный образ либо на DVD-диск, либо создать загрузочную флешку для проведения установки системы виртуализации.

3. Выбрать для загрузки носитель, на котором записаны данные из установочного ISO-образа Proxmox VE.

4. После запуска с установочного накопителя, загрузится меню установки Proxmox VE, необходимо выбрать пункт « Install Proxmox VE» .

5. После выбора пункта для установки системы виртуализации, Вам предложат ознакомиться с Лицензионным соглашением, если Вы согласны с условиями использования Proxmox VE, необходимо нажать кнопку « I agree» , для дальнейшего продолжения установки.

6. После принятия Лицензионного соглашения, необходимо выбрать диск, на который будет установлена система виртуализации Proxmox Virtual Environment 6.1 и, в случае необходимости, произвести тонкую настройку используемых в дальнейшем разделов на внутреннем накопителе.

7. Далее необходимо выбрать Страну, где планируется использовать систему виртуализации Proxmox VE, определить Time Zone и установить раскладку клавиатуры по умолчанию.

8. На следующем этапе установки необходимо указать пароль для администратора Proxmox VE, а также адрес электронной почты администратора системы виртуализации.

9. Теперь необходимо провести настройку сети, указывая необходимый для использования сетевой интерфейс, прописав следующие параметры: имя хоста, ip-адрес, сетевую маску, ip-адрес шлюза, ip-адрес DNS-сервера.

10. Перед непосредственной установкой Proxmox VE, будет приведено указание всех параметров, прописанных на предыдущих этапах, для проверки правильности заполнения.

11. После нажатия кнопки «Install» начнётся процесс установки и конфигурации необходимых пакетов для работы системы виртуализации Proxmox VE 6.1.

12. На завершающем этапе установки будет указан адрес системы виртуализации Proxmox Virtual Environment 6.1, для использования в браузере. Для завершения установки, необходимо перезапустить устройство, нажав кнопку « Reboot» .

Первый запуск системы виртуализации Proxmox VE 6.1 и создание первой виртуальной машины.

1. Запуск системы виртуализации Proxmox VE 6.1.

2. Консоль управления системой виртуализации Proxmox Virtual Environment 6.1.

3. Для управления системой виртуализации необходимо использовать браузер, перейдя по указанному адресу в локальной сети.

4. При открытии нужной для управления страницы, может возникнуть предупреждение, связанное с использованием недостоверного сертификата безопасности. Для перехода к Web-интерфейсу управления Proxmox, игнорируем данное сообщение и нажимаем ссылку « Перейти на сайт…. (небезопасно)» .

5. Далее подгрузится страница с окном ввода логина/пароля для входа в интерфейс управления Proxmox VE.

6. Для входа используем комбинацию: User name — root, Password — пароль, который Вы указали при установке.

7. Создадим первую виртуальную машину в системе виртуализации Proxmox VE 6.1, нажав правой кнопкой мыши на имени хоста и выбрав пункт «Create VM» .

8. Прописываем имя новой виртуальной машины, в этом примере, указано имя «Windows7».

9. Следующим этапом определяем тип гостевой системы, в нашем примере «Windows» и указываем версию ОС. Так же необходимо выбрать устройство, с которого будет осуществляться установка операционной системы на виртуальную машину.

10. Далее, при необходимости настраиваем видеоконтроллер, который будет использован в виртуальной машине и iSCSI контроллер.

11. Следующим пунктом настройки виртуальной машины является указание параметров работы жёсткого диска в гостевой ОС.

12. Пункт настройки CPU позволит указать количество сокетов, ядер и тип процессора, который будет использован в виртуальной машине.

Читайте также:  Установка внутреннего блока кассетного типа

13. Далее необходимо указать количество оперативной памяти, выделяемой для данной виртуальной машины.

14. Следующим пунктом настраиваем параметры сетевой карты, для работы в виртуальной среде.

15. Последний этап создания виртуальной машины является сводной таблицей настроек, которые были указаны в предыдущих пунктах по созданию ВМ.

16. После нажатия кнопки « Finish » будет создана виртуальная машина, имеющая указанные Вами характеристики. Можно её запустить, нажав на неё правой кнопкой мыши и выбрать пункт « Start» .

На этом этап создания виртуальной машины в системе виртуализации Proxmox VE является завершённым. Стоит отметить, что в процессе использования созданной виртуальной машины, Вы сможете без проблем изменять технические параметры выделяемого для её работы оборудования(уменьшить/увеличить количество ядер CPU, уменьшить/увеличить количество оперативной памяти, добавить/удалить сетевые карты и т.д.).

Данная система виртуализации может без особых проблем использоваться на различных предприятиях, начиная от малого бизнеса и заканчивая крупными корпорациями. В случае необходимости, компания Proxmox Server Solutions, предоставляет платную техническую поддержку своего продукта, основанную на приобретении пользователями подписки на оказание тех. поддержки. Со стоимостью подписки, Вы можете ознакомиться на официальной странице продукта — Тарифы на подписки .

источник

Магия виртуализации: вводный курс в Proxmox VE

Сегодня речь пойдет о том, как быстро и достаточно просто на одном физическом сервере развернуть несколько виртуальных серверов с разными операционными системами. Любому системному администратору это позволит централизованно управлять всей IT-инфраструктурой компании и экономить огромное количество ресурсов. Использование виртуализации помогает максимально абстрагироваться от физического серверного оборудования, защитить критичные сервисы и легко восстановить их работу даже в случае очень серьезных сбоев.

Без всякого сомнения, большинству системных администраторов знакомы приемы работы с виртуальной средой и для них эта статья не станет каким-либо открытием. Несмотря на это, есть компании, которые не используют гибкость и скорость работы виртуальных решений из-за недостатка точной информации о них. Мы надеемся, что наша статья поможет на примере понять, что гораздо проще один раз начать использовать виртуализацию, чем испытывать неудобства и недостатки физической инфраструктуры.

К счастью, попробовать как работает виртуализация достаточно просто. Мы покажем, как создать сервер в виртуальной среде, например, для переноса CRM-системы, используемой в компании. Практически любой физический сервер можно превратить в виртуальный, но вначале необходимо освоить базовые приемы работы. Об этом и пойдет речь ниже.

Как это устроено

Когда речь идет о виртуализации, многим начинающим специалистам сложно разобраться в терминологии, поэтому поясним несколько базовых понятий:

  • Гипервизор – специальное программное обеспечение, которое позволяет создавать виртуальные машины и управлять ими;
  • Виртуальная машина (далее VM) – это система, представляющая собой логический сервер внутри физического со своим набором характеристик, накопителями и операционной системой;
  • Хост виртуализации — физический сервер с запущенным на нем гипервизором.

Для того чтобы сервер мог работать полноценным хостом виртуализации, его процессор должен поддерживать одну из двух технологий – либо Intel® VT, либо AMD-V™. Обе технологии выполняют важнейшую задачу — предоставление аппаратных ресурсов сервера виртуальным машинам.

Ключевой особенностью является то, что любые действия виртуальных машин исполняются напрямую на уровне оборудования. При этом они друг от друга изолированы, что достаточно легко позволяет управлять ими по отдельности. Сам же гипервизор играет роль контролирующего органа, распределяя ресурсы, роли и приоритеты между ними. Также гипервизор занимается эмуляцией той части аппаратного обеспечения, которая необходима для корректной работы операционной системы.

Внедрение виртуализации дает возможность иметь в наличии несколько запущенных копий одного сервера. Критический сбой или ошибка, в процессе внесения изменений в такую копию, никак не повлияет на работу текущего сервиса или приложения. При этом также снимаются две основные проблемы – масштабирование и возможность держать «зоопарк» разных операционных систем на одном оборудовании. Это идеальная возможность совмещения самых разных сервисов без необходимости приобретения отдельного оборудования для каждого из них.

Виртуализация повышает отказоустойчивость сервисов и развернутых приложений. Даже если физический сервер вышел из строя и его необходимо заменить на другой, то вся виртуальная инфраструктура останется полностью работоспособной, при условии сохранности дисковых носителей. При этом физический сервер может быть вообще другого производителя. Это особенно актуально для компаний, которые используют серверы, производство которых прекращено и потребуется осуществить переход на другие модели.

Читайте также:  Установка забора из штакетника и профнастила

Теперь перечислим самые популярные гипервизоры, существующие на текущий день:

  • VMware ESXi
  • Microsoft Hyper-V
  • Open Virtualization Alliance KVM
  • Oracle VM VirtualBox

Они все достаточно универсальны, однако, у каждого из них имеются определенные особенности, которые следует всегда учитывать на этапе выбора: стоимость развёртывания/обслуживания и технические характеристики. Стоимость коммерческих лицензий VMware и Hyper-V весьма высока, а в случае возникновения сбоев, решить проблему с этими системами собственными силами очень непросто.

KVM же напротив, полностью бесплатен и достаточно прост в работе, особенно в составе готового решения на базе Debian Linux под названием Proxmox Virtual Environment. Именно эту систему мы можем порекомендовать для первоначального знакомства с миром виртуальной инфраструктуры.

Как быстро развернуть гипервизор Proxmox VE

Установка чаще всего не вызывает никаких вопросов. Скачиваем актуальную версию образа с официального сайта и записываем его на любой внешний носитель с помощью утилиты Win32DiskImager (в Linux используется команда dd), после чего загружаем сервер непосредственно с этого носителя. Наши клиенты, арендующие у нас выделенные серверы, могут воспользоваться двумя еще более простыми путями – просто смонтировав нужный образ непосредственно из KVM-консоли, либо используя наш PXE-сервер.

Программа установки имеет графический интерфейс и задаст всего лишь несколько вопросов.

    Выбираем диск, на который будет выполнена установка. В разделе Options можно также задать дополнительные параметры разметки.


Указываем региональные настройки.


Указываем пароль, который будет использоваться для авторизации суперпользователя root и E-mail адрес администратора.


Указываем сетевые настройки. FQDN обозначает полностью определенное имя домена, например, node01.yourcompany.com.


После завершения установки, сервер можно отправить в перезагрузку с помощью кнопки Reboot.

Веб-интерфейс управления станет доступен по адресу

Что нужно сделать после установки

Есть несколько важных вещей, которые следует выполнить после установки Proxmox. Расскажем о каждой из них подробнее.

Обновить систему до актуальной версии

Для этого зайдем в консоль нашего сервера и отключим платный репозиторий (доступен только тем, кто купил платную поддержку). Если этого не сделать — apt сообщит об ошибке при обновлении источников пакетов.

    Открываем консоль и редактируем конфигурационный файл apt:

В этом файле будет всего одна строка. Ставим перед ней символ #, чтобы отключить получение обновлений из платного репозитория:

  • Сочетанием клавиш Ctrl + X выполняем выход из редактора, отвечая Y на вопрос системы о сохранении файла.
  • Выполняем команду обновления источников пакетов и обновления системы:

    Позаботиться о безопасности

    Исходя из практического опыта, за неделю работы сервера с открытым ssh-портом 22 и внешним статическим IPv4-адресом, было более 5000 попыток подобрать пароль. И около 1500 адресов утилита успешно заблокировала.

    Для выполнения установки приводим небольшую инструкцию:

    1. Открываем консоль сервера через веб-интерфейс или SSH.
    2. Обновляем источники пакетов:

    Открываем конфигурацию утилиты на редактирование:

  • Изменяем переменные bantime (количество секунд на которые будет блокироваться злоумышленник) и maxretry (количество попыток ввода логина/пароля) для каждого отдельного сервиса.
  • Сочетанием клавиш Ctrl + X выполняем выход из редактора, отвечая Y на вопрос системы о сохранении файла.
  • Перезапускаем службу:

    Проверить статус работы утилиты, например, снять статистику блокировок заблокированных IP-адресов с которых были попытки перебора паролей SSH, можно одной простой командой:

    Ответ утилиты будет выглядеть примерно так:

    Аналогичным способом можно закрыть от подобных атак Web-интерфейс, создав соответствующее правило. Пример такого правила для Fail2Ban можно найти в официальном руководстве.

    Начало работы

    Хочется обратить внимание на то, что Proxmox готов к созданию новых машин сразу после установки. Тем не менее, рекомендуем выполнить предварительные настройки, чтобы в дальнейшем системой было легко управлять. Практика показывает, что гипервизор и виртуальные машины стоит разнести по разным физическим носителям. О том, как это сделать и пойдет речь ниже.

    Настроить дисковые накопители

    ВНИМАНИЕ! Приведенный ниже пример дисковой разметки можно использовать только для тестовых целей. Для эксплуатации в реальных условиях мы настоятельно рекомендуем использовать программный или аппаратный RAID-массив, чтобы исключить потерю данных при выходе дисков из строя. О том, как правильно приготовить дисковый массив к работе и как действовать в случае аварийной ситуации мы расскажем в одной из следующих статей

    Предположим, что физический сервер имеет два диска — /dev/sda, на который установлен гипервизор и пустой диск /dev/sdb, который планируется использовать для хранения данных виртуальных машин. Чтобы система смогла увидеть новое хранилище, можно воспользоваться самым простым и эффективным методом — подключить его как обычную директорию. Но перед этим следует выполнить некоторые подготовительные действия. В качестве примера посмотрим, как подключить новый диск /dev/sdb, любого размера, отформатировав его в файловую систему ext4.

      Размечаем диск, создавая новый раздел:

  • Нажимаем клавишу o или g (разметить диск в MBR или GPT).
  • Далее нажимаем клавишу n (создать новый раздел).
  • И наконец w (для сохранения изменений).
  • Создаем файловую систему ext4:

    Создаем директорию, куда будем монтировать раздел:

    Открываем конфигурационный файл на редактирование:

    Добавляем туда новую строку:

  • После внесения изменений сохраняем их сочетанием клавиш Ctrl + X, отвечая Y на вопрос редактора.
  • Для проверки, что все работает, отправляем сервер в перезагрузку:

    После перезагрузки проверяем смонтированные разделы:

    Вывод команды должен показать, что /dev/sdb1 смонтирован в директорию /mnt/storage. Это значит, что наш накопитель готов к работе.

    Добавить новое хранилище в Proxmox

    Авторизуемся в панели управления и заходим в разделы ДатацентрХранилищеДобавитьДиректория.

    В открывшемся окне заполняем следующие поля:

    • ID — название будущего хранилища;
    • Директория — /mnt/storage;
    • Содержимое — выделяем все варианты (поочередно щелкая на каждом варианте).

    После этого нажимаем кнопку Добавить. На этом настройка завершена.

    Создать виртуальную машину

    Для создания виртуальной машины выполняем следующую последовательность действий:

    1. Определяемся с версией операционной системы.
    2. Заранее закачиваем ISO-образ.
    3. Выбираем в меню Хранилище только что созданное хранилище.
    4. Нажимаем СодержимоеЗагрузить.
    5. Выбираем из списка ISO-образ и подтверждаем выбор нажатием кнопки Загрузить.

    После завершения операции образ будет отображен в списке доступных.

    Создаем нашу первую виртуальную машину:

    1. Нажимаем Создать VM.
    2. Заполняем поочередно параметры: ИмяISO-ImageРазмер и тип жесткого дискаКоличество процессоровОбъем оперативной памятиСетевой адаптер.
    3. Выбрав все желаемые параметры нажимаем Завершить. Созданная машина будет отображена в меню панели управления.
    4. Выбираем ее и нажимаем Запуск.
    5. Переходим в пункт Консоль и выполняем установку операционной системы точно таким же образом, как и на обычный физический сервер.

    Если необходимо создать еще одну машину — повторяем вышеуказанные операции. После того как все они будут готовы, с ними можно работать одновременно, открывая несколько окон консоли.

    Настроить автозапуск

    По умолчанию Proxmox автоматически не запускает машины, но это легко решается буквально двумя щелчками мыши:

    1. Щелкаем по названию нужной машины.
    2. Выбираем вкладку ОпцииЗапуск при загрузке.
    3. Ставим галочку напротив одноименной надписи.

    Теперь, в случае перезагрузки физического сервера, VM будет запущена автоматически.

    Для продвинутых администраторов имеется еще и возможность указать дополнительные параметры запуска в разделе Start/Shutdown order. Можно явным образом указать в каком порядке следует запускать машины. Также можно указать время, которое должно пройти до старта следующей VM и время задержки выключения (если операционная система не успеет завершить работу, гипервизор принудительно ее выключит через определенное количество секунд).

    Заключение

    В этой статье были изложены основы того, как можно начать работать с Proxmox VE и мы надеемся, что она поможет начинающим специалистам сделать первый шаг и попробовать виртуализацию в действии.

    Proxmox VE — это действительно очень мощный и удобный инструмент для любого системного администратора; главное не бояться экспериментировать и понять, как это действительно работает.

    Если у вас появились вопросы, добро пожаловать в комментарии.

    источник

  • Добавить комментарий

    Adblock
    detector