Руководство по созданию виртуальных выделенных серверов на базе Virtuozzo Перевод: Елена Снурницына
PDF версия
Содержание
Предисловие __________________________________________________________________
(данная глава отсутствует :-)
Информация об этой брошюре - руководстве
Кому предназначена эта брошюра
Содержание этой брошюры
Документация договора
Типографские условия
Оформительские подсказки-примеры
Основные условия договора
Обратная связь
Теоретические основы (Философия) Open VZ ____________________________________
Информация о компьютерной программе OpenVZ
Что такое OpenVZ?
Приложения OpenVZ
Отличительные особенности OpenVZ
Операционная система Virtualization
Сеть Virtualization
Шаблоны
Менеджмент ресурсов
Главные принципы работы с OpenVZ
Основы технологии OpenVZ
Про шаблоны
Про лицензии
Конфигурация OpenVZ
Доступность ядра системы
Предварительные операции и операции инсталляции______________________________
Основные требования для инсталляции программы
Системные требования
Сетевые требования
Инсталляция и преобразование основной ОС на Hardware Node
Выбор типа системы
Деление диска
Окончание процесса инсталляции ОС.
Инсталляция компьютерной программы OpenVZ
Загрузка и установка ядра Open VZ
Настройка Boot loader ОС
Настройка параметров sysctl
Загрузка и установка архивированных файлов OpenVZ
Установка шаблонов ОС
Операции с серверами VPS ____________________________________________________
Создание и настройка нового виртуального частного сервера
Прежде, чем начать работу
Выбор идентификационного номера нового VPS
Выбор шаблона ОС
Непосредственное создание VPS
Конфигурирование (преобразование) VPS
Запуск, остановка, перезагрузка, вопросы относительно состояния VPS
Внесение VPS в список VPS
Удаление VPS
Основные команды VPS
Управление шаблонами______________________________________________________
Жизненный цикл шаблонов
Внесение шаблонов в список
Работа с VPS
Управление ресурсами _______________________________________________________
Контрольные параметры ресурсов
Управление квотами диска
Что такое квоты диска?
Параметры квот диска.
Включение и отключение квот Per-VPS диска
Настройка параметров квоты диска Per-VPS
Включение и отключение второстепенных (second-level) квот для Virtual Private Server
Настройка параметров второстепенных квот диска
Проверка статуса квоты
Управление CPU Share
Управление системными параметрами
Контроль потребления системных ресурсов (System Resources Consumption)
Контроль Memory Consumption (потребления ресурсов памяти)
Управление конфигурацией ресурсов VPS
Разделение Hardware Node на равные части
Утверждение конфигурации Virtual Private Server
Задачи первостепенного выполнения__________________________________________
Определение ID VPS
Изменение системного времени VPS
Устройства доступа на VPS
Перемещение сетевого адаптера на VPS
Обеспечение VPN для VPS
Загрузка iptables модулей
Загрузка iptables модулей на hardware node
Загрузка iptables модулей на определенный VPS
Создание конфигурационных файлов для нового разделения Linux
Перезагрузка VPS
Поиск ядерных неисправностей________________________________________________
Общие рассмотрения
Выявление ядерных неисправностей
Сохранение ядерных ошибок (OOPS)
Обнаружение ядерной функции, вызвавшей процесс D
Проблемы с управлением VPS
Отказ создать VPS
Отказ запускать VPS
Отказ в доступе к VPS
Отказ войти на VPS
Проблемы с функционированием VPS
Перерыв при доступе к удаленным hosts
Проблемы с использованием Linux утилит (?)
Получение технической поддержки (?)
Ссылки_____________________________________________________________
Конфигурирование Open VZ
Матрица файлов конфигурации Open VZ
Глобальный файл конфигурации
Файл конфигурации VPS
Управление скриптами Open VZ
Интерфейс командных строк Open VZ (OpenVZ Command Line Interface)
Матрица утилит командных строк OpenVZ.
vzctl
vzlist
vzquota
Утилиты управления шаблоном
Дополнительные инструменты
Глоссарий_________________________________________________________________________
Глава 2
Теоретические основы (Философия) OpenVZ
В этой главе:
Информация о компьютерной программе OpenVZ
Отличительные особенности OpenVZ
Главные принципы работы с OpenVZ
Информация относительно доступности Hardware Node (ядра системы)
_____________________________________________________________________________________
Информация о компьютерной программе OpenVZ
Что такое OpenVZ?
OpenVZ – это полностью автоматизированная и виртуализированная система для сервера, разработанная SWsoft. OpenVZ создает многочисленные изолированные Virtual Private Servers (VPSs) на одном физическом сервере, чтобы распределить hardware и усилия по управлению системой с максимальной долей эффективности. Каждый VPS функционирует для его пользователей и приложений как автономный сервер, так как он может быть перезагружен отдельно и, кроме того, имеет отдельный доступ к коренной папке, имеет своих пользователей, IP адреса, память, процессы, файлы, приложения, системные библиотеки, и файлы конфигурации. Легкий и эффективный дизайн OpenVZ делает его правильным выбором виртуализрованных production серверов с live applications и real-life data.
Основные возможности OpenVZ VPS:
Динамичное деление в режиме реального времени: деление физического сервера на десятки VPSs, каждый с полной функционализацией сервера.
Управление ресурсами: назначает и управляет параметрами ресурса VPS и перераспределяет ресурсы в режиме реального времени.
Общее управление: управляет множеством физических серверов и VPS комплексно.
Приложения OpenVZ
OpenVZ является уникальным решением для Hosting Service Провайдеров, позволяя им:
иметь сотни клиентов с их индивидуальными VPS серверами и, тем не менее, разделяющими единый физический сервер;
обеспечить каждого пользователя гарантированным качеством обслуживания;
виртуозно, прозрачно перемещать пользователей и их окружение между серверами без ручной реконфигурации.
Если вы управляете множеством выделенных серверов Linux в пределах одного предприятия, каждый из которых выполняет отдельные функции по обслуживанию, вы можете использовать OpenVZ, чтобы объединить все эти серверы и перенести на один компьютер, не теряя ценной информации и не ставя под угрозу работу всей системы.
VPSs действуют как изолированный автономный сервер:
каждый VPS имеет его собственные процессы, пользователей, файлы и обеспечивает полный доступ к корневым файлам;
каждый VPS имеет его собственные IP адреса, номера порта, проникающие и направляющие правила;
каждый VPS может иметь его собственную конфигурацию для системы и прикладного программного обеспечения, также как и его собственные версии системных библиотек.
Также, возможно устанавливать или настраивать пакеты программного обеспечения в VPS независимо от других VPSs или хост системы (Host system). Одна и та же Linux box может управлять многочисленными распределениями пакета.
Фактически, сотни серверов могут группироваться таким образом. Помимо очевидных преимуществ такой консолидации (увеличенная легкость управления и т.п.), есть некоторые, о которых Вы возможно, даже и не думали, скажем, значительное уменьшение платы за электроэнергию!
OpenVZ оказывается неоценимым для IT образовательных учреждений, которые могут теперь обеспечить каждого студента личным сервером Linux, который, в свою очередь, может проверяться и управляться отдаленно. Компании, развивающие программное обеспечение, могут использовать virtual environments c целью тестирования и т.п.
Таким образом, OpenVZ может быть эффективно применен в широком диапазоне областей: web хостинг, объединение серверных предприятий, разработка программного обеспечения и его испытание, пользовательское обучение, и так далее.
Отличительные Особенности OpenVZ
Концепция OpenVZ Virtual Private Servers отличается от основной идеи традиционных «virtualization» машин тем, что VPSs серверы всегда управляют тем же самым ОС ядром (OS kernel) как и хост система (the host system) – то есть - (Linux on Linux, Windows on Windows, etc.). Такая единоядерная технология работы позволяет управлять серверами VPSs с фактически нулевыми расходами. Таким образом, OpenVZ VPSs серверы предлагают на порядок более высокую эффективность и управляемость в сравнении с традиционными «virtualization» технологиями.
ОС Virtualization
С точки зрения приложений и пользователей VPS, каждый VPS – это независимая система. Эта независимость достигается за счёт специального слоя «virtualization» в ядре хост ОС (the host system). Необходимо заметить, что лишь мельчайшая часть CPU ресурса затрачена на виртуализацию (1-2 %). Главными особенностями слоя «virtualization», заложенного в OpenVZ,
являются:
|