Category Archives: Документация

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 9. Команды OpenStack

9.1 Команды Nova

Nova это интерфейс командной строки для OpenStack Compute API.

Использование: nova command [options] [args]
Команды:
help Отображает помощь о программе или одном из его субкоманд.
actions Извлекает действия сервера.
backup-schedule Показывает или редактирует задачу резервного копирирования для сервера.
backup-schedule-delete Удаляет задачу резервного копирования для сервера.
boot Загрузка нового сервера
delete Немедленное выключение и удаление сервера.
diagnostics Извлекает диагностику сервера
flavor-list Распечатывает список доступных «ароматов» (размеры серверов)
image-create Создает новый образ для создания снэпшота запущенного сервера.
image-delete Удаление образа
image-list Печатает список доступных для загрузки образов.
ip-share Делает доступны IP адрес из заданной группы IP адресов на сервер.
ip-unshare Прекратить доступ к данном адресу на сервере.
ipgroup-create Создать новую группу IP адресов.
ipgroup-delete Удалить группу IP адресов.
ipgroup-list Показать IP группы.
ipgroup-show Показать подробности о IP группах.
list Список активных серверов.
pause Поставить сервер на паузу.
reboot Перезагрузить сервер.
rebuild Выключить, пересоздать образ, и перезагрузить сервер.
rename Переименовать серер.
rescue Восстановить сервер.
resize Изменить размер сервера.
resize-confirm Подтвердить предыдущее изменение размера.
resize-revert Вернуть предыдущее изменение размера (и вернуть предыдущую виртуальную машину).
resume Сводка по серверу.
root-password Изменить пароль root для сервера.
show Показать детали по данному серверу.
suspend Приостановить сервер.
unpause Не ставить на паузу сервер.
unrescue Не восстанавливать сервер.
zone Показать или отредактировать дочернюю зону.
zone-add Добавить новую дочернюю зону.
zone-delete Удалить зону.
zone-info Имя зоны и ее возможности.
zone-list Список дочерней зоны.
Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 8. Безопасность

8.1 Обзор безопасности

OpenStack обеспечивает фильтрацию входящих для экземпляров основанных на концепции групп безопасности. OpenStack выполняет фильтрацию входящих соединений путем создания подходящих правил iptables. Группа безопасности называемые именованным набором правил, которые получают входящие пакеты для экземпляров. Вы можете определить группу безопасности пока запускается экземпляр. Каждая группа безопасности может иметь множество правил связанных с ним. Каждое правило определяет IP/сеть, тип протокола, порты назначения и т.д. Любой соответствующий этим параметрам пакет определенные в правиле разрешаются. Оставшиеся пакеты блокируются.
Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 7. Управление сетью

7.1 Введение

В OpenStack управление сетью осуществляется компонентом, который называется nova-network. Он взаимодействует с nova-compute для того, чтобы экземпляры имели права сетевых настроек для их связи друг с другом так же хорошо как и с внешним миром. Экземпляры OpenStack могут иметь два типа IP адресов связанных с: Частным IP адресом (фиксированным) и Публичный IP адрес (плавающий). Частный IP адреса обычно используются для связи между экземплярами (внутри), а Публичный IP адрес используется для связи экземпляров с внешним миром (внешним или Интернетом). Так называемый публичные IP адреса не обязательно должны быть маршрутизируемы в Интернете, они даже могут не принадлежать адресам корпоративной сети.
Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 6. Управление хранилищем

6.1 Nova-volume

Nova-volume предоставляет постоянный блок хранилища совместимый с Amazon Elastic Block Store. Хранилище в экземпляре, непостоянно изначально и отсюда любые данные, которые генерируются и хранятся в файловой системе на первом диске экземпляра могут потеряться, когда экземпляр удаляется. Вам будет нужно использовать постоянные тома предоставляемые nova-volume если вы хотите хранить постоянно любые генерируемые в течение жизни экземпляра данные после удаления экземпляра.
Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 5. Приборная панель OpenStack (Horizon)

Используя приборную панель OpenStack, вы можете управлять различными сервисами OpenStack. Она может быть использована для управления экземплярами и образами, создания пары ключей, присоединение томов к экземплярам, управление контейнерами Swift и т.д. Приборная панель OpenStack доступна по http://ip_address

