Установка OpenNebula на Astra Linux. Альтернатива Hyper-V под Linux. Часть 1
Установка OpenNebula на Astra Linux. Альтернатива Hyper-V под Linux. Часть 1.
Россия
- размер шрифта уменьшить размер шрифтаувеличить размер шрифта
- Печать
- Эл. почта
- Станьте первым комментатором!
Сегодня мы рассмотрим установку системы облачной виртуализации OpenNebula , которую можно использовать как альтернативу Hyper-V под Astra Linux .
OpenNebula – облачная платформа, главным элементом которой является кластер. К кластеру можно подключить до 1024 улов (node). Вы можете использовать множество кластеров и управлять ими из одной панели управления. Управление кластерами, узлами, виртуальными машинами и сетями, и всеми элементами возможно, как из командной строки, так и с помощью удобного web-интерфейса.
При этом OpenNebula не потребляет много ресурсов, сама служба управления кластером — FrontEnd потребует около 1Гб оперативной памяти, и на одном сервере вы можете установить сервер управления кластерами и узел, на котором будут работать виртуальные машины.
Мы будем использовать общее (shared) хранилище и таким образом избавимся от необходимости использовать SSH, что позволит почти мгновенно запускать и останавливать виртуальные машины на нашем локальном узле (host).
Сегодня мы рассмотрим установку OpenNebula на один сервер, и создадим и запустим виртуальную машину под Astra Linux .
Предварительная настройка сети
Для работы с OpenNebula на сервере нам потребуется как минимум два сетевых интерфейса. Это обязательное требование!
eth0 – интерфейс управления – management, через него будет производится управление и доступ к серверу.
eth1 – интерфейс на котором будут автоматически создаваться сетевые мосты (bridge) для виртуальных сетей.
Если вы настраиваете тестовый стенд, например, на ноутбуке, я рекомендую подключить usb-сетевой адаптер.
Для начала настроим сеть, если сеть у вас уже настроена, проверьте настройки на соответствие:
Для сервера нужно задавать статический сетевой адрес, чтобы в дальнейшем не возникло проблем в случае, если DHCP -сервер выйдет из строя или раздаст ip-адрес сервера другому устройству!
Обратите внимание! На интерфейсе eth1 мы не прописываем ip адрес, так как он будет включен в автоматически создаваемый сетевой мост (bridge) для виртуальных машин.
Добавление репозитория OpenNebula в apt
В стандартном репозитории Astra Linux отсутствуют пакеты для OpenNebula , так что придется пользоваться официальным репозиторием:
Вы можете получить ошибку:
Она связана с истекшим корневым сертификатом LetsEncrypt и и все еще всплывает на некоторых серверах!
Давайте её исправим.
Как временное решение можно временно отключить проверку сертификатов в apt.
И добавим в конец файла строки:
Теперь эта ошибка должна исчезнуть.
Добавим GPG ключи для репозитория OpenNebula .
Добавление GPG ключей для репозитория OpenNebula
На этот раз обновление прошло без проблем!
Установка Node.js
Для работы OpenNebula необходим Node.js ! Его установку мы уже рассматривали в этой статье .
Установка пакетов OpenNebula
Дождемся окончания установки всех пакетов
Установка пароля администратора web-интерфейса OpenNebula
Во время установки OpenNebula был создан пользователь oneadmin . Создадим для него пароль. Его мы будем использовать для входа в админ панель!
Запуск служб
Запустим сервисы OpenNebula
Проверим что все работает нормально.
Обратите внимание! Запуск всех команд для работы с OpenNebula из консоли обязательно нужно запускать с использованием sudo!
Доступ к панели управления OpenNebula
Где 192.168.1.240 адрес нашего сервера
Войдём используя логин и пароль:
Вот мы и установили OpenNebula на наш сервер!
Установка узла OpenNebula
Для запуска виртуальных машин мы должны добавить хотя бы один узел (node) в кластер OpenNebula . Узлы так же называются хостами (host). Кластер автоматически создается при установке облачной платформы.
В одном кластере может быть до 1024 узлов!
На этом установка узла на локальный сервер закончена!
Добавление узла в кластер
Узлу потребуется некоторое время, для инициализации.
Локальный хост был успешно добавлен.
Настройка сети
Для начала мы просто создадим виртуальную сеть, через которую посредством сетевого моста, виртуальные машину смогут использовать ресурсы физической локальной сети и Интернет. Мы выделим этой сети пять адресов из нашей ЛВС.
Обратите внимание, что мы используем интерфейс eth1 .
Если вы укажите eth0 то этот интерфейс автоматом будет включен в сетевой мост и при запуске виртуальной машины вы потеряете соединение с сервером!
А так как сетевые мосты создаются и удаляются автоматически это приведет к непредсказуемым результатам! Поэтому, чтобы гарантировать доступ к управлению сервером, нужно использовать отдельный интерфейс для управления!
Создадим файл для шаблона сети:
Обратите внимание – OpenNebula не выдает IP адреса! Вместо этого каждой виртуальной машине присваивается свой MAC адрес, основанный на назначенном ip адресе! Поэтому вам в любом случае придется или настраивать статический ip-адрес на виртуальной машине или добавить её MAC на уже настроенный в ЛВС DHCP-сервер. Узнать назначенный виртуальной машине MAC-адрес можно в свойствах виртуальной машины.
В отдельной статье мы рассмотрим по какому принципу генерируются mac-адреса для виртуальных машин!
Создадим саму виртуальную сеть:
Скопируем iso-файл с образом Astra Linux на сервер в папку
Вы можете использовать любой удобный для вас способ.
Изменим права доступа и группу для файла с образом
Настройка общего хранилища
Так как облако будет работать на локальной машине нам нужно создать общее (shared) хранилище. В этом случае не будет использовать SSH и скорость работы с образами значительно вырастет!
Создадим системное (system) хранилище
Создадим файл настроек:
Создадим само хранилище:
Создадим хранилище для образов (image)
Создадим файл настроек:
Создадим хранилище для файлов (file)
Создадим файл настроек:
Вы можете удалить хранилища, созданные при установке:
ID хранилищам назначается автоматически, так что у вас они могут быть совсем другими!
Создание виртуального образа CD-ROM
Создадим cd-rom диск для установки операционной системы из образа:
Статус lock – LOCKED означает, что образ копируется в хранилище OpenNebula подождем, пока статус не изменится на rdy:
Образ скопирован, можно продолжать настройку.
Создание виртуального образа для HDD
Создадим HDD диск для самой операционной системы:
Все образы созданы и готовы к использованию.
Проверка кластера перед использованием
Перед созданием проверим, что наш кластер готов к развертыванию виртуальной машины:
В разделах HOSTS, VNETS не должно стоять значений 0!
В OpenNebula у нас есть возможность использовать текстовый файл, для описания всех свойств виртуальной машины.
Создадим виртуальную машину:
Так как мы используем файловую систему, то виртуальная машина стать доступна для доступа очень быстро!
Виртуальная машина запущена и готова к работе!
Определение MAC-адреса виртуальной машины
Прежде чем мы продолжим нам нужно узнать MAC-адрес виртуального сервера, для этого запустим:
MAC адрес нашей виртуальной машины 02:00:c0:a8:01:f1
Теперь просто настройте свой локальный DHCP -сервер для выделения ip-адреса нашей виртуальной машине.
Доступ к виртуальной машине через VNC
Так как мы использовали вариант вывода графики VNC мы сможем подключиться с помощью VNC клиента, использование VNC через браузер может не работать! Поэтому лучше использовать VNC-клиент.
Я использую TightVNC — https://www.tightvnc.com/ вы можете использовать любой другой VNC -клиент.
При установке TightVNC выберите пользовательскую установку и установите только Viewer
Прежде чем продолжить, нам нужно узнать порт VNC для соединения с виртуальной машиной. Каждая виртуальная машина использует уникальный TCP порт для VNC .
Запустим TightVNC Viewer и укажем ip адрес сервера OpenNebula и порт:
Откроется окно с нашей виртуальной машиной.
В моем случае операционная система уже установлена. Вы можете видеть приглашение к установке ОС и рабочий стол.
После установки операционной системы проверим наличие связи, если вы правильно указали mac-адрес в настройках вашего DHCP -сервера виртуальная машина должна получить ip-адрес!
Включение автозапуска служб
Когда у нас всё настроено включим автозапуск всех сервисов:
Так как мы не будем настраивать публичное облако, то нам нужно закомментировать строку в файле конфигурации, чтобы избавиться от надоедливого сообщения:
Добавив # в начало строки
Заключение
Сегодня мы рассмотрели настройку сервера облачной виртуализации OpenNebula .
Настроили на сервере сеть.
Настроили репозитории apt и установили требуемые пакеты.
Задали пароль администратора.
Запустили службы и проверили доступность панели администратора.
Установили узел (node) на этот же сервер.
Добавили узел в кластер.
Настроили и добавили виртуальную сеть.
Создали виртуальный cd-rom с образом Astra Linux Orel и HDD для виртуальной машины
Создали шаблон для виртуальной машины и развернули его в кластере.
Подключились к виртуальной машине используя VNC -клиент и проверили наличие сети на виртуальной машине.
В следующей статье мы рассмотрим установку Windows Server на виртуальную машину.
Партнерам
Раздел находится в стадии заполнения контентом. Приносим извинения за доставленные неудобства!
Работодателям
Прессе
Девиз пресс-службы —
«оперативно и достоверно».
- Об университете
- Цифровой университет
- Наука
- Образование
- Инновации
- Интернационализация
- Эндаумент
- Творчество
- Спорт
- Институты
- Филиалы
- Контакты
- Обратная связь
Основы работы в операционной системе ASTRA LINUX
Дополнительная профессиональная образовательная программа «Основы работы в операционной системе ASTRA LINUX»
Объем образовательной программы (в часах)
Повышение квалификации обучающихся в области получения практических навыков администрирования и работы в операционной системе (ОС) Astra Linux Special Edition.
Результаты обучения (квалификации, перечень профессиональных (специальных) компетенций, знания, навыки)
Результаты (освоенные компетенции)
- Способен управлять стандартным системным оборудованием;
- Способен устанавливать Astra Linux различными способами;
- Способен устанавливать, обновлять, запрашивать и удалять пакеты программ;
- Способен выполнять базовое управление производительностью, памятью и процессами;
- Способен создавать и обслуживать файловую систему Astra Linux;
- Способен настраивать базовую защиту системы.
- Лица в возрасте 50 лет и старше, лица предпенсионного возраста
- Женщины, находящихся в отпуске по уходу за ребенком в возрасте до трех лет, и женщины, имеющих детей дошкольного возраста, не состоящих в трудовых отношениях и обратившихся в органы службы занятости
- Все желающие
Срок освоения программы
Программа предназначена для пользователей ОС Linux. Программа позволяет освоить начальный уровень работы с ОС Linux, а также приобрести навыки перехода с операционной системы с Windows на Linux или при переходе с другого дистрибутива Linux на ОС Astra Linux. В результате обучения слушатель будет:
- понимать фундаментальные основы операционной системы Astra Linux;
- уметь работать в графической среде Fly Astra Linux;
- знать особенности работы в Astra Linux Special Edition;
- знать особенности работы механизмов контроля доступа в Astra Linux
Требования к слушателям
Высшее/среднее профессиональное образование
Удостоверение о повышении квалификации
Профессиональный стандарт: «Специалист по информационным ресурсам» (утвержден приказом Минтруда России от 08.09.2014 №629н «Об утверждении профессионального стандарта «Специалиста по информационным ресурсам»).
Обобщенные трудовые функции/профессиональные компетенции
Траектория развития слушателей
- Специалист по информационным ресурсам, системный администратор.
- Оптимизация должностных обязанностей и трудовых функций
Формат реализации программы
Тема 1. Знакомство с ОС Astra Linux Special Edition. Начало и завершение работы
Тема 2. Основы работы в системе. Рабочий стол Fly.
Тема 3. Офисные средства, графика, мультимедиа.
Тема 4. Средства организации работы в сети
Форма аттестации и оценка качества освоения образовательных программ
Основные показатели оценки результата
- Обучающийся способен работать в ОС Astra Linux на уровне продвинутого пользователя (работа в графическом интерфейсе и в режиме командной строки)
- Обучающийся способен выполнять базовые задачи локального системного администрирования в ОС Astra Linux (мониторинг и настройка производительности процессов, прав доступа, установка программ и обновлений
- Обучающийся владеет навыками применения и настройки встроенных средств защиты информации в операционных системах, антивирусного программного обеспечения.
- до 50 % правильных ответов — низкий уровень сформированности компетенций
- от 50 % до 60 % правильных ответов – начальный уровень сформированности компетенции
- от 61 % до 80 % правильных ответов – базовый уровень сформированности компетенции
- от 80 % до 90 % правильных ответов – продвинутый уровень сформированности компетенции
- от 90 % правильных ответов – профессиональный уровень сформированности компетенции, способен самостоятельно ставить и решать сложные профессиональные задачи
Условия и технологии реализации
Обучение ведется в онлайн формате на образовательном портале УрФУ.
Слушатели обеспечиваются учебными материалами — специально разработанными комплектами учебных пособий, электронными учебно-методическими комплексами, заданиями для самостоятельной работы, обучающими кейсами и деловыми играми, доступными через Интернет.
Проблема с установкой Astra Linux
Здравствуйте. По завершению установки ОС Astra Linux возникли проблемы с графическим интерфейсом, его нет, только консоль! Подсказали, что якобы перейди на графическую, типо зажми ctrl + alt+ f7! Должно было измениться с tty1 на tty7, но нет! Максимум до 6 переходит! Что делать.
Крутить: PageDown/PageUp, выйти: q
А ты графику-то вообще ставил?
1) Уволить ламера.
2) Нанять специалиста.
Зачем такой злой? Астру для вояк делают и в принудительном порядке заставляют с винды переходить при отключённом Интернете, так, что даже вопрос задать на форуме можно только из дома после работы, я уже не говорю о том, чтобы что-то из реп вытянуть.
Вот ты туда вольнонаёмным админом тыщ за 30 (а то и меньше) на полный рабочий день пойдёшь?
действительно, как уже спросили выше, при установке была ли выбрана опция «установить fly интерфейс». В «Astra 11 Orel Common Edition» она установлена по умолчанию, в других вариантах не знаю.
С какой именно версией Astra проблема? Их же много.
Астра
Все компоненты устанавливал, включая графику! Версия 2.11, пробовал все заново устанавливать, не получилось. Короче буду на дебиан переходить!
Буду пробовать, спасибо.
Прчему сразу было не поставить нормальную ось?
Что было под рукой, то и поставил! Поверил в русских разработчиков.
У них идёт подготовка к выпуску 2.12, а это просто фиксация ветки (не знаю почему в виде установочных образов). Могли и накосячить.
Как астра, версии залитой неделю назад, случайно могла оказаться под рукой? Оо
Лучше бы Rosa или Alt уж тогда пробовал. Астра своеобразная штуковина, хоть и выглядит почти как ванильный debian.
Друган скачал, но не успел поставить себе, а тут я решил линукс пробонуть)
Астра — это дебиан с сертификатом от контролирующих структур РФ, но настоящую Астру простым смертным не дают. То что у тебя — это бета версия настоящей Астры, если ты не собираешься использовать промышленную в работе, то и эта тебе не нужна, возьми дебиан нормальный.
Лично я всегда стараюсь инсталлировать Linux при включенном интернете.
Хочешь подготовиться к срачу? В новости по ссылке выше упоминают, что следующий релиз CE для коммерсов по лицензионному соглашению будет требовать оплату лицензии.
и прочие кого заблыл.
Да боже упаси, мне плевать и на Астру, и на их бизнес-план.
Уже определился!
Короче, мозга не буду делать и дебиан поставлю! Всем спасибо, друзья)
А это первоначально было плохой идеей: дистрибутив своеобразный и у него нет даже форума сообщества, емнип.
Зачем такой тупой?
А чего не Calculate или ALT с ROSA?
Зачем такой тупой?
Зачем такой самый умный?
Лично я всегда стараюсь инсталлировать Linux при включенном интернете.
И не только ты. 🙂 Но есть конторы, где интернета принципиально нет.
Что было под рукой, то и поставил! Поверил в русских разработчиков.
В русских разработчиков я бы не очень верил. Даже тот же alt достаточно глючноватый.
Но у Астры есть и другие проблемы: это закрытый полузасекреченный сертифицированный ФСБ коммерческий дистр, из чего следует
- Вокруг дистра нет свободного сообщества. Всё делается исключительно собственными силами. А из этого ничего хорошего выйти не может. Такие коммерческие дистры, как SuSe и ReadHat, имеют хотя бы свободные испытательные площадки, вокруг которых есть какое-то сообщество. А тут то ли из-за режима сверхсекретности, то ли просто по глупости даже этого нет.
- Сертифицированные алгоритмы совсем необязательно лучше, чем не сертифицированные. Часто могут быть даже хуже. Но зато это почти всегда велосипед, который приходится велосипедить самому, в отличие от свободных программ.
- Сертифицированные компоненты, ненужные простому пользователю, могут быть зашиты в систему.
- Сложности с добавлением чего-то нового в дистр, т. к. любой чих нужно сертифицировать.
Короче, мозга не буду делать и дебиан поставлю!
Вот это правильно. Оригинал всегда лучше подражания.
в консоли команда startx запускает графику?
Да уж не надо. https://wiki.astralinux.ru/ Есть прекрасный канал в Telegram где народ много чего обсуждает и помогает чем может в решении проблем. И у Астры очень хорошая техническая поддержка
Про вики не знал, вспомнил, что ещё где-то руководства в pdf были для администрирования и пользователя.
Но это не форум «сообщества» и канал telegram его не заменит (это что, ещё и регистрироваться нужно в левом сервисе через номер телефона, чтобы историю переписки прочитать?).
Понятно, что более опытный пользователь в общих случаях просто воспользуется способами пригодными для debian. Начинающий может не сообразить или, что ещё хуже, просто подключит репозитории debian.
Техподдержка скорее всего, по крайней мере не должна, не занимается поддержкой версии Common Edition.
Старая версия CE 1.11 обновлений 2016 и 2017 года работает хорошо, даже некоторые средства разработки с установочного dvd можно доустановить без доступа в интернет, что приятно. Интересно, готовящейся релиз на основе jessie?
имеют хотя бы свободные испытательные площадки
Common Edition вполне себе бесплатный для всех (пока), никакими сертификатами не обладает и ничего для добавления в него сертифицировать не нужно. Не надо путать варианты «поставки».
Установка Astra linux
Astra linux — разработанa коллективом «Научно-производственное объединение Русские базовые информационные технологии» и основана на свободном ПО. Данную операционную систему можно скачать, бесплатно для личного некоммерческого использования, с официального сайта разработчиков astralinux.ru. Так же существует и коммерческое решение.
Установка
После загрузки, с ранее подготовленного, dvd или usb накопителя, загружается загрузчик установочного дистрибутива.
В меню загрузчика всего 3 пункта, все интуитивно понятно. Давайте рассмотрим установку в графическом режиме. После выбора пункта Графическая установка, загрузится лицензионное соглашение.
После ознакомления нажимаем продолжить, и выбираем комбинацию клавиш для переключения раскладки клавиатуры.
При нажатии продолжить, начнется загрузка установщика, а так же пройдет инициализация сетевых интерфейсов.
Далее будет предложено ввести имя компьютера, на который вы устанавливаете Astra Linux.
А в следующем шаге, потребуется ввести имя учетной записи администратора.
Имя admin задать не получится, так как данное имя зарезервивано.
Далее вводим и подтверждаем пароль учетной записи.
Пароль следует придумать сложный, не менее 8 символов.
Затем задаем часовой пояс.
Ну а дальше следует разметка диска. Для ознакомления с дистрибутивом, а так же если вы новичок в linux, то рекомендуется выбрать автоматический режим.
После того как выбрали схему разметки, выбираем диск.
Так же можно отделить домашний каталог на отдельный раздел.
Далее будет выведена разметка дисков, по нажатии на кнопку продолжить вы согласитесь внести изменения и записать из на диск. Все данные при этом удалятся.
Затем еще раз потребуется подтверждение намерений записать таблицу разделов.
После начнется установка.
После установки базовой системы будет предложено выбрать дополнительные компоненты.
Так же будет предложено, выбрать компонент ALD, доступный в серверном или в клиентском варианте. При выборе установки в серверном режиме придется пройти еще несколько шагов по настройке.
Первый, настройка пакета krb-admin-server.
При нажатии продолжить, начнется установка дополнительных пакетов.
После установки будет предложено настроить дополнительные параметры операционной системы.
При нажатии продолжить начнется установка загрузчика.
Выбираем устройство для установки загрузчика.
Начнется завершение установки.
После чего процесс установки завершится.
По завершении установки, мы увидим приглашение входа в только что установленную систему Astra Linux. Вводим ранее введеные имя пользователя и пароль.
После авторизации мы увидим рабочий стол.
Краткий обзор предустановленного ПО
В качестве офисного приложения, для работы с таблицами и текстовыми файлами используется свободное ПО Libreoffice.
Так же имеются сетевые приложения, даже предустановлен торрент клиент.
Приложения для работы с графикой.
Калькулятор и Maxima.
Так как система рассчитана на офисное использование, предустановлены простые игры.
Приложения из категории Мобильные.
В меню Панель управления, расположены настройки ОС Astra Linux.
На этом статью можно завершить. Мы рассмотрели установку Astra Linux, а так же список предустановленного ПО.