Cloud Ubuntu, руски език документация за Ubuntu

Това ръководство показва монтаж изображение OpenStack с Ubuntu 12.04 LTS Server Edition и поема основната мрежова топология с единна система, служещи на принципа на облак система "всичко в едно". Тъй като разглеждането на опростени, тези инструкции, тъй като те не са предназначени за изграждане на производствени сървъри и само ви позволи да получите тестване на концепцията за изграждане на Ubuntu облаци, използващи OpenStack.

За да се разгърне Ubuntu минимална клауд инфраструктура, ще трябва най-малко:

специална система.

избрания сървър поддържа VT (виртуална технология на хардуерно ниво), тъй като ние ще използваме като виртуални KVM платформи. Други Хипервизорите като QEMU, UML, Vmware ESX / ESXi и XEN, също се поддържат. Той също така поддържа LXC (Linux Контейнери) през libvirt на употреба.

Уверете се, че вашата система поддържа KVM, като направите Sudo KVM-добре в терминала Linux.

Минимална топология препоръчва за промишлена употреба включва три възела - по един главен сървър за услуги (с изключение на Нова изчисления) и два сървъра за изстрелване нова компютърна среда. Такава растение не е прекомерно и включва една точка на недостатъчност (SPoF) под формата на главен сървър.

Преди да инсталирате OpenStack, ние трябва да се уверите, че имате подкрепата на мрежови мостове, база данни MySQL и NTP време сървъра. Това ще гарантира, че ще се запази на машината и мрежовите възли са синхронизирани.

В този пример, "частен (частни) мрежа" ще бъде извън обхвата на 10.0.0.0/24 eth1 интерфейс. Всички вътрешна комуникация между системни случаи ще се проведе там в момента като "обществено достояние (обществени) мрежа" ще варира от 10.153.107.0/29 на eth0.

Следващите две линии добави /etc/ntp.conf файл:

Рестартирайте КТМ на услугата:

Създаване на база данни и потребител MySQL за OpenStack:

Онлайн продължаване характер "В" означава, че можете да вмъкнете следния ред като продължение на текущата команда.

Computing ресурс OpenStack (Нова) е управител на процеса на изчислителни облаци (основната част от система IaaS на - инфраструктура като услуга). Той е написан на Python с помощта на Twisted Eventlet и мембраните и се основава на стандартите за AMQP съобщения от протокола и SQLAlchemy за достъп до хранилища за данни.

Инсталирайте компоненти OpenStack Nova:

Рестартирайте libvirt-бин, само за да бъдете сигурни, че libvirtd знае ebtables (филтър за мрежови мостове):

Ще инсталирате RabbitMQ - Advanced Message Queuing Protocol (AMQP):

/etc/nova/nova.conf редактиране и добавете следното:

Рестартиране услуги OpenStack:

Нова прехвърли SQLite база данни за MySQL. Това може да отнеме дълго време:

Създаване на потребителски (user1), проект (project1), заредете сметката и получаване на конфигурационен файл:

Proverm инсталация компютърни ресурси OpenStack, пише:

Ако ефира на услуги няма да работят правилно, рестартирайте OpenStack служби, както е описано по-горе. За повече информация, вижте раздел Поддръжка и отстраняване на неизправности в това ръководство.

Нова използва един поглед на услуги за управление на операционната система на изображения, които са необходими за повишаване на системата за депозит. Поглед може да използва различни видове системи за съхранение, като например съхранение на файлове, S3 (Simple Storage Service) и др поглед състои от два компонента :. поглед-API и поглед-регистър. Те могат да се експлоатират при използването на подходящи задачи за сваляне на услуги. За нашия пример, за съхраняването, ние ще използваме MySQL.

Създаване на база данни и потребител за един поглед.

/etc/glance/glance-registry.conf редактирате файла и да променяте реда с опцията "sql_connection =", както следва:

Премахване на SQLite база данни:

Рестартирайте поглед-регистър след въвеждането на промените /etc/glance/glance-registry.conf. Базата данни на MySQL се попълва автоматично:

При търсене на проблеми проверка на регистрационните файлове и /var/log/glance/api.log /var/log/glance/registry.log.

Преди да можете да предостави копие на системата изображения, първо трябва да се създаде потребителски акаунти. След като първата стъпка е завършена, вие все още ще трябва да изтеглите снимки на системи, които имате намерение да работи в облака. Когато сте качили в облака ще образуват система, можете да ги изтеглите и да се свържете. Това са стъпките, за да получите изпълнявани копия OpenStack Nova:

Изтеглете, регистрира и публикува облачно образ на Ubuntu:

Той използва ясен разпределение (10,04), но най-вероятно, можете да използвате всеки поддържан, например, точен. (Прибл. Per.)

Създаване на двойка ключове за потребителя и да се подготви инстанция система:

Да се ​​разреши достъп за ICMP (пинг) и SSH за случая:

Започнете система например:

Трябва да въведете тук instance_id (AMI) и public_ip_address. показани по-горе команди euca-описват-модели и euca-отпусне-адрес.

Сега можете да използвате SSH достъп до инстанция:

За да изключите инстанция:

Swift разпределени хранилище е висока надеждност съвпадение обект / петно. Той се използва за предоставяне на OpenStack инфраструктурни S3 подобни услуги облак съхранение. Също така е съвместим с API S3 от Amazon.

Организациите използват Суифт за съхранение на големи обеми от данни ефективно, безопасно и евтино, където приложенията използват специална API за оперативна съвместимост между приложенията и предмети, съхранявани в Swift.

Въпреки че можете да инсталирате на един сървър Суифт, за промишлени среди трябва да се инсталира на няколко сървъра. Ако искате да инсталирате съоръжения за съхранение на OpenStack (SWIFT) на отделен мрежов сървър за разработване или изпитване, използвайте инструкциите за инсталиране # 'Суифт всичко в едно # "на Ubuntu.

Ubuntu по документацията на облак използва терминология, която може да бъде объркващо за някои. Този раздел предоставя речник на термини и съкращения.

Cloud (Cloud) - интегриран набор от физически машини, които предлагат изчислителни ресурси чрез виртуални машини, запазени и разпределят динамично.

IaaS - Инфраструктура като услуга - инфраструктура на услугите в облака, благодарение на които виртуална среда, предоставена от вашия интернет доставчик като услуга през интернет. Инфраструктурата включва сървър, мрежово оборудване и софтуер.

EBS - Еластична съхранение блок.

EC2 - Еластична изчислителни облаци. Публична изчислителни облаци, Amazon, предоставена на всеки час или Per Gig плащане.

Node (Node) - физическа машина, която може да работи виртуални машини върху контролер командни възли (възел контролер). За Ubuntu това същество означава, че централния процесор (CPU) поддържа разширения VT (за визуализиране на хардуер) и хипервайзор да изпълнявате KVM.

S3 - проста услуга за съхранение - Amazon решение за предоставяне на склад с Per Gig плащат за EC2.

Ubuntu облак - изчислителни облаци решение за Ubuntu, въз основа на OpenStack.

VM (VM) - виртуалната машина.

VT - технология за виртуализация. Особено някои съвременни процесори, което позволява на виртуални машини да се ускори.