Создание частного облака для исследовательских целей

Я студент и изучаю информатику. В этом семестре я прохожу курс «Большие данные». В рамках учебной программы я должен разработать частное облако с использованием компьютеров Ubuntu, а другой команде необходимо создать методы аутентификации для этого частного облака. Я очень новичок в больших данных и облаке, хотя у меня есть базовое понимание концепций. Я просматривал Интернет, чтобы просмотреть ресурсы о том, как создать облако, я придумал openstack, который лучше всего работает с Ubuntu, но прежде чем углубляться в него, я хотел принять предложения от сообщества stackoverflow, если они могут помочь мне в выборе лучших инструментов. и технологии, которые я могу использовать для настройки частного облака. Теперь нам нужно настроить очень маленькое частное облако в качестве исследовательского проекта. Может ли кто-нибудь помочь мне дать мне представление об инструментах и ​​​​технологиях, пожалуйста? Цените время.


person DharaPPatel    schedule 30.09.2016    source источник


Ответы (2)


Я тоже делал что-то подобное в прошлом году для школы ;-)

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

  • Открытый стек

Openstack, как вы уже сказали. Руководство по установке релиза Mitaka здесь: http://docs.openstack.org/mitaka/install-guide-ubuntu/. Новая версия Mitaka только что вышла, так что вы можете проверить и свободу: http://docs.openstack.org/liberty/install-guide-ubuntu/. Openstack — это частное облако с полным стеком, поэтому, кстати, оно уже поставляется с системой аутентификации.

  • Облачный стек Apache

Вторая технология, которую стоит проверить, — это CloudStack от фонда Apache: https://cloudstack.apache.org/ I сам не использую cloudstack, но я знаю, что он часто используется, и установка может быть немного проще, чем Openstack.

Что касается Openstack, то достаточно 3 машин, чтобы иметь полнофункциональное частное облако, один контроллер, один сетевой узел и один (или более) вычислительный узел.

Вы также можете проверить инструменты автоматизации (такие как Ansible, Puppet или Chef), чтобы автоматизировать установку вашего облака, так как есть много шагов, это может запутать, автоматизация становится очень полезной в этот момент.

Надеюсь, это поможет, и удачи ;-)

person Bruno B. Carvalho    schedule 30.09.2016
comment
Привет, @бруно. Звучит здорово. Большое спасибо за ваш ответ. Я ценю это. Я обязательно посмотрю ссылки, которые вы предложили. Удалось ли вам успешно установить облако? - person DharaPPatel; 30.09.2016
comment
Здравствуйте еще раз, да, я успешно установил Openstack, следуя руководству, и автоматизировал его с помощью Ansible. Однако это была более старая версия, которая называлась Kilo. Я ожидаю, что новые версии будут еще проще в установке ;-) Удачи и получайте удовольствие. - person Bruno B. Carvalho; 03.10.2016
comment
Спасибо. Не могли бы вы поделиться ссылкой, по которой вы перешли для установки. Кроме того, я начал настраивать среду с помощью cloudstack и столкнулся с некоторыми проблемами при настройке базы данных. Не могли бы вы помочь мне в stackoverflow.com/questions/39925085/. - person DharaPPatel; 07.10.2016
comment
Здравствуйте, руководства, которым я следовал, те же, что и в моем посте. Я использовал этот: docs.openstack.org/kilo/install- guide/install/apt/content, но это более старая версия, которая больше не поддерживается, я полагаю (релизы на 6-12 месяцев сделают это) - person Bruno B. Carvalho; 10.10.2016

Я опубликовал полуавтоматические автоматические установщики для OpenStack на моем сайте github:

https://github.com/tigerlinux

Кроме того, на моих страницах github у меня есть некоторые I.T. рецепты, которые могут оказаться полезными для обучения работе в облаке:

http://tigerlinux.github.io

Установщики обновлены для использования с последними версиями openstack (включая Mitaka), для Centos 7, Ubuntu 14.04lts и Ubuntu 16.04lts.

Не стесняйтесь использовать их и задавать вопросы, если вам нужна дополнительная помощь.

person tigerlinux    schedule 30.09.2016
comment
Конечно, я попробую ваши установщики. Не могли бы вы помочь мне в stackoverflow.com/questions/39925085/ - person DharaPPatel; 07.10.2016