Man вики
Нет описания правки
Нет описания правки
Строка 18: Строка 18:
   
 
=Развертывание системы=
 
=Развертывание системы=
  +
==Рекомендации по оборудованию==
=Оборудование сервера=
+
[[Оборудование для PROXMOX]]
* Процессор серии 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
 
 
 
==Подготовительные работы==
 
==Подготовительные работы==
 
Минимально необходимые знания специалиста:
 
Минимально необходимые знания специалиста:
Строка 63: Строка 27:
 
#Загрузить из сети интернет файл установочного ISO образа (PROXMOX ~300 Мб)
 
#Загрузить из сети интернет файл установочного ISO образа (PROXMOX ~300 Мб)
 
##[http://www.proxmox.com/downloads/proxmox-ve/iso-images/132-proxmox-ve-2 Загрузить образ]
 
##[http://www.proxmox.com/downloads/proxmox-ve/iso-images/132-proxmox-ve-2 Загрузить образ]
#Записать ISO Образ на CD/DVD диск или на флешку
+
#Записать ISO Образ на CD/DVD диск или на USB флешку
 
##Запись на флешку
 
##Запись на флешку
 
==Подготовка сервера==
 
Подготовка сервера
 
 
#В настройках BIOS включить поддержку виртуализации в настройках процессора
 
#В настройках BIOS включить поддержку виртуализации в настройках процессора
 
#Включить опцию автоматического включения системного блока при подаче питания
 
#Включить опцию автоматического включения системного блока при подаче питания
 
#Отключить опции остановки загрузки системы при отсутствии подключенных: мыши, клавиатуры или монитора.
 
#Отключить опции остановки загрузки системы при отсутствии подключенных: мыши, клавиатуры или монитора.
 
#Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [http://www.memtest.org/#downiso].
 
  +
==Установка системы==
 
  +
#Загрузиться с подготовленого носителя (cd/dvd или USB флешки)
 
 
# Установить PROXMOX (установка выполняется в графическом режиме с помощью мышки) В процессе установки необходимо ответить на несколько вопросов системы:
Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [http://www.memtest.org/#downiso].
 
 
# Установить PROXMOX с диска на подобранном системном блоке (установка выполняется в графическом режиме с помощью мышки) В процессе установки необходимо ответить на несколько вопросов системы:
 
 
## Подтвердить согласие с лицензией - нажать кнопку '''i agree'''
 
## Подтвердить согласие с лицензией - нажать кнопку '''i agree'''
 
## При выборе жесткого диска, нужно проверить, что выбран диск '''/dev/sda''' (обычно это так по умолчанию) и нажать кнопку '''Next'''. Все данные на диске будут удалены!
 
## При выборе жесткого диска, нужно проверить, что выбран диск '''/dev/sda''' (обычно это так по умолчанию) и нажать кнопку '''Next'''. Все данные на диске будут удалены!
 
## Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская
 
## Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская
## На следующем этапе указываем пароль, например '''dns123dns''', подтверждаем пароль, указываем email для отправки уведомлений. Указываем '''it.khabarovsk@dns-shop.ru'''
+
## На следующем этапе указываем пароль, например '''px123px''', подтверждаем пароль, указываем email для отправки уведомлений. Указываем email например '''user@mail.ru'''
## Далее задаем имя компьютера, например '''proxmox.partner.ru''' и устанавливаем ип адрес сервера и другие параметры подключения к сети, которые можно узнать у системного администратора. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически.
+
## Далее задаем имя компьютера, например '''proxmox.domain.local''' и устанавливаем ип адрес сервера и другие параметры подключения к сети, которые можно узнать у системного администратора. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (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]
 
 
 
=Дополнения и расширения=
 
[[Работа с консолью PROXMOX]]
 
* Повышаем надежность дисковой системы [[Перенос 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, сохранить изменения и перезагрузить сервер для применения внесённых изменений
 
 
 
Как проверить, что ваш CPU поддерживает полную виртуализацию?
 
   
  +
После загрузки системы на экране появится запрос ввода логина, значит система загрузилась. Если системный блок подключен к локальной сети, необходимо выполнить с любого компьютера пинг до адреса указанного при установке в пункте (3.5).
Для запуска KVM, вам нужен процессор с поддержкой виртуализации (intel-vt или amd-v). Для проверки того, что ваш процессор поддерживает эту технологию, выполните следующую команду:
 
  +
###Если пинг не появился и сетевых карт несколько, надо попробовать подключить провод в каждую.
egrep '(vmx|svm)' --color=always /proc/cpuinfo
 
 
## Сообщить системному администратору IP адрес и пароль доступа к серверу для дальнейшей настройки.
Если вывод ничего не дал, это значит, что процессор не поддерживает аппаратную виртуализацию. Если вам все же повезло - проверьте настройки BIOS, вполне возможно, что виртуализация запрещена в BIOS по-умолчанию.
 
   
 
'''Видео пример установки''' [http://pve.proxmox.com/wiki/Proxmox_VE_installation_%28Video%29]
Если поддержка в процессоре найдена, то нужно выяснить, включена ли поддержка виртуализации в 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 компьютера и включить поддержку
 

Версия от 22:42, 29 января 2013

Описание

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

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

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

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

Развертывание системы

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

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

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

Минимально необходимые знания специалиста:

  1. Способность правильно подключить кабеля и оборудование к системному блоку
  2. Уметь входить настраивать опции в BIOS

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

  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, подтверждаем пароль, указываем email для отправки уведомлений. Указываем email например user@mail.ru
    5. Далее задаем имя компьютера, например proxmox.domain.local и устанавливаем ип адрес сервера и другие параметры подключения к сети, которые можно узнать у системного администратора. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически.
    6. После завершения установки появится кнопка reboot. Необходимо извлечь диск или флешку из привода и нажать её.

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

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

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