- PVSM.RU - https://www.pvsm.ru -
Таких материалов пока практически нет в сети.
Поэтому короткая заметка с рекомендациями в пределах допустимых условиями экзамена.
Маховик Openstack набирает обороты в последние годы и нужно привлекать людей, создавать пул экспертов, поэтому и был выпущен экзамен COA, который стоит сравнительно небольших денег, а подготовка для человека, работающего с OpenStack не составляет труда.!!!
Я же представляю слой населения, который начал с нуля в феврале, а в середине марта сдал с результатом 92%.
Главное в OpenStack — понять архитектуру системы и взаимодействие модулей друг с другом. Это именно то, что вызывает самые главные первые затруднения.
Все детали и команды — уже дело техники.
Я начал с книги Openstack Operation Guide [1]. Она старовата (2014) и про релиз Icehouse, который в мире постоянно-обновляющегося OpenStack давно канул в небытие, однако, команд и листингов там немного, и она позволяет погрузиться в виртуализацию, не задыхаясь.
Есть, кстати, неплохой её перевод на сайте Модуля [2].
Честно говоря, там же вы можете скачать и PDF оригинала.
Если же вам листинги, то их в избытке на xgu.ru [3].
Когда с архитектурой всё понятно, переходим к практике.
Тут есть три варианта:
Минус первых двух, что вам при это не даётся структурированный план обучения.
Я обратился к 3-му способу, но заодно на свой слабенький ноутбук поставил WMWare+Ubuntu+Devstack, где в последствии запустил инстанс с CentOS — плюс этого спосба в том, что можно взять один из последних релизов. При этом можно сделать снапшот виртуалки и, запустившись потом с неё, забыть про всё, что наворотил в опенстеке до этого и начать с нуля. Минус, как я говорил уже выше, не всё просто с сетью.
На линуксакадеми 43 часа довольного подробных видео, записанных тренером с безупречной дикцией, и набор лаб.
Лаба — это голый Openstack без всяких преднастроек. То есть отличаются они друг от друга только Лаб-гайдами.
Удобно то, что процесс обучения организован и всегда знаешь, что делать и в какой последовательности. Это очень удобно, поскольку, вообще говоря, опенстек до сих пор — тема для довольно узкого круга специалистов, материалов и толковых гайдов не так уж много.
Можно, конечно, и самому методом интуиции, проб и ошибок готовиться, но только если с опенстеком вы каждый день работаете.
После того, как я уже прошёл экзамен, могу сказать, что курс на линуксакадеми покрывает бОльшую часть программы, но не всю. Я встречал вещи, которые ни разу даже не всплывали в обучающих видео, например, домены/группы или многонодовая инсталляция.
Тема Heat и стеков раскрыта очень слабо, а лабы и вовсе нет. А задания-таки встречались, хотя и сравнительно простые.
Ну и вообще, если в теории всё разобрано хорошо, то задания на лабы короткие и простые.
Однако, что касается сложности заданий, то они ровно такие же, как в лабах на линуксакадеми, ничего сверхсложного не будет.
Я, например, когда только начал готовиться, думал, что задачи будут из разряда обновить релиз Openstack с минимальным прерыванием сервиса.
Нет, всё гораздо проще.
Традиционно это всё держится в строжайшем секрете: как процедура, так и сами задания.
Однако известно, что экзамен практический и направлен на выявление опыта студента в поддержке существующей инфраструктуре. Это означает, что никаких теоретических вопросов с вариантами ответов — только задание что-то сделать одним из двух способов — через терминал или веб-интерфейс.
Мне, как новичку, 2,5 часа оказалось впритык. БОльшая часть заданий сравнительно простая.
Нужно быть готовым к тому, что консоль и веб-интерфейс не идентичны — не всё можно сделать в GUI. Однако GUI, на мой взгляд всё-таки более быстрый способ выполнить основную часть заданий, вместо того, чтобы набирать вручную имена или копировать UUID.
Поэтому при подготовке прокачивайте оба навыка.
Открывать новые табы в браузере или другие приложения, кроме браузера нельзя ни в коем случае — если попытаетесь скачать credenitals файл и скопировать содержимое в консоль — сразу предупреждение за открытие блокнота.
С разрешения проктора можно открыть дополнительную вкладку с документацией docs.openstack.org [5]. Вообще всё с разрешения проктора.
НЕ ПОЛЬЗУЙТЕСЬ Ctrl+W! Просто заставляйте свои шустрые ручки за пару недель до экзамена прекращать пользоваться этим хоткеем.
Поскольку я постоянно работаю в консоли, контрол-в — это уже рефлекс, даже если меня парализует, пальцы будут пару раз в день характерно дёргаться.
Надежда была на яндекс-браузер, что он не даст закрыть вкладку в случае чего. Он не дал. Но и экзамен прервался — просто белое окно. Я тогда разве что ноутбук не разбил.
Но проктор был благосклонен и разрешил продолжить экзамен — похоже, не я первый, не я последний. И во второй раз он тоже разрешил.
Поэтому Ctrl+W это всё-таки не приговор.
Документация действительно выручает, если забыл синтаксис команды или как вообще что-то сделать. Например, help — получается выполнить не для всех команд, чтобы вывести список параметров, а метод задания времени жизни файла в swift — я вообще скопировал из примера.
Полезным будет понимание того, как создавать rc-файлы.
Требования к окружению, как на компьютере, так и в комнате подробно описаны в хэндбуке [6], поэтому коротко.
Ссылка на регистрацию: www.openstack.org/coa [7].
Ссылка на портал: cert.openstack.org/portal [8].
Экзамен проходит на специализированном сайте www.examslocal.com [9]. Авторизация на нём через аккаунт на LinuxFoundation.
А на нём, соответственно через аккаунт Openstack.
Удачи в подготовке!
Автор: eucariot
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/virtualizatsiya/250030
Ссылки в тексте:
[1] Openstack Operation Guide: http://shop.oreilly.com/product/0636920032625.do
[2] сайте Модуля: http://support.mdl.ru/OpenStack.Operations.Guide/index.htm
[3] xgu.ru: http://xgu.ru/wiki/Перевод_книги_OpenStack_Beginner’s_Guide_for_Ubuntu_-_Natty
[4] курс COA на linuxacademy: https://linuxacademy.com/openstack/training/course/name/openstack-foundation-certified-openstack-administrator
[5] docs.openstack.org: https://docs.openstack.org
[6] хэндбуке: http://www.openstack.org/coa/handbook
[7] www.openstack.org/coa: https://www.openstack.org/coa
[8] cert.openstack.org/portal: https://cert.openstack.org/portal
[9] www.examslocal.com: https://www.examslocal.com
[10] Источник: https://habrahabr.ru/post/324298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.