Руководство для новичков по 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. Во время жизненного цикла, например, она проходит через различные этапы, как показано на рисунке ниже:

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

Установка DTrace в Ubuntu Linux

Установим пакеты, необходимые для обеспечения работы DTrace:

sudo apt-get update && sudo apt-get upgrade
   sudo apt-get install python-software-properties bison flex build-essential \
   libelf-dev zlib1g-dev libc6-dev-i386 libdwarf-dev binutils-dev
   sudo apt-get install git

Клонируем на локальную систему содержимое Git-репозитория dtrace4linux:

 clone git://github.com/ShepBook/dtrace-for-linux.git”

Соберём компоненты DTrace:

cd dtrace-for-linux
   make all
   sudo make install

Загрузим модуль ядра с поддержкой DTrace:

sudo make load

Убедимся, что поддержка DTrace присутствует в ядре:

sudo /usr/sbin/dtrace -l

Загрузим DTrace-скрипт:

sudo /usr/sbin/dtrace -s скрипт.d

Источник

Установка Ubuntu на родную корневую файловую систему ZFS HOWTO

Эта инструкция для Ubuntu. Процедура для Debian, Mint и других дистрибутивов в семействе DEB может отличаться.

Не используйте эту процедуру для двойной загрузки на существующей ZFS файловой системе, если загрузчик был установлен Solaris, потому что beadm и bootadm утилиты не обнаружат установку grub2. смотрите страницу dual booting Linux and Solaris c ZFS aware GRUB 0.97 (https://github.com/dajhorn/pkg-zfs/wiki/Dual-booting-Linux-and-Solaris-with-ZFS-aware-GRUB-0.97)

Системные требования

• 64-битная Ubuntu Live CD (не альтернативный установщик)
• AMD64 совместимый компьютер (в т.ч. x86_64)
• 8GB доступное дисковое пространство
• 2GB оперативной памяти минимум
Читать далее…

Руководство для новичков по 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.
Читать далее…

Базовая настройка почтового сервера Postfix+Dovecot+Postfixadmin+MySQL

Описываемые действия справедливы для следующих версий ПО:
• ОС: Debian-6.0-squeeze
• MTA: Postfix 2.7.1.1
• MDA: Dovecot 1.2.15
• БД: MySQL 5.1.62
• Веб-интерфейс администрирования: Postfixadmin 2.3.5

Предварительная подготовка

Необходимо добавить записи в прямой и обратной зоне DNS имени системы и MX запись.
Установлен и работает правильно apache – 2.2.16 и php – 5.3.3.
Читать далее…

Руководство для новичков по 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 и т.д. Читать далее…

Использование Qjail для настройки basejail

Система jail FreeBSD предлагает изоляцию процессов в отдельной среде в целях обеспечения безопасной хост системы. В случае, компрометации службы, только та служба повредится на запущенном jail. Аналогичным образом, ZFS позволяет созданию отдельной файловой системы для каждого jail.

 

Что вы будете знать…

  • Основы настройки jails используя qjail
  • Управление jails инструментами, которые предоставляет qjail

 

Что вы должны знать…

  • Основы jails и для чего они были разработаны, и что делают
  • Создание ZFS файловых систем и определенные параметры для них

 

Это добавляет мощности jail’ам, для каждого jail, которая имеет свои собственные параметры файловой системы, такие как квоты и резервирования. В то время как, ZFS относительно легко установить, jail’ам обычно требуется немного больше усилий. Эта статья объясняет как jail’ы могут использоваться в качестве третьего сценария обертки, который называется Qjail. Вместе с ZFS, он обеспечивает большую гибкость в обработке нескольких jail’ов и может даже сохранять некоторое дисковое пространство.
Читать далее…

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

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