Category Archives: Переводы

Установка 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.
Читать далее…

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

Комплектуем образ FreeBSD для OpenStack

Эта статья объясняет как создать образ FreeBSD 8.2 на KVM для загрузки ее в хранилище образа на OpenStack Diablo. Процедура также показывает установку драйверов Virtio, как основу для экземпляра запущенного на OpenStack. Я имею запущенный KVM на Ubuntu 11.10 64-битной сервер для создания образа.

Первый шаг, должен быть создание qcow2 образа. Это будет основным жестким диском виртуальной машины, поэтому убедитесь, чтобы дать ему столько места, сколько необходимо.
Читать далее…

Как установить Nmap 6 на Ubuntu 12.04

Fyodor и его экипаж Nmap сегодня выпустили версию 6 знаменитого сетевого сканера. Этот основной релиз принес 600 значительных улучшений (смотрите http://nmap.org/6/#changes), 6 самых важных из них:

  • Скриптовой движок Nmap (NSE) – 352 скрипта!
  • Улучшенное веб сканирование
  • Полная поддержка IPv6
  • Новый инструмент Nping
  • Улучшенный Zenmap GUI и просмотр результатов
  • Более быстрое сканироване

Чтобы устанавить последнюю версию Nmap на Ubuntu 12.04, следуем по шагам описанным далее, пожалуйста, заметьте, что я испольую checkinstall для сборки .deb пакета. Использование checkinstall это легкий способ установить или удалить файлы из вашей файловой системы.
 

apt-get install build-essential checkinstall
wget http://nmap.org/dist/nmap-6.00.tar.bz2
bzip2 -cd nmap-6.00.tar.bz2 | tar xvf -
cd nmap-6.00
./configure
make
checkinstall
dpkg -i nmap_6.00-1_i386.deb

 
Пробуем использовать nmap

nmap –A scanme.nmap.org

Оригинал

Руководство по OpenStack Essex для Ubuntu Precise

Предисловие

Введение

Я прохожу стажировку в StackOps-Technologies в Мадриде. Мой проект о Сети как Услуге в OpenStack с Quantum. Этот документ поможет всем, кто хочет установить Essex на единственную ноду или двойную ноду.

N.B.: этот документ будет развиваться(https://github.com/EmilienM/doc-openstack) в будущем

Требования

• Один или два физически(й)х / виртуальны(й)х сервер(а)
• 2 диска для ESSEX-1 (для nova-томов)
• 2 сетевые карты на каждом сервере
• Ubuntu 12.04 LTS, которую вы можете скачать здесь(http://www.ubuntu.com/download/server/download)
• Конфигурационный файл и скрипты, которые вы можете скачать здесь(https://github.com/EmilienM/doc-openstack)
Читать далее…

Введение в DTrace

Иногда вы хотели бы иметь комплексный инструмент для профилирования и отладки без необходимости поддерживать цепь инструментов, объединить свои выходы и положить немного клея здесь и там, чтобы извлечь полезную информацию из него.

Что вы будете знать…
• Установка DTrace на вашей Freebsd
• Проверить некоторых провайдеров, доступных в DTrace и увидеть результат

Что вы должны знать…
• Базовое знакомство с процессом компиляции ядра FreeBSD
• Базовые навыки отладки
Читать далее…