Uruchamianie CoreOS na Vultr VPS

Przeczytaj: Vultr oferuje teraz CoreOS na stronie zamówienia - ten przewodnik wyjaśnia, jak ręcznie skonfigurować CoreOS.

Te instrukcje przeprowadzą Cię przez proces uruchamiania pojedynczego węzła CoreOS. Niniejszy przewodnik zakłada:

  • Masz konto na Vultr.com .
  • Lokalizacja skryptu iPXE (do której odwołanie znajduje się w dalszej części przewodnika) znajduje się pod adresem http://example.com/script.txt
  • Wygenerowano kombinację klucza publicznego i prywatnego. Oto pomocny przewodnik, jeśli chcesz wygenerować te klucze: Jak skonfigurować klucze SSH .

Wybieranie kanału

CoreOS został zaprojektowany do automatycznej aktualizacji z różnymi harmonogramami dla każdego kanału. Możesz wyłączyć tę funkcję , chociaż nie zalecamy jej. Zapoznaj się z uwagami do wydania dotyczącymi określonych funkcji i poprawek błędów.

Stabilny kanał

Kanał stabilny powinien być wykorzystywany przez klastry produkcyjne. Wersje CoreOS są testowane w bitwie w kanałach Beta i Alpha przed awansem. W chwili pisania tego tekstu aktualna wersja to CoreOS 410.0.0.

Przykładowy skrypt będzie wyglądał następująco:

#!ipxe

set base-url http://stable.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Kanał Beta

Kanał beta składa się z promowanych wersji alfa. W chwili pisania tego tekstu aktualna wersja to CoreOS 410.0.0.

Przykładowy skrypt będzie wyglądał następująco:

#!ipxe

set base-url http://beta.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Kanał alfa

Kanał alfa ściśle śledzi master i jest często wypuszczany. Najnowsze wersje docker , etcd i flota będzie dostępny do testowania. W chwili pisania tego tekstu aktualna wersja to CoreOS 435.0.0.

Przykładowy skrypt będzie wyglądał następująco:

#!ipxe

set base-url http://alpha.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Pamiętaj, aby zastąpić YOUR_PUBLIC_KEY_HERErzeczywistym kluczem publicznym, zacznie się od ssh-rsa....

Dodatkowe informacje można znaleźć na stronie Uruchamianie CoreOS za pomocą iPXE i wbudowanych skryptów dla iPXE .

Korzystanie z Cloud-Config

Koniecznie sprawdź przy użyciu Cloud-Config .

W szczególności zauważ, że zmienne $private_ipv4i $public_ipv4są obsługiwane tylko w Vultr, jeśli masz opcję 'cloud-config-url' w linii poleceń jądra.

Bez tej opcji będziesz musiał na stałe zapisać te wartości w swoim cloud-configpliku.

Utwórz VPS

Utwórz nowy VPS (dowolny typ i lokalizację dowolnego serwera), a następnie:

  1. Jako „System operacyjny” wybierz „Niestandardowy”.
  2. Wybierz rozruch iPXE.
  3. Ustaw adres URL łańcucha na adres URL skryptu http://example.com/script.txt . Pamiętaj, że adres URL musi być zwykłym starym HTTP, a nie HTTPS.
  4. Kliknij „Złóż zamówienie”.

Po otrzymaniu wiadomości powitalnej VPS będzie gotowy do użycia (zwykle mniej niż 2-3 minuty).

Dostęp do VPS

Możesz teraz zalogować się do CoreOS przy użyciu powiązanego klucza prywatnego na komputerze lokalnym. Może być konieczne określenie jego lokalizacji za pomocą -i LOCATION. Jeśli potrzebujesz dodatkowych informacji na temat określania lokalizacji pliku klucza prywatnego, zobacz tutaj .

SSH do adresu IP twojego VPS i określ „głównego” użytkownika: ssh core@IP

$ ssh core@IP
The authenticity of host 'IP (2a02:1348:17c:423d:24:19ff:fef1:8f6)' can't be established.
RSA key fingerprint is 99:a5:13:60:07:5d:ac:eb:4b:f2:cb:c9:b2:ab:d7:21.
Are you sure you want to continue connecting (yes/no)? yes

Last login: Thu Oct 17 11:42:04 UTC 2013 from 127.0.0.1 on pts/0
   ______                ____  _____
  / ____/___  ________  / __ \/ ___/
 / /   / __ \/ ___/ _ \/ / / /\__ \
/ /___/ /_/ / /  /  __/ /_/ /___/ /
\____/\____/_/   \___/\____//____/
core@srv-n8uak ~ $

Korzystanie z CoreOS

Teraz, gdy masz już boot klaster, nadszedł czas na zabawę.

CoreOS działa obecnie z pamięci RAM na podstawie załadowanego obrazu. Możesz zainstalować go na dysku . Pamiętaj, że postępując zgodnie z tymi instrukcjami w Vultr, nazwa urządzenia powinna być /dev/vdaraczej niż /dev/sda.

Sprawdź przewodnik CoreOS Quickstart lub zagłęb się w bardziej szczegółowe tematy .



Leave a Comment

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.