5.1 Вход

Вход в приборную панель используя имя пользователя admin и пароль admin

Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 4. Управление экземпляром образа

4.1 Введение

Экземпляр образа это виртуальная машина предусмотренная в OpenStack на одном из серверов nova-compute. Когда вы запускаете экземпляр, ряд действий, срабатывает на различных компонентах OpenStack. Во время жизненного цикла, например, она проходит через различные этапы, как показано на рисунке ниже:

Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 3. Управление образом

3.1 Введение

Существует несколько предварительно собранных образов OpenStack доступных из различных источников. Вы можете скачать такие образы и использовать их, чтобы познакомиться с OpenStack.

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

Существует несколько незначительных различий в способе комплектования образа Linux, основанного на дистрибутиве. Ubuntu делает это очень просто, предоставляя пакет cloud-init, который может быть использован для безопасности настройки экземпляра во время запуска. Cloud-init обслуживает важные ssh ключи для без парольного входа, настройки имени хоста и т.д. Экземпляр приобретает определенную конфигурацию из Nova-compute посредством соединения с мета данными запущенными на интерфейсе 169.254.169.254.
Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 2. Установка и настройка

2.1 Введение

Следующий раздел описывает как настроить минимальную облачную инфраструктуру основанную на OpenStack используя 3 машины. Эти машины, упоминаемые в этой и последующих главах будут называться Server1, Server2 и Client1. Server1 запускает все компоненты Nova, Glance, Swift, Keystone и Horizon (OpenStack Dashboard). Server2 запускает только nova-compute. У OpenStack компонентов нет общей политики, каждый компонент или группа компонентов может быть установлена на любом сервере.

Client1 это необзательный компонент. В нашем примере установки, он используется для комплектации образов, в качестве клиента к веб-интерфейсу и запускает команды OpenStack для управления инфраструктурой. Наличие этого клиента гарантирует, что вам не нужно вмешиваться в сервера, для задач таких как комплектации. Также комплектация десктоп Систем включает Windows, будет необходимо GUI и для этих целей лучше иметь выделенную машину. Мы бы рекомендовали на этой машине включить поддержку VT так, что KVM мог быть запущен и позволял бы запускать виртуальные машины на время создания образа для комплектации.

Читать далее…

Руководство для новичков по OpenStack Essex для Ubuntu-Precise(LTS) Глава 1. Введение в OpenStack и его компоненты

1.1 Облачные вычисления

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

Настройку инфраструктуры с использованием модели облачных вычислений, как правило, называют «облаком». Ниже приведены основные категории услуг, доступных в облаке:

• Инфраструктура как Услуга (IaaS)
• Платформа как Услуга (PaaS)
• Программное обеспечение как Услуга (SaaS)

1.2 OpenStack

OpenStack это коллекция программного обеспечения с открытым исходным кодом, которая предприятиями/сервис провайдерами может использоваться для настройки и запуска их облачных вычислений и инфраструктуры хранения данных. Rackspace и NASA это ключевые инициативные вкладчики в стек. Rackspace вложил свою платформу «Облачные Файлы» (код) мощную часть Объекта Хранения Данных OpenStack, пока NASA внесли свою платформу “Nebula” (код) мощная часть Вычислений. Консорциум OpenStack имеет более 150 членов включая Canonical, Dell, Citrix и т.д. Читать далее…

Руководство по Динамической Трассировки(DTrace) Oracle Solaris Глава 1. О DTrace

DTrace представляет собой комплексное средство динамической трассировки, которая встроена в Oracle Solaris, которые могут быть использованы администраторами и разработчиками на запущенных производственных системах для изучения поведения как пользовательских программ, так и самой операционной системы. DTrace позволяет исследовать систему, чтобы понять как она работает, отследить проблемы с производительность во множестве слоев программного обеспечения или локализовать причину аберрантного поведения. DTrace позволяет вам создавать свои собственные программы для динамического инструмента системы и предоставить немедленные, краткие ответы на произвольные вопросы, которые вы можете сформулировать используя DTrace язык программирования D. Читать далее…