Что такое Маас?
Я довольно новичок в этом вопросе, и это моя первая попытка.
Я не мог найти много документации о том, что такое 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 - службами, работающими на этих машинах.