Canonical klasterləri tez yerləşdirmək üçün alətlər dəsti olan MicroCloud təqdim etdi

Canonical şirkəti, paylaşılan paylanmış məlumat saxlama sistemi və təhlükəsiz virtual şəbəkə ilə hesablama klasterlərinin və bulud sistemlərinin sürətli yerləşdirilməsinə imkan verən MicroCloud alət dəstini təqdim etdi. Alət dəsti klaster qovşaqlarının idarə olunması üçün zəruri olan komponentləri özündə birləşdirən əlavə paket şəklində mövcuddur. MicroCloud əsaslı həllər üçün kommersiya texniki dəstəyi xidmət vasitəsilə mövcuddur. Ubuntu Pro, lakin dəstəyi olmadan edə bilənlər alətlər dəstindən məhdudiyyətsiz istifadə edə bilərlər. Layihənin hazırlanması Go dilində yazılıb və AGPL 3.0 lisenziyası altında paylanır.

MicroClouds standart olaraq nasazlığa dözümlülüyünü təmin etmək üçün alətlərdən istifadə edir, ona görə də o, ən azı üç qovşaqdan ibarət klasterlər yaratmağa imkan verir (yuxarı hədd kimi 50-yə qədər qovşaqdan ibarət klasterlər qeyd olunur). Klasteri idarə etmək üçün istifadə edilən proqram stəmi konteynerlər və virtual maşınlar LXD üçün mərkəzləşdirilmiş idarəetmə sistemindən, virtual şəbəkələrin OVN (Açıq Virtual Şəbəkə) qurulması platforması və paylanmış xətaya dözümlü saxlama Ceph istifadəsinə əsaslanır. MicroClouds bütün klaster qovşaqlarında LXD, Ceph və OVN-ni avtomatik konfiqurasiya etmək üçün alətlər təqdim edir.

Müəyyən etmək üçün yeni serverlər mDNS, klasterə qoşula bilən şəbəkədə istifadə olunur və bu da lxd, microceph, microcloud və microovn snap paketlərini quraşdırdıqdan sonra qovşaqlardan birində tək bir "microcloud init" əmrini işlətməklə bütün klasterin konfiqurasiya edilməsinə imkan verir. Paylama əsas platforma hesab olunur. Ubuntu Server, lakin alət dəsti bağlı deyil Ubuntu və snap alət dəsti quraşdırılmasının mövcud olduğu istənilən paylanmada istifadə edilə bilər (Arch, CentOS, Fedora, Debian, openSUSE, RHEL və s.). Atom baxımından yenilənmiş ƏS istifadə edən sistemlərə əsaslanan klasterlər yaratmaq da mümkündür. Ubuntu Əsas.

“Microcloud init” əmrini işə saldıqdan sonra alət dəsti yerli şəbəkədə digər serverlərin mövcudluğunu aşkar edəcək, paylaşılan Ceph yaddaşına disklər əlavə etməyi təklif edəcək və virtual şəbəkə parametrlərini konfiqurasiya etməyi təklif edəcək. Klasterə daxil olmaq üçün yuxarıdakı snap paketləri əvvəlcə serverlərdə quraşdırılmalıdır. Klaster konfiqurasiyası oxşar sistemlərin sonrakı yerləşdirilməsi üçün YAML formatında saxlanıla bilər. Başlama tamamlandıqdan sonra əlavə qovşaqlar əlavə etmək üçün "microcloud add" əmrindən istifadə edə bilərsiniz.

Paylaşılan fayl yaddaşı replikasiya və nasazlığa dözümlülüyün daxil edilməsi ilə yaradılır ki, bu da ayrı-ayrı qovşaqların uğursuzluğu halında müxtəlif qovşaqlarda məlumatların bir neçə nüsxəsinin saxlanması sayəsində məlumatları itirməməyə imkan verir. Bir klasterdə Ceph əsaslı yaddaşı yerləşdirmək üçün yerli disklərə əlavə olaraq, üç müxtəlif kompüterdə paylanmış məlumatların saxlanması üçün ayrılmış ən azı üç ayrı disk olmalıdır.

Klaster hazır olduqdan sonra istifadəçilər tətbiqlərini sistem konteynerləri və ya virtual maşınlar vasitəsilə işlədə, eləcə də ortaq Ceph yaddaşına və LXD əsaslı mərkəzləşdirilmiş idarəetmə alətlərinə daxil ola bilərlər. Konteyner infrastrukturunu idarə etmək üçün Kubernetes (Microsoft 8s nəşri) klasterin üzərində işlədilə bilər. İstifadəçi identifikasiyası üçün, virtual maşınlar və ya klasterdəki konteynerlər OpenID Connect (OIDC) və OpenFGA əsaslı avtorizasiyadan istifadə edə bilər.

Canonical klasterləri tez yerləşdirmək üçün alətlər dəsti olan MicroCloud təqdim etdi

Təqdim olunan CPU, yaddaş və giriş/çıxış resurslarının çevik idarə edilməsi, həmçinin USB cihazlarının, GPU-ların və sürücülərin ətraf mühitə yönləndirilməsi mümkündür. Təcrid olunmuş və virtual mühitlər canlı miqrasiya rejimində qovşaqlar arasında ötürülə və anlıq görüntülərdən istifadə edərək yadda saxlanıla bilər. Klaster performans göstəriciləri və hadisə qeydləri Prometheus və Grafana istifadə edərək monitorinq üçün ixrac edilə bilər.

İstehsal klasterləri və şəxsi bulud sistemləri yaratmaqla yanaşı, alətlər dəsti tərtibatçı sistemləri üzərində tez eksperimentlər aparmaq üçün də uyğundur. Məsələn, MicroCloud proqramçının noutbukunda klasteri simulyasiya etmək, bulud proqramlarını inkişaf etdirmək, yeni texnologiyalarla sınaqdan keçirmək və ya mürəkkəb infrastrukturları simulyasiya etmək üçün istifadə edilə bilər.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster