Что такое Маас?

Я довольно новичок в этом вопросе, и это моя первая попытка.
Я не мог найти много документации о том, что такое MAAS.
Я сделал свой собственный сервер MAAS и теперь добавлен и выделен 1 узел.
SSH работает с узлом и т. Д.

Но теперь мне интересно... что я могу сделать с этими узлами?
Моя идея о MAAS заключалась в том, что узлы разделяют свои вычислительные мощности
с контроллером кластера, и этот контроллер кластера является вашим сервером.
(Где я могу сделать свою базу данных mysql, веб-сервер apache2 и т. Д.)

редактировать:
а потом я вдруг обнаружил это:

Динамическое перераспределение физических ресурсов в соответствии с требованиями рабочей нагрузки

Например.. У меня есть сервер какой-то игры с 6 потоками.
MAAS автоматически распределяет мою рабочую нагрузку с точки зрения отправки 3 потоков на мой узел?
(Я все еще учусь, и я многое узнал, я знаю. И я использовал Google, но теперь мне действительно нужно спросить некоторых более опытных людей)

3 ответа

Решение

MAAS расшифровывается как "Металл как услуга". Это похоже на IAAS "Инфраструктура как услуга", поскольку позволяет подготовить новый компьютер. Разница в том, что IAAS обычно относится к виртуальным машинам, а MAAS предназначен для предоставления "голого железа". Это означает, что на полностью работающем сервере, готовом для развертывания сервисов, можно перевести сервер без установки операционной системы.

Документацию для MAAS можно найти здесь: http://maas.io/

Если вы ищете что-то для развертывания сервисов, то я рекомендую взглянуть на JuJu. JuJu позволяет вам легко развертывать сервисы с его очаровательной архитектурой. JuJu также подключается к MAAS для получения готовых к использованию серверов, для развертывания служб.

Документацию для JuJu можно найти здесь: https://jujucharms.com/

Для меня MAAS - это способ более быстрой установки чего-то вроде Ubuntu Server на многие компьютеры без необходимости: 1) вставлять компакт-диск, 2) следовать тому же сценарию ответов на вопросы и затем итеративно 3) выполнять много команд командной строки как "sudo apt-get install..." для каждого компьютера.

------------------------------------------------------------------------
|  OpenStack (a.k.a. Cloud Management Layer)                           |
------------------------------------------------------------------------
                               |
------------------------------------------------------------------------
|  Juju                                                                |
------------------------------------------------------------------------
                               |
------------------------------------------------------------------------
|  Metal-as-a-Service (a.k.a. Deployment/Management Automation Layer)  |
------------------------------------------------------------------------
  |              |            |            |            |
----------  -------------  -----------  ------------  -----------
| Node   |  | Node      |  | Node    |  | Node     |  | Node    |
----------  -------------  -----------  ------------  -----------

В тот момент, когда вы зачислили и запустили узлы в MAAS, вы можете приобрести / запустить их, чтобы вы могли удаленно управлять одним и иметь полнофункциональный сервер Ubuntu. Вам не обязательно понадобится Juju или OpenStack поверх этого.

Juju позволяет легко идти дальше, а затем автоматизировать развертывание сервисов в наборе доступных узлов. OpenStack - это набор сервисов, которые теоретически позволяют раскручивать виртуальные машины из этого коллектива (например, Amazon EC2). Кроме того, у вас есть возможность обслуживать виртуальные диски (например, Amazon S3). И вы можете объединить эти два вместе, чтобы вы могли раскрутить виртуальный компьютер, который подключается к постоянному диску с вашими данными на нем.

OpenStack становится все более уязвимым в том смысле, что в него встроены функции "высокой доступности" - например, он прощает системные сбои на одном узле.

После того, как вы увидели загрузку PXE в действии и увидели, как она успешно подключает и запускает компьютер, вы будете поражены. К сожалению, во всех версиях, с которыми я работал, есть множество ошибок, и в итоге вы потратите много времени на устранение неисправностей всего, что пытались внедрить.

Вы можете посетить этот веб-сайт: https://docs.maas.io/2.1/en/

MAAS - это металл как услуга. Это позволяет вам рассматривать физические серверы как виртуальные машины (экземпляры) в облаке. Вместо того, чтобы управлять каждым сервером по отдельности, MAAS превращает ваш голый металл в эластичный облачный ресурс.

Машины можно быстро подготовить, а затем снова уничтожить так же легко, как вы можете использовать экземпляры в общедоступном облаке, такие как Amazon AWS, Google GCE и Microsoft Azure и другие.

MAAS может выступать в качестве автономного сервиса PXE/preseed или может быть интегрирован с другими технологиями. В частности, он разработан, чтобы особенно хорошо работать с Juju, сервисом и сервисом управления моделями. Это идеальное решение: MAAS управляет машинами, а Juju - службами, работающими на этих машинах.

Другие вопросы по тегам