Azure kurs część 1

Page 1

Utworzenie wirtualnej maszyny Linux z wykorzystaniem Azure CLI Azure CLI służy do tworzenia i zarządzania zasobami Azure z poziomu linii poleceń lub w skryptach. Ten przewodnik zawiera szczegółowe informacje jako korzystać z interfejsu Azure CLI do wdrożenia maszyny wirtualnej z uruchomionym serwerem Ubuntu. Po wdrożeniu serwera tworzone jest połączenie SSH i instalowany jest serwer Web NGINX. Ten samouczek wymaga wersji Azure CLI w wersji 2.0.4 lub późniejszej. Aby sprawdzić posiadaną wersję Azure CLI z poziomu linii poleceń należy wprowadzić komendę az --version.

Logowanie do Azure Logowanie do subskrypcji Azure za pomocą polecenia az login. Następnie należy postępować zgodnie z instrukcjami wyświetlanymi na ekranie. az login

1


Wprowadzamy w przeglądarce kod wyświetlony w terminalu.

Wybieramy swoje konto umożliwiające logowanie do Azure Portal.

2


Logujemy siÄ™ do swojego konta.

3


Po pomyślnym zalogowaniu otrzymamy poniższy komunikat.

Tworzenie grupy zasobów Utworzenie grupy zasobów poprzez wprowadzenie polecenia az group create. Grupa zasobów Azure to logiczny kontener, w którym zasoby azure są wdrażane i zarządzane. Poniższy przykład tworzy grupę zasobów o nazwie mojeZasoby w lokalizacji eastus.

az group create --name mojeZasoby --location eastus

4


Tworzenie wirtualnej maszyny Utworzenie maszyny wirtualnej za pomocą polecenia az vm. Następujący przykład tworzy maszynę wirtualną o nazwie mojVM i tworzy klucze SSH, jeśli nie istnieją w domyślnej lokalizacji kluczy. Aby użyć określonego zestawu kluczy, należy użyć opcji -ssh-key-value. az vm create --resource-group mojeZasoby --name mojVM --image UbuntuLTS --generate-ssh-keys

Po utworzeniu maszyny wirtualnej w Azure CLI podaje informacje podobne do poniższych. Ważną pozycją jest publicIpAddress w której zapisany jest adres IP utworzonej maszyny. Ten adres służy do uzyskiwania dostępu do maszyny wirtualnej. { "fqdns": "", "id": "/subscriptions/391362ae-e87a-458e-9a82d7d9a5254ccc/resourceGroups/mojeZasoby/providers/Microsoft.Compute/virtualMachines/mojVM", "location": "eastus", "macAddress": "00-0D-3A-1B-3F-1D", "powerState": "VM running", "privateIpAddress": "10.0.0.4", "publicIpAddress": "13.92.242.122", "resourceGroup": "mojeZasoby"

}

Otwarcie portu 80 dla ruchu internetowego

Domyślnie tylko połączenia SSH są dozwolone w maszynach wirtualnych systemu Linux zainstalowanych w Azure. Jeśli instalowana maszyna będzie serwerem internetowym, należy otworzyć port 80. W tym celu należy użyć komendy az vm open-port, aby otworzyć żądany port. az vm open-port --port 80 --resource-group mojeZasoby --name mojVM

5


SSH dla wirtualnej maszyny Należy użyć następującej komendy, aby utworzyć sesję SSH z maszyną wirtualną. W poniższym przykładzie nasz adres IP to 40.68.254.142. ssh <publicIpAddress>

Instalacja NGINX Do zainstalowania NGINX należy w shelu maszyny wirtualnej skorzystać z poniższych poleceń: 6


apt-get -y update

apt-get -y install nginx

Wyświetlenie strony powitalnej NGINX Z zainstalowanym programem NGINX i otwartym portem 80 na VM – można przetestować na dowolnej przeglądarce stronę powitalną NGINX i sprawdzić w ten sposób poprawność konfiguracji. .

7


Kasowanie wirtualnej maszyny Jeśli maszyna nie jest już potrzebna można ją skasować używając w tym celu poniższego polecenia. Skasowana zostanie grupa zasobów, maszyna VM i wszystkie związane z nią zasoby. az group delete --name myResourceGroup

Podsumowanie W tym poradniku wdrożono prostą maszynę wirtualną, regułę grupy zabezpieczeń sieciowych i zainstalowano serwer internetowy. W kolejnym poradniku zostanie utworzona maszyna wirtualna Linux z wykorzystaniem portalu Azure.

8


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.