Man вики
(Новая страница: «=Описание= '''Proxmox Virtual Environment''' (Proxmox VE) — система виртуализации с открытым исходным кодом, …»)
 
Нет описания правки
Метка: rte-source
 
(не показано 16 промежуточных версий 4 участников)
Строка 4: Строка 4:
   
 
Управление виртуальными машинами и администрирование самого сервера производятся через веб-интерфейс либо через стандартный интерфейс командной строки Linux.
 
Управление виртуальными машинами и администрирование самого сервера производятся через веб-интерфейс либо через стандартный интерфейс командной строки Linux.
 
Для создаваемых виртуальных машин доступно множество опций: используемый гипервизор, тип хранилища (файл образа или [[LVM]]), тип эмулируемой дисковой подсистемы (IDE, SCSI или VirtIO), тип эмулируемой сетевой карты, количество доступных процессоров и другие.
 
   
 
Ключевые возможности
 
Ключевые возможности
Строка 15: Строка 13:
 
* Быстрое развертывание гостевых систем из шаблонов (доступно только для OpenVZ);
 
* Быстрое развертывание гостевых систем из шаблонов (доступно только для OpenVZ);
 
* Автоматическое резервное копирование виртуальных машин.
 
* Автоматическое резервное копирование виртуальных машин.
 
* Позволяет обеспечить удаленные запуски в работу новых филиалов или смену ИТ структуры уже работающих без выезда на место и без предварительной отправки туда настроенного оборудования
 
=Цели и задачи=
 
* Обеспечить удаленные запуски в работу новых филиалов или смену ИТ структуры уже работающих без выезда на место и без предварительной отправки туда настроенного оборудования
 
 
* Обеспечить возможность установки и перестановки операционных систем без необходимости физического присутствия системного администратора
 
* Обеспечить возможность установки и перестановки операционных систем без необходимости физического присутствия системного администратора
 
* Обеспечить возможность быстрой замены серверного оборудования без прерывания работы филиала (горячая миграция)
 
* Обеспечить возможность быстрой замены серверного оборудования без прерывания работы филиала (горячая миграция)
* Сократить количество физических единиц необходимого сетевого оборудования для обеспечения работы центральных филиалов или обеспечить отказоустойчивость имеющихся
 
   
=Развертывание системы=
+
=1 этап. Развертывание системы=
  +
Для выполнения первого этапа необходимо иметь следующие минимальные знания:
Для развертывания системы PROXMOX на филиале:
 
  +
#Способность правильно подключить кабеля и оборудование к системному блоку
# Необходимо на месте подобрать системный блок с учетом требований указанных ниже. '''Кроме этого необходимо в настройках BIOS включить поддержку виртуализации''', если она отключена. '''Включить опцию автоматического включения системного блока при подаче питания'''. Отключить опции остановки загрузки системы при отсутсвии подключенных: мыши, клавиатуры или монитора. Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [http://www.memtest.org/#downiso].
 
  +
#Уметь входить и настраивать опции в BIOS
# Загрузить из сети интернет файл образа диска системы (PROXMOX ~300 Мб) и записать его на CD/DVD диск
 
  +
#Умение скачивать файлы из Интернет
# Установить PROXMOX с диска на подобранном системном блоке (установка выполняется в графическом режиме с помощью мышки) В процессе установки необходимо ответить на несколько вопросов системы:
 
  +
#Умение записывать CD/DVD диски из ISO образов
  +
#Уметь выполнять пингование компьютера в сети
  +
==Рекомендации по оборудованию==
 
[[Оборудование для PROXMOX]]
  +
==Подготовительные работы==
  +
Подготовка носителей
 
#Загрузить из сети интернет файл установочного ISO образа (PROXMOX ~300 Мб)
  +
##[https://cloud.mail.ru/public/CUhz/jzNXaVv3f Загрузить образ]
  +
