Ответы пользователя по тегу Кластеры
  • Как победить ошибку Ceph "OSD count 2 < osd_pool_default_size 3"?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Добавить OSD на ноды, и добавить ноды, если не хватсет.
    Ответ написан
  • Как объединить несколько матплат или ПК?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, можно! Например под линуксом.
    1) Ставите рядом кучу плат.
    2) Все платы соединяете через один коммутатор ethernet (желательно на 1Гб, лучше на 10Гб, а у нас по Infiniband)
    3) Ставите оркестратор задач (здесь все зависит от того, что хотите, так что есть варианты), начиная от docker/lxc/kvm/kubernets/composer и заканчивая htcondor (и последний, и докер, и kvm, и lxc у нас прижились)
    4) на все диски матплат можно натянуть CEPH, чтобы задачи мигрировали быстро и плавно.
    5) Кластер готов!!!!
    Ответ написан
    2 комментария
  • Как сделать отказоустойчивый LAMP кластер для высоконагруженных WEB-приложений?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я бы вообще нe использовал AMP, из LAMP! Использовал бы nginzx/redis/python/java/go/mongodb/elasticsearch/go/scala далее везде.
    Ну и конечно, все зависит от рук!
    Ответ написан
    Комментировать
  • Создание HPS-кластера в бюджетных условиях. Как это сделать?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    На таких процессорах можно запустить по паре виртуалок. НО!
    Можно пойти другим путем и сделать маленький кластер на основе torque, corosync и lxc. Ну и поэкспериментировать в параллельных вычислениях на mpi, сделать распределенное хранилище на ceph. Да много можно чего сделать, как минимум для экспериментов. Рекомендую сразу ставить по паре адаптеров ethernet. Да даже с kvm можно поиграться, прокидывая адаптеры через sr-iov (только адаптеры должны это поддерживать).
    Ответ написан
    Комментировать
  • [РЕШЕНО] Как объединить 3 linux сервера в одну подсеть без коммутаторов?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Без коммутаторов конечно можно, только будет гадость, сами то сервера мы друг с другом соединим, а-б-с-а, как раз по два коннекта в каждый сервер. Только как к этому кластеру снаружи подключаться?!
    Ставьте два коммутатора, один на кластернную сеть, второй на внешнюю, каждый сервер одним адаптером в один коммутатор, вторым - во второй. А еще лучше - добавьте 10ge адаптеры для кластера., а на остальных интерфейсах сделайте бондинг.

    Что касается glusterfs, то странная она, очень, ушли с него... Мы ceph rbd используем, установка не исльно сложнее гластера, а все остальное гораздо лучше. Один минус, не нужно на нодах мапировать rbd девайсы, работайте через librbd напрямую, или через kvm например. Если уж нужно подключить rbd как блочное устройство, делайте это с клиентов извне кластера!
    Ответ написан
    Комментировать
  • Какой из дистрибутивов выбрать для вычислительного кластера?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    У нас так устроено:
    - стоит RHEL 6.4 и CentOS 6.4
    - есть сервера с Ubuntu 14.04
    - сеть ethernet 1Gb/10Gb + infiniband FDR/QDR (20/40Gb)

    ПО:
    - glusterfs на нескольких серверах (для файлопомойки и хомов), отдается по NFS (в основном по IB, но есть клиенты и по 1Gb)
    - openldap + kerberos для логинов/паролей и SSO
    - сами вычисления основаны на разных библиотеках от OpenMPI до частнофирменных решений.
    - развернут Sun Grid Engine для автоматизации задач на кластере

    В общем выводы:
    1) отдельная сеть под внутренние вычисления 1/10Gb (infiniband)
    2) отдельная сеть на доступ ethernet 1/10Gb
    3) общая файлопомойка на обе сети
    4) SSO на основе kerberos

    Ну и по хорошему, что на кластере запускать - всё равно, лишь бы под задачу подходило...
    Ответ написан
    Комментировать