Zainstaluj Seesaw Ubuntu

Zainstaluj Seesaw Ubuntu

„W erze równoczesnej realizacji przeprowadzono wiele procesów jednocześnie w celu uzyskania większej przepustowości i wysokiej wydajności pracy. W takich okolicznościach serwery są zobowiązane do obsługi ładunków obciążenia dla wysokiej wydajności i serwerom trudno jest zarządzać tak ogromnym ruchem. Aby uratować tę niszczycielską sytuację, wyważający obciążenie przychodzą na ratowanie serwerów. Te wyważające obciążenie rozkładają obciążenie między kilkoma sieciami a hostami (które są klastrowane), aby zwiększyć dostępność, wydajność i niezawodność sieci. Balanci obciążenia przyjmują przychodzące żądania sieciowe i przypisują im VIP (wirtualny adres IP), a następnie wysyłać te żądania do tego serwera, którego równowaga ładowania znajduje odpowiednią, zachowując minimalną możliwą modyfikację pakietu. Wybrany serwer przez balanser obciążenia odpowiada następnie na równoważenie obciążenia, a dane są wymagane; Balancer obciążenia przekazuje to wymagane dane do klienta."

Procedura

Teraz wyjaśnimy ci całą procedurę instalacji Seesaw na Ubuntu 20.04. Równoważenie obciążenia ma głównie dwie platformy, E.G., „HA-Proxy” i „Linux Virtual Server” (LVS). Seesaw (v2) to dobrze znany moduł równoważenia obciążenia, który jest opracowywany na platformie, i.mi., LVS. Seesaw jest napisane w Golang. Golang to język (programowanie), który jest najbardziej podobny do C, ale jest prostszy, czytelny i pokazuje współbieżność. Procedura Seesaw za pomocą Golang jest podana poniżej w najbardziej samokształceniu:

Krok 01: Pliki Golang dla Linux

Proces instalacji rozpoczyna się od pobrania plików Golang / Go dla Linux, ponieważ wciąga jest opracowana w języku Go. Aby pobrać te pliki, najpierw przejdź do linku „https: // Go.dev/dl/”. Na stronie internetowej, przejdź do pobrania i kliknij najnowszą wersję Golanga dla Linux. Pliki domyślnie zaczną pobierać w archiwum, jak pokazano na poniższym rysunku:

Krok 02: Kontrola integralności Tarball

Po pobraniu plików musimy teraz sprawdzić integralność Tarball. Można to zrobić, dokonując porównania między wartością skrótu, który jest generowany za pomocą polecenia „shasum” i wartością dla skrótu podanego na stronie internetowej. Zrobimy to porównanie, najpierw utworzenie/ wprowadzenie do katalogu, w którym pliki zostały pobrane (w naszym przypadku jest to „/ tmp/ mozilla_ubuntu0”), a następnie użyjemy następujących instrukcji w oknie terminalu:

$ Sudo shasum -a 256 go1.19.Linux-AMD64.smoła.GZ

W powyższym wyjściu -a określa algorytm używany do generowania wartości skrótu, a całe to polecenie wykonuje sumę kontrolną (SHA256) dla pobranych plików archiwów.

Krok 03: Ekstrakcja plików zarchiwizowanych TAR

Po udanej kontroli integralności wyodrębnimy pliki TAR (zarchiwizowane) w tym samym katalogu, w którym już jesteśmy obecni, wykonując podane polecenie:

$ sudo tar -c /tmp /mozilla_ubuntu0 -xvzf go1.19.Linux-AMD64.smoła.GZ

Powyższe polecenie wyświetla się jako:

Krok 04: Konfigurowanie środowiska dla Go

Na tym etapie ustawimy przestrzeń roboczą /środowisko dla nazwy „GO”. W tym obszarze roboczym będzie trzy główne katalogi (źródło, bin i pakiet „PKG”). „Bin” ma w sobie pliki binarne Golanga, podczas gdy „źródło” ma wszystkie pliki pozyskiwania, a „PKG” zawiera obiekty pakietów. Poniżej znajdują się polecenia wykonania środowiska dla Go:

$ CD/TMP/Mozilla_ubuntu0/Go
$ CD Bin/
$ mkdir Go
$ ls
$ CD Go/
$ mkdir src pkg bin
$ CD

Krok 05: Wykonanie

Aby wykonać GO, musimy dodać ścieżkę pliku, w której pliki Golangsa zostały pobrane do środowiska/ przestrzeni roboczej, które utworzyliśmy we wcześniejszym etapie jako „/ tmp/ mozilla_ubuntu0/ go/ bin”. Po dodaniu plików do ścieżki należy teraz zalogować się do profilu, aby zapisać zmiany w nim. Aby to zrobić, pierwszy zaloguj profil za pomocą podanego polecenia w następujący sposób:

Po zalogowaniu się do profilu ustaw ścieżki w profilu, określając wartości „Gobin” i Gopath ”za pomocą tych poleceń, a następnie zapisz zmiany:

$ export gopath = ”Home/Go”
$ Export gobin = ”gopath/bin”

Poniższy rysunek pokazuje profil po dokonaniu wyżej wymienionych zmian:

Krok 06: Testowanie GO (opcjonalnie)

Po pomyślnym skonfigurowaniu środowiska Golanga można go przetestować za pomocą następującego polecenia:

$ Go
Lub
$ GO env

Krok 07: Instalacja Seesaw

Wyżej wymienione kroki przedstawiają procedurę instalacji GO; Teraz zainstalujemy „Seesaw” jako Go, ponieważ Seesaw zależy od większości pakietów Go. Aby zainstalować SeesAW, będziemy musieli zainstalować generator kompilatora Go Protobuf. Kompilator Protobuf jest używany, gdy wymagane dane muszą być zużyte przez jakąś przeglądarkę internetową. Wiadomo, że jest to platforma typu open source i format danych, że serializuje dane ustrukturyzowane. Protobuf jest wykorzystywany do opracowywania programów do komunikacji i przechowywania danych w niektórych sieciach. Te kompilatory łączą .pliki i biblioteki Proto, które są specyficzne do zapisu pliku, które można wysłać przez połączenie sieciowe. Instalację kompilatora Protobuf można wykonać za pomocą polecenia:

$ sudo apt-get Compiller Protobuf

Aby kontynuować instalację, po prostu wpisz (y). Do tej pory zainstalowano wymagane pakiety, teraz uruchomimy polecenie, i.mi. (Make) Po tym wszystkie pliki binarne Seesaw zostaną następnie ustawione na odpowiednią lokalizację z huśtawką utworzoną w Gopath/Bin, a następujący skrypt jest wykonywany.

$ sudo apt instal Make
$ Make Proto

Tutaj instaluje się huśtawka!

Wniosek

W artykule omówiono procedurę instalacji patelni na Ubuntu 20.04. Seesaw jest równoważeniem obciążenia; Zmniejsza obciążenie ruchu, zarządzając obciążeniem między kilkoma sieciami i hostami, aby zapewnić dobrą dostępność sieci. W artykule przed zainstalowaniem seesaw, najpierw pobraliśmy pliki GO, ponieważ patelni jest opracowywane głównie w pakietach GO. Nauczyliśmy się procedury pobierania, instalowania i konfiguracji plików GO na Ubuntu, konfigurując środowisko do Go, a następnie dowiedzieliśmy się, jak moglibyśmy użyć instalacji Seesaw za pomocą poleceń „Make” i kompilatora Go Protobuf. Mamy dobre nadzieje, że uznasz ten artykuł za pomocny.