#Записать ISO Образ на CD/DVD диск или на USB флешку
  +
##Запись на флешку
  +
  +
==Подготовка сервера==
  +
#В настройках BIOS включить поддержку виртуализации в настройках процессора
  +
#Включить опцию автоматического включения системного блока при подаче питания
  +
#Отключить опции остановки загрузки системы при отсутствии подключенных: мыши, клавиатуры или монитора.
  +
#Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [http://www.memtest.org/#downiso].
  +
==Установка системы==
  +
#Загрузиться с подготовленого носителя (cd/dvd или USB флешки)
 
# Установить PROXMOX (установка выполняется в графическом режиме с помощью мышки) В процессе установки необходимо ответить на несколько вопросов системы:
 
## Подтвердить согласие с лицензией - нажать кнопку '''i agree'''
 
## Подтвердить согласие с лицензией - нажать кнопку '''i agree'''
 
## При выборе жесткого диска, нужно проверить, что выбран диск '''/dev/sda''' (обычно это так по умолчанию) и нажать кнопку '''Next'''. Все данные на диске будут удалены!
 
## При выборе жесткого диска, нужно проверить, что выбран диск '''/dev/sda''' (обычно это так по умолчанию) и нажать кнопку '''Next'''. Все данные на диске будут удалены!
 
## Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская
 
## Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская
## На следующем этапе указываем пароль, например '''dns123dns''', подтверждаем пароль, указываем email для отправки уведомлений. Указываем '''it.khabarovsk@dns-shop.ru'''
+
## На следующем этапе указываем пароль, например '''px123px'''. Внимание, нельзя использовать примитивные пароли 123, 123456 и т.п. так, как высок риск взлома системы ботами еще до начала настройки! Далее подтверждаем пароль, указываем email для отправки уведомлений. Указываем свой email например '''user@mail.ru'''
## Далее задаем имя компьютера, например '''proxmox.partner.ru''' и устанавливаем ип адрес сервера и другие параметры подключения к сети, которые можно узнать у системного администратора. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически.
+
## Далее задаем имя компьютера, например '''proxmox.domain.local''' и устанавливаем IP адрес сервера и другие параметры подключения к сети, которые выдал провайдер или системный администратор. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически.
## После завершения установки появится кнопка '''reboot'''. Необходимо извлечь диск из привода и нажать её. После загрузки системы на экране появится запрос ввода логина, значит система загрузилась. Если системный блок подключен к локальной сети, необходимо выполнить с любого компьютера пинг до адреса указанного при установке в пункте (3.5)
+
## После завершения установки появится кнопка '''reboot'''. Необходимо извлечь диск или флешку из привода и нажать её.
## Сообщить системному администратору ип адрес и пароль доступа к серверу для дальнейшей настройки.
 
Ссылки:
 
* Загрузить образ тут: [http://www.proxmox.com/downloads/proxmox-ve/17-iso-images] (версию 1.9)
 
* Видео пример установки: [http://pve.proxmox.com/wiki/Proxmox_VE_installation_%28Video%29]
 
 
=Оборудование сервера=
 
* Процессор серии Intel core i3, i5, i7 с поддержкой виртуализации
 
* 2 жестких идентичных диска, желательно hitachi
 
* Материнская плата брендов Asus или Gigabyte
 
* Не менее 2х дополнительных сетевых карт, кроме встроенной (суммарно не менее 3-х)
 
* Обязательно наличие DVD привода
 
* ИБП Ippon SmartPRO 1000
 
==Проблемное железо==
 
Случается, что с некоторым оборудованием возникают несовместимости с PROXMOX, информация о таком оборудовании и сути несовместимости будет собираться в этом разделе.
 
Видеокарта на чипсете '''GF8400GS''' (проверено на нескольких картах этого семейства)
 
''Странная проблема, зависание загрузки системы при включенном программном рейде. Экран консоли становится зеленым и система не реагирует на внешние команды.''
 
 
Материнская плата
 
*ASUS P8H67-V
 
*P8Z68-V LX
 
Пытается перейти в спящий режим при отсутствии нагрузки и некорректная отработка при возврате из него. Сетевые карты начинают терять пакеты и пинги возрастают.
 
 
 
* Материнская плата '''AsRock G41M-VS3'''
 
Нестабильная работа встроенной сетевой карты, при попытке зайти в веб интерфейс связь обрывается.
 
 
==Проверенное железо==
 
Материнские платы
 
ASUS
 
*Socet 1156
 
** P7P55 LX
 
** P7P55D-E LX
 
** P7P55D
 
* Socet 1155
 
** P8H61-M
 
Gigabyte
 
* Socet 1155
 
** PH67A-D3-B3
 
** P67A-D3-B3
 
** PA65-UD3-B3
 
** P61-DS3-B3
 
** Z68P-DS3
 
   
  +
После загрузки системы на экране появится запрос ввода логина, значит система загрузилась. Если системный блок подключен к локальной сети, можно выполнить с любого компьютера пинг до адреса указанного при установке в пункте (3.5).
=Дополнения и расширения=
 
  +
*Если пинг не появился и сетевых карт несколько, можно попробовать подключить провод в каждую.
[[Работа с консолью PROXMOX]]
 
 
*Сообщить системному администратору IP адрес и пароль доступа к серверу для дальнейшей настройки.
* Повышаем надежность дисковой системы [[Перенос PROXMOX на RAID1]]
 
* Контролируем состояние жестких дисков [[SMART]]
 
* Отправляем уведомления о событиях через вышестоящий почтовый сервер [[Отправка почты]]
 
* Настроим управление ИБП для корректного завершения работы сервера [[Мониторинг ИБП]]
 
* Подключаем свежие репозитории программ [[Репозитории и релизы]]
 
* Запускаем графический рабочий стол для локального управления виртуальными машинами [[Рабочий стол]]
 
* Драйвера для гостевых систем Windows [http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/]
 
==Проблемы при установке и их решение==
 
При использовании нескольких сетевых карт, например встроенной и внешней на шине PCI-E по умолчанию система прописывается на последнюю по скольку приоритет по шине у PCI-E выше чем у встроенной и именно она становится по умолчанию eth0, а встроенная eth1. Для изменения данной ситуации требуется открыть и отредактировать файл
 
nano /etc/udev/rules.d/70-persistent-net.rules
 
заменив соответственно местами eth0 и eth1, сохранить изменения и перезагрузить сервер для применения внесённых изменений
 
   
  +
[http://www.youtube.com/watch?v=ckvPt1Bp9p0 Видео пример установки]
   
Как проверить, что ваш CPU поддерживает полную виртуализацию?
 
   
  +
На этом подготовительные работы закончены и дальнейшие действия должен выполнять специалист с уровнем знаний системного администратора.
Для запуска KVM, вам нужен процессор с поддержкой виртуализации (intel-vt или amd-v). Для проверки того, что ваш процессор поддерживает эту технологию, выполните следующую команду:
 
egrep '(vmx|svm)' --color=always /proc/cpuinfo
 
Если вывод ничего не дал, это значит, что процессор не поддерживает аппаратную виртуализацию. Если вам все же повезло - проверьте настройки BIOS, вполне возможно, что виртуализация запрещена в BIOS по-умолчанию.
 
   
  +
[[Настройка PROXMOX]]
Если поддержка в процессоре найдена, то нужно выяснить, включена ли поддержка виртуализации в BIOS. При выполнении комманды
 
kvm
 
если видим такое:
 
Could not access KVM kernel module: No such file or directory
 
failed to initialize KVM: No such file or directory
 
No accelerator found!
 
значит поддержка отключена (во некоторых материнских платах отключен по умолчанию) надо зайти в BIOS компьютера и включить поддержку
 

Текущая версия от 03:33, 23 мая 2015

Описание[]

Proxmox Virtual Environment (Proxmox VE) — система виртуализации с открытым исходным кодом, основанная на Debian GNU/Linux (версии 1.х на debian 5 версии 2.х на debian 6). Устанавливается с CD диска или флешки на "голое" железо, то есть не требует предварительной подготовки для своего развертывания.

Управление виртуальными машинами и администрирование самого сервера производятся через веб-интерфейс либо через стандартный интерфейс командной строки Linux.

Ключевые возможности

  • Простое управление через веб-интерфейс;
  • Мониторинг нагрузки в реальном времени;
  • Библиотека установочных образов (в локальном или удаленном хранилище);
  • Подключение к «физической» консоли гостевых систем непосредственно из браузера (по VNC);
  • Объединение серверов в кластер с возможностью живой миграции виртуальных машин (без остановки гостевой системы);
  • Быстрое развертывание гостевых систем из шаблонов (доступно только для OpenVZ);
  • Автоматическое резервное копирование виртуальных машин.
  • Позволяет обеспечить удаленные запуски в работу новых филиалов или смену ИТ структуры уже работающих без выезда на место и без предварительной отправки туда настроенного оборудования
  • Обеспечить возможность установки и перестановки операционных систем без необходимости физического присутствия системного администратора
  • Обеспечить возможность быстрой замены серверного оборудования без прерывания работы филиала (горячая миграция)

1 этап. Развертывание системы[]

Для выполнения первого этапа необходимо иметь следующие минимальные знания:

  1. Способность правильно подключить кабеля и оборудование к системному блоку
  2. Уметь входить и настраивать опции в BIOS
  3. Умение скачивать файлы из Интернет
  4. Умение записывать CD/DVD диски из ISO образов
  5. Уметь выполнять пингование компьютера в сети

Рекомендации по оборудованию[]

Оборудование для PROXMOX

Подготовительные работы[]

Подготовка носителей

  1. Загрузить из сети интернет файл установочного ISO образа (PROXMOX ~300 Мб)
    1. Загрузить образ
  2. Записать ISO Образ на CD/DVD диск или на USB флешку
    1. Запись на флешку

Подготовка сервера[]

  1. В настройках BIOS включить поддержку виртуализации в настройках процессора
  2. Включить опцию автоматического включения системного блока при подаче питания
  3. Отключить опции остановки загрузки системы при отсутствии подключенных: мыши, клавиатуры или монитора.
  4. Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [1].

Установка системы[]

  1. Загрузиться с подготовленого носителя (cd/dvd или USB флешки)
  2. Установить PROXMOX (установка выполняется в графическом режиме с помощью мышки) В процессе установки необходимо ответить на несколько вопросов системы:
    1. Подтвердить согласие с лицензией - нажать кнопку i agree
    2. При выборе жесткого диска, нужно проверить, что выбран диск /dev/sda (обычно это так по умолчанию) и нажать кнопку Next. Все данные на диске будут удалены!
    3. Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская
    4. На следующем этапе указываем пароль, например px123px. Внимание, нельзя использовать примитивные пароли 123, 123456 и т.п. так, как высок риск взлома системы ботами еще до начала настройки! Далее подтверждаем пароль, указываем email для отправки уведомлений. Указываем свой email например user@mail.ru
    5. Далее задаем имя компьютера, например proxmox.domain.local и устанавливаем IP адрес сервера и другие параметры подключения к сети, которые выдал провайдер или системный администратор. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически.
    6. После завершения установки появится кнопка reboot. Необходимо извлечь диск или флешку из привода и нажать её.

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

  • Если пинг не появился и сетевых карт несколько, можно попробовать подключить провод в каждую.
  • Сообщить системному администратору IP адрес и пароль доступа к серверу для дальнейшей настройки.

Видео пример установки


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

Настройка PROXMOX