Свой дистрибутив с помощью SuseStudio

Обсуждение вопросов создания суперкомпьютера, работающего на ОС Linux, а также дистрибутивов, управляющих суперкомпьютерами

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 12724
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Свой дистрибутив с помошью SuseStudio

Непрочитанное сообщение Olej » 04 ноя 2012, 23:44

Olej писал(а): Что не совсем мне сразу понятно:
- что это за формат "USB stick / hard disk image" : *.oem.tar.gz ?
- почему он у них дефаулт (чем так хорош?)
По оводу форматов там у них отдельная страничка обнаружилась с толкованиями - Appliance Formats:
Physical media formats
USB stick/hard disk image Dump this format on your USB stick or hard disk and boot from it. You may need to instuct the machine’s BIOS to boot from an external source if you’re usign a USB stick. You can write the disk image using either the dd command, or image writing software on any existing OS.
...
Virtual formats
VMware / VirtualBox / KVM (.vmdk) Use this format if you want to start your appliance as a virtual machine on VMware, VirtualBox, or KVM-based hypervisors. This is another method to test an appliance without formatting any hard disk. VirtualBox and VMware virtualization applications are available for most host operating systems. KVM virtualization is for Linux only.

OVF virtual machine (.ovf) Open Virtualization Format (OVF) is an open, standards-based format for virtual machines. A variety of hypervisors including SUSE Cloud, VirtualBox, VMware ESX, IBM SmartCloud, and Oracle VM support creating virtual machines by importing an .ovf file.
...

Аватара пользователя
Olej
Писатель
Сообщения: 12724
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Свой дистрибутив с помошью SuseStudio

Непрочитанное сообщение Olej » 05 ноя 2012, 16:35

homecluster писал(а):Почему спрашиваю потому что у меня тоже есть некоторое представление о том что нужно но мало представления как этого добиться.
Сразу обратите внимание на то, что кроме сборки дистрибутива для терминального хоста кластера (что, похоже, несложно сделать с помощью SuseStudio, и вам удастся), вам ещё нужно предусмотреть, забегая наперёд:

- собрать минимальный дистрибутив для вычислительных хостов кластера (ядро и, как минимум, конфигурационные файлы начальной загрузки с монтированием NFS файловой системы, etc.)

- настройка PXE сетевой загрузки этих хостов (размещение всех необходимых компонент в нужных местах файловой системы дистрибутива терминального хоста)

Вот последний пункт этой программы особенно интересный ... потому как а). заниматься этим без особой нужды никому в голову не прийдёт ;-) , б). это не очень известный предмет, в). заслуживающий отдельного рассмотрения. Очень скоро это сильно понадобится для продолжения обсуждения ;-) ... поэтому я загодя заведу для того тему: PXE загрузка (организация и использование).

Аватара пользователя
Olej
Писатель
Сообщения: 12724
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Свой дистрибутив с помошью SuseStudio

Непрочитанное сообщение Olej » 05 ноя 2012, 17:24

homecluster писал(а):
заниматься этим без особой нужды никому в голову не прийдёт
1.На мой взгляд это старое "табу". Суперкомпьютерные вычисления всегда были высокобюджетными проектами. По этому ради сохранения возможности получать "большие деньги" целесообразно не допускать к суперкомпьютерным вычислениям просто людей с улицы. По этому понятно почему "заниматься этим без особой нужды никому в голову не прийдёт".
Это не так.
Относительно кластеров как-раз всё достаточно хорошо растолковано в публикациях. А относительно небольшое число публикаций относительно них объясняется очень просто: очень и очень малая часть потребителей нуждается в кластерных вычислителях, очень и очень малая часть задач (практически "мизерная") может быть успешно распараллелена для выполнения на кластерной архитектуре.

Как только вы доведёте до ума и запустите свой кластер - вы убедитесь в этом сами ;-) , как только попытаетесь сделать для него хоть одну программу сверх прилагаемых заранее тестов.
homecluster писал(а): 3. Загрузка нодов по РХЕ не единственный вариант загрузки. Более того такой вариант загрузки необходим только для некоторого варианта конфигураций, к примеру для бездисковых нодов. Если ноды имеют на борту даже небольшой диск то смысл грузиться по РХЕ перестает быть очевидным.
Индивидуальная загрузка нодов (с собственных дисков, или ещё откуда) - это очень плохая идея. В самом скором времени, при внесении изменений, конфигурировании и т.д. ПО нод, они у вас рассинхронизируются: на одно - одно, на другом - другое, а не третьем вообще ничего не работает... Как у юмористов: "... здесь играть, здесь не играть - здесь селёдку заворачивали..."(с) :lol:

PXE как-раз и решает эти проблемы: сетевая загрузка единообразная!

cema
Писатель
Сообщения: 246
Зарегистрирован: 14 июн 2012, 06:01
Контактная информация:

Re: Свой дистрибутив с помошью SuseStudio

Непрочитанное сообщение cema » 05 ноя 2012, 22:10

homecluster писал(а): Хорошо. Вы рулите в том что хотите получить при сборке своего дистрибутива?
Думаю, что да.

Аватара пользователя
Olej
Писатель
Сообщения: 12724
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Свой дистрибутив с помошью SuseStudio

Непрочитанное сообщение Olej » 06 ноя 2012, 18:56

Olej писал(а):
homecluster писал(а): У меня сейчас есть скачанный дистрибутив.
homecluster писал(а): Вот проект PelicanHPC.
У вас пока есть скачанный не дистрибутив, а .iso образ LiveCD для загрузки.
А теперь смотрите сюда - https://download.mi.hs-heilbronn.de/pelicanhpc/ :

Код: Выделить всё

...
make_pelican-v2.8                                            21-Jun-2012 15:53   55K 
...
Это скрипт полной сборки pelican-v2.8 "с нуля":
# make_pelican: this script allows you to make a custom version
# of the PelicanHPC live CD/USB image for creation of high performance
# computing clusters. You need to install live-build, debootstrap and rsync to use
# it. These packages are installed on PelicanHPC released images, so you can use
# this script on PelicanHPC. It can be used on any other GNU/Linux distro as long
# as these packages are installed.
В конечном счёте так вы можете (поразбиравшись и сильно экспериментируя) собрать свой собственный дистрибутив, добавив туда нужное вам оборудование и др. ... и даже назвать его не PelicanHPC, а ... homeclusterHPC :lol:

P.S. Сборка тяжёлая, но разобраться можно.

homecluster
Писатель
Сообщения: 23
Зарегистрирован: 24 окт 2012, 20:23
Контактная информация:

Re: Свой дистрибутив с помщью SuseStudio

Непрочитанное сообщение homecluster » 13 янв 2013, 18:24

Спасибо всем за внимание к теме. И с Новым Годом.

Ответить

Вернуться в «Персональный суперкомпьютер на Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость