Platforma OpenStack to najpopularniejsze oprogramowanie chmurowe typu Open Source rozwijane i wspierane przez największe firmy i organizacje technologiczne na świecie. Od teraz system EuroLinux można uruchomić także na tej platformie.
OpenStack to platforma do budowy infrastruktury chmurowej, która pozwala na wirtualizację zasobów sprzętowych, takich jak serwery, pamięć masowa i sieć. Platforma ta została zaprojektowana z myślą o zapewnieniu elastycznej i skalowalnej infrastruktury, która może obsługiwać różnorodne aplikacje i obciążenia pracy. OpenStack rozwijany jest przez Rackspace Cloud i NASA oraz wspierany przez największych gigantów technologicznych, takich jak Intel, Cisco czy IBM.
OpenStack wyróżnia się na tle innych komercyjnych platform chmurowych przede wszystkim tym, że jest to projekt Open Source. Dzięki temu użytkownicy mają pełną kontrolę nad platformą i mogą ją dostosować do swoich potrzeb. Co więcej, OpenStack pozwala na integrację z różnymi rozwiązaniami.
Warto zaznaczyć, że OpenStack nie jest bezpośrednią konkurencją dla platform takich jak AWS czy Azure, ponieważ te skupiają się przede wszystkim na oferowaniu gotowych usług chmurowych. Natomiast OpenStack skupia się na budowie i zarządzaniu infrastrukturą.
Stworzenie własnej instancji systemu EuroLinux na platformie OpenStack
Aby utworzyć instancję systemu EuroLinux na platformie OpenStack, należy:
- Pobrać jedną z dostępnych wersji systemu EuroLinux w formacie qcow2 lub raw: https://fbi.cdn.euro-linux.com/images/.
- Zalogować się na dashboard OpenStacka.
- Kliknąć Create Image w sekcji Compute -> Images.
- Uzupełnić wszystkie potrzebne informacje na temat tworzonego obrazu i wgrać go na OpenStacka.
- Kliknąć Launch Instance w sekcji Compute -> Instances.
- Uzupełnić wszystkie potrzebne informacje na temat tworzonej instancji oraz upewnić się, że została do niej wybrana para kluczy.
- Zalogować się na konto roota, używając komendy
ssh root@<ip_maszyny> -i key-file.pem
.
W przypadku EuroLinux 9 domyślnie dla roota włączona jest opcja without-password
. Oznacza to, że można się zalogować na instancję jedynie poprzez parę kluczy ssh.