Zainstaluj system operacyjny rancher - system operacyjny kontenera

Zainstaluj system operacyjny rancher - system operacyjny kontenera
Rancher OS to system operacyjny kontenera. Służy do budowy bardzo lekkiego hosta Dockera, który może działać na bardzo niskim sprzęcie. To nie wymaga dużo pamięci do uruchomienia. Docker jest wstępnie zainstalowany i konfigurowany na Rancher OS. Więc nie musisz robić nic poza instalacją systemu operacyjnego rancher na swoim komputerze. Możesz zacząć od Docker Fast z Rancher OS.

W tym artykule pokażę, jak zainstalować system operacyjny Rancher na swoim komputerze. Będę używać maszyny wirtualnej VMware, aby pokazać, jak zainstalować system operacyjny Rancher na dysku twardym. Ale możesz łatwo zainstalować go na gołym metal (na prawdziwych komputerach) z kilkoma zmianami, które moim zdaniem będziesz w stanie samodzielnie wymyślić. Więc zacznijmy.

Wymagania systemowe:

Aby zainstalować system operacyjny rancher, powinieneś mieć,

  • Działające połączenie internetowe.
  • Komputer lub maszyna wirtualna z co najmniej 2 GB pamięci RAM do instalacji systemu operacyjnego rancher.

Pobieranie systemu OS Rancher:

Możesz pobrać obraz instalatora ISO z systemu operacyjnego Rancher z oficjalnego repozytorium Github OS Rancher. Aby pobrać obraz ISO Racher OS, przejdź do oficjalnego repozytorium Github OS Rancher na https: // github.com/rancher/os/uwalnia i przejdź do Najnowsze wydanie Sekcja.
Teraz kliknij Rancheros.ISO link, jak zaznaczono na zrzucie ekranu poniżej.

Twoja przeglądarka może wyświetlić błąd do zapisania obrazu ISO Rancher OS. Kliknij Zapisz plik.

Twoja przeglądarka powinna rozpocząć pobieranie obrazu ISO Rancher OS.

Wykonanie rozruchowego USB OS Rancher:

Jeśli używasz systemu Windows, możesz użyć Rufus, aby utworzyć rozruchowy napęd USB Kciuk USB Rancher. Rufus można pobrać z oficjalnej strony internetowej Rufus pod adresem https: // rufus.tj

