(Новая страница: «=Описание= '''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 |
||
⚫ | |||
+ | #Умение скачивать файлы из Интернет |
||
⚫ | |||
+ | #Умение записывать CD/DVD диски из ISO образов |
||
+ | #Уметь выполнять пингование компьютера в сети |
||
+ | ==Рекомендации по оборудованию== |
||
⚫ | |||
+ | ==Подготовительные работы== |
||
+ | Подготовка носителей |
||
⚫ | |||
+ | ##[https://cloud.mail.ru/public/CUhz/jzNXaVv3f Загрузить образ] |
||
+ | #Записать ISO Образ на CD/DVD диск или на USB флешку |
||
+ | ##Запись на флешку |
||
+ | |||
+ | ==Подготовка сервера== |
||
+ | #В настройках BIOS включить поддержку виртуализации в настройках процессора |
||
+ | #Включить опцию автоматического включения системного блока при подаче питания |
||
+ | #Отключить опции остановки загрузки системы при отсутствии подключенных: мыши, клавиатуры или монитора. |
||
+ | #Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [http://www.memtest.org/#downiso]. |
||
+ | ==Установка системы== |
||
+ | #Загрузиться с подготовленого носителя (cd/dvd или USB флешки) |
||
⚫ | |||
## Подтвердить согласие с лицензией - нажать кнопку '''i agree''' |
## Подтвердить согласие с лицензией - нажать кнопку '''i agree''' |
||
## При выборе жесткого диска, нужно проверить, что выбран диск '''/dev/sda''' (обычно это так по умолчанию) и нажать кнопку '''Next'''. Все данные на диске будут удалены! |
## При выборе жесткого диска, нужно проверить, что выбран диск '''/dev/sda''' (обычно это так по умолчанию) и нажать кнопку '''Next'''. Все данные на диске будут удалены! |
||
## Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская |
## Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская |
||
− | ## На следующем этапе указываем пароль, например ''' |
+ | ## На следующем этапе указываем пароль, например '''px123px'''. Внимание, нельзя использовать примитивные пароли 123, 123456 и т.п. так, как высок риск взлома системы ботами еще до начала настройки! Далее подтверждаем пароль, указываем email для отправки уведомлений. Указываем свой email например '''user@mail.ru''' |
− | ## Далее задаем имя компьютера, например '''proxmox. |
+ | ## Далее задаем имя компьютера, например '''proxmox.domain.local''' и устанавливаем IP адрес сервера и другие параметры подключения к сети, которые выдал провайдер или системный администратор. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически. |
− | ## После завершения установки появится кнопка '''reboot'''. Необходимо извлечь диск из привода и нажать её. |
+ | ## После завершения установки появится кнопка '''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]] |
||
⚫ | |||
− | * Повышаем надежность дисковой системы [[Перенос 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 этап. Развертывание системы[]
Для выполнения первого этапа необходимо иметь следующие минимальные знания:
- Способность правильно подключить кабеля и оборудование к системному блоку
- Уметь входить и настраивать опции в BIOS
- Умение скачивать файлы из Интернет
- Умение записывать CD/DVD диски из ISO образов
- Уметь выполнять пингование компьютера в сети
Рекомендации по оборудованию[]
Подготовительные работы[]
Подготовка носителей
- Загрузить из сети интернет файл установочного ISO образа (PROXMOX ~300 Мб)
- Записать ISO Образ на CD/DVD диск или на USB флешку
- Запись на флешку
Подготовка сервера[]
- В настройках BIOS включить поддержку виртуализации в настройках процессора
- Включить опцию автоматического включения системного блока при подаче питания
- Отключить опции остановки загрузки системы при отсутствии подключенных: мыши, клавиатуры или монитора.
- Желательно провести тестирование стабильности работы системы с помощью утилиты memtest [1].
Установка системы[]
- Загрузиться с подготовленого носителя (cd/dvd или USB флешки)
- Установить PROXMOX (установка выполняется в графическом режиме с помощью мышки) В процессе установки необходимо ответить на несколько вопросов системы:
- Подтвердить согласие с лицензией - нажать кнопку i agree
- При выборе жесткого диска, нужно проверить, что выбран диск /dev/sda (обычно это так по умолчанию) и нажать кнопку Next. Все данные на диске будут удалены!
- Далее необходимо выбрать страну и часовой пояс. Параметры клавиатуры оставить в режиме Английская
- На следующем этапе указываем пароль, например px123px. Внимание, нельзя использовать примитивные пароли 123, 123456 и т.п. так, как высок риск взлома системы ботами еще до начала настройки! Далее подтверждаем пароль, указываем email для отправки уведомлений. Указываем свой email например user@mail.ru
- Далее задаем имя компьютера, например proxmox.domain.local и устанавливаем IP адрес сервера и другие параметры подключения к сети, которые выдал провайдер или системный администратор. В случае, если компьютер подключен к локальной сети в которой есть сервер выдающий адреса (dhcp) все нужные параметры кроме имени будут выставлены автоматически.
- После завершения установки появится кнопка reboot. Необходимо извлечь диск или флешку из привода и нажать её.
После загрузки системы на экране появится запрос ввода логина, значит система загрузилась. Если системный блок подключен к локальной сети, можно выполнить с любого компьютера пинг до адреса указанного при установке в пункте (3.5).
- Если пинг не появился и сетевых карт несколько, можно попробовать подключить провод в каждую.
- Сообщить системному администратору IP адрес и пароль доступа к серверу для дальнейшей настройки.
На этом подготовительные работы закончены и дальнейшие действия должен выполнять специалист с уровнем знаний системного администратора.