Zainstaluj OpenStack - Proste kroki instalacji OpenStack

Spisie treści:

Anonim

Jak zainstalować OpenStack?

OpenStack to narzędzie platformy programowej służące do budowania i zarządzania platformami chmurowymi dla chmur publicznych i prywatnych. Jest darmowy i open source. Został napisany w pythonie. Został pierwotnie wydany w 2010 roku. Obsługuje wieloplatformowy system operacyjny. Najczęściej jest wdrażany jako infrastruktura jako usługa (IaaS). Został opracowany przez fundację OpenStack.

Kroki, aby zainstalować OpenStack

Kroki wymagane do zainstalowania OpenStack są następujące:

Krok 1: Zainstaluj Virtual Box lub Utwórz maszynę wirtualną

Pobierz wirtualne pudełko Oracle i utwórz maszynę VM z określoną konfiguracją 64-bitowego systemu operacyjnego z 8 GB pamięci RAM i 300 GB pamięci. Po utworzeniu maszyny wirtualnej dla określonego wymaganego systemu operacyjnego otwórz terminal i wyłącz zaporę.

Krok 2: Pobierz wersję OpenStack

Użyj poniższego polecenia, aby pobrać wersję OpenStack przez terminal. Polecenie brzmi: „mniam zainstalować –y centos-release-OpenStack-newton”

Krok 3: Zaktualizuj pakiety

Użyj poniższego polecenia, aby zaktualizować pakiet. Polecenie brzmi „yum update –y”.

Krok 4: Użyj narzędzia, aby zainstalować OpenStack

Za pomocą packstack wszystkie usługi OpenStack można zainstalować za jednym razem, a on zajmie się całą częścią instalacji OpenStack. OpenStack można również zainstalować bez pomocy tego narzędzia, ale instalacja wielu usług wymaga wiele czasu. Polecenie brzmi „mniam zainstalować –y OpenStack-packstack”

Krok 5: instalowanie usług

Poniższe polecenie służy do zainstalowania wszystkich usług lub komponentów dla OpenStack. Polecenie to „packstack –allinone”. Zainstaluje wszystko i instalacja zostanie ukończona dla OpenStack.

Krok 6: Otwórz plik administratora

Otwórz plik keystonerc_admin, aby uzyskać nazwę użytkownika, hasło i adres URL otwartego stosu. Zanotuj wszystkie trzy rzeczy.

Krok 7: Zaloguj się

Użyj adresu URL w przeglądarce i użyj tych samych danych logowania, aby zalogować się do OpenStack, a otrzymasz pulpit nawigacyjny dla OpenStack. Pozostałe usługi również są tam wymienione.

Składniki OpenStack

Niektóre komponenty i usługi z nazwami kodowymi używane w OpenStack są następujące:

1. Oblicz:

Jest to główna część OpenStack IaaS. Jest również określany jako Nova. Nazywa się to kontrolerem tkanin w chmurze. Jest napisany głównie w języku python. Jest opracowany głównie w celu skalowania bez żadnych zastrzeżonych wymagań sprzętowych i programowych. Służy głównie do monitorowania wydajności, a także innych plików dziennika.

2. Sieć:

Pomaga w zarządzaniu sieciami. Jest również znany jako Neutron. Pomaga w określaniu adresów IP i zarządzaniu siecią. Zapewnia modele dla różnych aplikacji dla zdefiniowanych grup użytkowników.

3. Blokuj przechowywanie:

Jest również znany jako Cinder. Zapewnia urządzenia pamięci masowej do uruchamiania usług i tworzenia instancji obliczeniowych. Pomaga w zarządzaniu, podłączaniu urządzeń do serwerów. Służy do scenariuszy wrażliwych na wydajność, takich jak przechowywanie bazy danych, rozbudowa systemu plików itp. Pozwala użytkownikom chmury samodzielnie zarządzać pamięcią.

4. Tożsamość:

Pomaga w mapowaniu centralnego katalogu użytkowników za pomocą usług OpenStack. Jest również nazywany Keystone. Działa głównie jako system uwierzytelniania do obsługi systemu chmurowego i jego usług. Zapewni to korektorowi uwierzytelniony dostęp do usługi lub narzędzia do konkretnego użytkownika.

5. Zdjęcie:

Służy do przechowywania usług i obrazów. Za pomocą tych obrazów, które są przechowywane, można wykorzystać jako szablon. Służy również do przechowywania nieograniczonej liczby kopii zapasowych. Jest również znany jako Dodaje ulepszenia do istniejącej infrastruktury. Jest to moduł używany głównie do dodawania, usuwania, udostępniania i duplikowania obrazów.

6. Przechowywanie obiektów:

Nazwa kodowa obiektu to Swift. Służy do zarządzania integralnością obiektów i plików zapisywanych na wielu sterownikach dysków, które są rozproszone w centrum danych serwerów, a także w klastrze. OpenStack pomaga w replikacji treści i wykorzystuje inną logikę oprogramowania do dystrybucji na urządzeniach.

7. Pulpit nawigacyjny:

Nazwa kodowa deski rozdzielczej to Horizon. Zapewnia interfejs użytkownika do korzystania z różnych usług i komponentów, takich jak zarządzanie instancją obliczeniową, monitorowanie i inne usługi. Jest to jeden ze sposobów interakcji z usługami OpenStack. Może zautomatyzować dostęp i narzędzia do budowania do zarządzania.

8. Orkiestracja:

Nazwa kodowa orkiestracji to Heat. Ciepło jest wykorzystywane do koordynowania wielu złożonych aplikacji chmurowych za pomocą szablonów.

9. Przepływ pracy:

Nazwa kodowa przepływu pracy to Mistral. Jest to usługa zarządzająca przepływami pracy. Służy do pisania i zarządzania przepływem pracy, który został napisany dla określonej usługi.

10. Telemetria:

Nazwa kodowa telemetrii to Ceilometer. Jest to tylko punkt kontaktowy dla systemu rozliczeniowego komponentów OpenStack.

Wniosek: zainstaluj OpenStack

OpenStack jest szeroko stosowany w chmurze obliczeniowej przez organizację do łatwego wdrażania aplikacji i zarządzania usługami dla różnych użytkowników. Najważniejszą cechą OpenStack jest open source i bezpłatny. Jest łatwo dostępny i można go używać wszędzie w chmurach publicznych i prywatnych. Duże organizacje używają OpenStack jako usługi w chmurze do zarządzania swoimi aplikacjami i usługami, takimi jak AT&T, BMW i inne.

Istnieją pewne wyzwania podczas konfigurowania OpenStack i aktualizacji do najnowszej wersji i jej długoterminowego wsparcia. Istnieje dobra społeczność wsparcia online, która pomaga w rozwiązywaniu problemów i łatwym uczeniu się OpenStack. Jest to jeden z najlepszych wyborów, aby rozpocząć pracę nad chmurą obliczeniową i usprawnić naukę w dziedzinie chmury.

Polecane artykuły

To był przewodnik po instalacji OpenStack. Tutaj omawialiśmy Kroki instalacji OpenStack i komponentów OpenStack. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Jak zainstalować Apache?
  2. Kroki, aby zainstalować SQL Server?
  3. Jak zainstalować MATLAB?
  4. Przewodnik po instalacji Appium?
  5. Stos w Pythonie | 2 różne metody