Nie ma zakresu tego artykułu, aby pokazać, jak zrobić rozruchowy USB z systemu operacyjnego ranchera za pomocą Rufusa. Ale powinieneś być w stanie to zrobić samodzielnie. Jeśli potrzebujesz pomocy, możesz przeczytać następujący artykuł w Linuxhint.com, gdzie zademonstrowałem proces tworzenia napędu kciukm USB za pomocą Rufusa.

  • Zainstaluj Elementary OS 5 Juno (https: // linuxhint.com/install_elementary_os_5_juno/)

Jeśli używasz Linux, możesz użyć Dd polecenie, aby zrobić rozruchowy USB OS Rancher w następujący sposób:

$ sudo dd if = ~/pobieranie/rancheros.ISO o =/dev/sdx BS = 1M

NOTATKA: Tutaj, SDX to kciuk USB. Możesz dowiedzieć się, co to jest z lsblk Komenda.

Generowanie kluczy publicznych i prywatnych SSH:

Przed zainstalowaniem systemu operacyjnego Rancher na komputerze lub maszynie wirtualnej musisz generować pary kluczy publicznych i prywatnych na komputerze, z których planujesz uzyskać dostęp do systemu operacyjnego Rancher. Ponieważ domyślnie system operacyjny Rancher nie pozwoli zalogować się za pomocą hasła.

W Linux możesz generować pary kluczy publicznych i prywatnych SSH z następującym poleceniem:

$ ssh-keygen

Teraz naciśnij kontynuować.

Następnie naciśnij .

Naciskać Ponownie.

Należy wygenerować pary kluczy publicznych i prywatnych SSH.

Jeśli używasz systemu Windows, możesz również użyć Gitbash (można go pobrać za darmo z https: // git-scm.com/pobierania) w celu generowania publicznych i prywatnych kluczy SSH w ten sam sposób.

Możesz użyć putty do generowania pary kluczy publicznych i prywatnych w systemie Windows. Ale nie ma zakresu tego artykułu, aby pokazać, jak ci.

Tworzenie Cloud-Config.plik konfiguracyjny YML:

Teraz musisz stworzyć Cloud-Config.yml plik konfiguracyjny. W tym pliku musisz dodać swój publiczny klucz SSH i niezbędne szczegóły do ​​konfigurowania sieci w systemie OS Rancher.

Format Cloud-Config.yml Plik jest następujący. Upewnij się, że zmienił plik konfiguracyjny w zależności od konkretnej konfiguracji.

#Cloud-config
farmer:
sieć:
Interfejsy:
ETH0:
Adres: 192.168.2.6/24
Gateway: 192.168.2.1
DHCP: Fałsz
DNS:
Nazwale:
- 192.168.2.1
- 8.8.8.8
SSH_AUTHORIZED_KEYS:
-

Wyjście ''cat ~/.ssh/id_rsa.pub„Polecenie w moim przypadku jest następujące:

Więc finał Cloud-Config.yml Plik w moim przypadku wygląda tak.

Uruchamianie systemu operacyjnego ranchera z obrazu ISO:

Teraz dołącz obraz ISO na maszynie wirtualnej lub wstaw dysk USB na komputerze i wybierz go z BIOS komputera. Gdy zobaczysz następujące okno, naciśnij .

Jak widać, Rancher OS się uruchamia.

Po pewnym czasie należy zalogować się do systemu operacyjnego Rancher, jak widać na zrzucie ekranu poniżej.

Instalowanie systemu operacyjnego Rancher na dysku twardym:

Najpierw skonfiguruj hasło do instalatora OS Racher z następującym poleceniem:

$ sudo passwd rancher

Teraz wpisz hasło i naciśnij . Hasło nie musi być bezpieczne, ponieważ jest instalatorem.

Teraz ponownie przestaw hasło i naciśnij .

Hasło powinno być ustawione.

Teraz znajdź adres IP instalatora OS rancher z następującym poleceniem:

$ ip a

Jak widać, adres IP w moim przypadku to 192.168.2.188. Powinien być inaczej w twoim przypadku. Upewnij się, że zastąpisz go swoim od teraz.

Teraz SFTP do twojego instalatora OS rancher z następującym poleceniem:

$ sftp [email protected]

Teraz wpisz Tak i naciśnij .

Teraz wpisz hasło, które właśnie ustawiłeś i naciśnij .

Teraz jesteś gotowy do przeniesienia Cloud-Config.yml plik do instalatora systemu operacyjnego rancherów z komputera.

Jak widać, Cloud-Config.yml Plik jest dostępny w katalogu domowym mojego komputera.

Aby wysłać go na instalator OS Rancher, po prostu wpisz następujące polecenie:

sftp> Put Cloud-Config.yml

Teraz wyjdź z sesji SFTP z następującym poleceniem:

sftp> wyjście

Teraz, z konsoli instalatora OS Rancher, uruchom następujące polecenie, aby zainstalować system operacyjny Rancher na dysku twardym:

$ sudo ROS install -c Cloud -config.yml -d /dev /sda

Teraz naciśnij y a następnie naciśnij .

OS Rancher powinien być zainstalowany na dysku twardym. Po zakończeniu naciśnij y a następnie naciśnij uruchomić ponownie.

Jak widać, system operacyjny Rancher uruchomiony z dysku twardego i interfejsu sieciowego jest prawidłowo skonfigurowany.

Teraz możesz SSH w OS Rancher w następujący sposób:

$ ssh [email protected]

Jak widać, jestem podłączony i nie skłoniło mnie do hasła.

Wszystkie polecenia Docker są dostępne domyślnie w OS Rancher.

Jeśli chcesz SSH do systemu operacyjnego Rancher z dowolnego komputera w sieci, po prostu skonfiguruj hasło z następującym poleceniem jak poprzednio:

$ sudo passwd rancher

Teraz powinieneś być w stanie SSH na swoim komputerze systemu operacyjnego Rancher za pomocą użytkownika farmer i twoje hasło.

W ten sposób instalujesz system operacyjny ranchera na komputerze. Dziękujemy za przeczytanie tego artykułu.