Quickstart: Een virtuele Linux-server maken met behulp van de Azure Stack Hub-portal

U kunt een virtuele machine (VM) voor Ubuntu Server 16.04 LTS maken met behulp van de Azure Stack Hub-portal. In dit artikel maakt en gebruikt u een virtuele machine. In dit artikel wordt ook uitgelegd hoe u het volgende kunt doen:

  • Verbinding maken naar de VIRTUELE machine met een externe client.
  • Installeer een NGINX-webserver.
  • Uw resources opschonen.

Notitie

De installatiekopieën in dit artikel worden bijgewerkt zodat deze overeenkomen met wijzigingen die zijn geïntroduceerd in Azure Stack Hub versie 1808. Versie 1808 voegt ondersteuning toe voor het gebruik van beheerde schijven naast onbeheerde schijven. Als u een eerdere versie gebruikt, verschillen installatiekopieën voor sommige taken, zoals schijfselectie, van wat wordt weergegeven in uw gebruikersinterface.

Vereisten

  • Een Linux-installatiekopieën in Azure Stack Hub Marketplace

    De Azure Stack Hub Marketplace heeft standaard geen Linux-installatiekopieën. Laat de Azure Stack Hub-operator de Ubuntu Server 16.04 LTS-installatiekopie opgeven die u nodig hebt. De operator kan de instructies in Marketplace-items downloaden van Azure naar Azure Stack Hub gebruiken.

  • Toegang tot een SSH-client

    Als u de Azure Stack Development Kit (ASDK) gebruikt, hebt u mogelijk geen toegang tot een SSH-client (Secure Shell). Als u een client nodig hebt, bevatten verschillende pakketten een SSH-client. PuTTY bevat bijvoorbeeld een SSH-client en SSH-sleutelgenerator (puttygen.exe). Zie Een openbare SSH-sleutel gebruiken voor meer informatie over beschikbare pakketten.

  • In deze quickstart wordt PuTTY gebruikt om de SSH-sleutels te genereren en verbinding te maken met de virtuele Linux-server. PuTTY downloaden en installeren

Een SSH-sleutelpaar maken

Als u alle stappen in dit artikel wilt voltooien, hebt u een SSH-sleutelpaar nodig. Als u al een SSH-sleutelpaar hebt, kunt u deze stap overslaan.

Een SSH-sleutelpaar maken:

  1. Ga naar de puTTY-installatiemap (de standaardlocatie is C:\Program Files\PuTTY) en voer het volgende uit:

    puttygen.exe

  2. Stel in het venster PuTTY-sleutelgenerator het type sleutel in om te genereren naar RSA en stel het aantal bits in een gegenereerde sleutel in op 2048.

    PuTTY Key Generator configuration

  3. Selecteer Genereren.

  4. Als u een sleutel wilt genereren, verplaatst u de aanwijzer willekeurig in het vak Sleutel .

  5. Wanneer het genereren van de sleutel is voltooid, selecteert u Openbare sleutel opslaan en selecteert u Vervolgens Persoonlijke sleutel opslaan om uw sleutels op te slaan in bestanden.

    PuTTY Key Generator results

Meld u aan bij de Azure Stack Hub-portal

Het adres van de Azure Stack Hub-portal is afhankelijk van het Azure Stack Hub-product waarmee u verbinding maakt:

  • Voor de ASDK gaat u naar https://portal.local.azurestack.external.

  • Ga voor een geïntegreerd Azure Stack Hub-systeem naar de URL die uw Azure Stack Hub-operator heeft opgegeven.

De VM maken

  1. Selecteer EenresourceCompute> maken. Zoek naar Ubuntu Server 16.04 LTS. Selecteer de naam.

    Create Linux Server

  2. Selecteer Maken.

    Create Linux Server - Create

  3. Voer de VM-gegevens in. Selecteer de openbare SSH-sleutel voor het verificatietype en plak de openbare SSH-sleutel die u hebt opgeslagen en selecteer OK.

    Notitie

    Zorg ervoor dat u voorloop- of volgspaties voor de sleutel verwijdert.

    Authentication

  4. Selecteer D1_v2 voor de VM-grootte.

Notitie

Als u een VM met GPU maakt, selecteert u GPU-VM NC_v3 of NC4as_T4_v3 voor de VM-grootte.

Create Linux Server - Size

  1. Voer uw wijzigingen in de standaardinstellingen in op de blade Instellingen, Beheerde schijven gebruiken. Als u SSH-toegang wilt toestaan, selecteert u SSH (22) om de poort te openen. Wanneer uw configuraties gereed zijn, selecteert u OK.

    Create Linux Server - Settings

  2. Selecteer OK in de samenvatting om de VM-implementatie te starten. Selecteer Virtual Machines om uw nieuwe VIRTUELE machine te zien, zoek naar de naam van de VIRTUELE machine en selecteer vervolgens de VIRTUELE machine in de zoekresultaten.

Create Linux Server - Summary

Verbinding maken met de virtuele machine

  1. Selecteer Verbinding maken op de vm-pagina. U vindt de SSH-connection string die u nodig hebt om verbinding te maken met de virtuele machine.

  2. Schuif op de pagina PuTTY-configuratie in het deelvenster Categorie omlaag naar SSH en vouw SSH uit en selecteer vervolgens Verificatie.

    Connect VM

  3. Selecteer Bladeren en selecteer vervolgens het persoonlijke-sleutelbestand dat u hebt opgeslagen.

  4. Schuif in het deelvenster Categorie omhoog en selecteer Sessie.

  5. Plak in het vak Hostnaam (of IP-adres) de connection string die wordt weergegeven in de Azure Stack Hub-portal. In dit voorbeeld is de tekenreeks asadmin@192.168.102.34.

  6. Selecteer Openen om een sessie voor de VIRTUELE machine te openen.

    Linux session

De NGINX-webserver installeren

Als u pakketbronnen wilt bijwerken en het meest recente NGINX-pakket op de VM wilt installeren, voert u de volgende bash-opdrachten in:

#!/bin/bash

# update package source
sudo apt-get -y update

# install NGINX
sudo apt-get -y install nginx

Wanneer u klaar bent met het installeren van NGINX, sluit u de SSH-sessie en opent u de pagina VM-overzicht in de Azure Stack Hub-portal.

Poort 80 openen voor webverkeer

Een netwerkbeveiligingsgroep (NSG) beveiligt binnenkomend en uitgaand verkeer. Wanneer een VIRTUELE machine wordt gemaakt in de Azure Stack Hub-portal, wordt er een binnenkomende regel gemaakt op poort 22 voor SSH-verbindingen. Omdat deze VM als host fungeert voor een webserver, moet er een NSG-regel worden gemaakt om webverkeer op poort 80 toe te staan.

  1. Selecteer op de overzichtspagina van de VM de naam van de resourcegroep.

  2. Selecteer de netwerkbeveiligingsgroep voor de VIRTUELE machine. U kunt de NSG identificeren met behulp van de kolom Type .

  3. Selecteer in het linkerdeelvenster onder Instellingenregels voor binnenkomende beveiliging.

  4. Selecteer Toevoegen.

  5. Typ http in het vak Naam.

  6. Zorg ervoor dat poortbereik is ingesteld op 80 en de actie is ingesteld op Toestaan.

  7. Selecteer OK.

De pagina Welkom bij nginx weergeven

Als NGINX is geïnstalleerd en poort 80 is geopend op uw VIRTUELE machine, hebt u toegang tot de webserver met behulp van het openbare IP-adres van de VIRTUELE machine. (Het openbare IP-adres wordt weergegeven op de overzichtspagina van de VM.)

Open een webbrowser en ga naar http://< public IP-adres>.

The NGINX web server Welcome page

Resources opschonen

Schoon de resources op die u niet meer nodig hebt. Als u de VM en de bijbehorende resources wilt verwijderen, selecteert u de resourcegroep op de vm-pagina en selecteert u Verwijderen.

Volgende stappen

In deze quickstart hebt u een eenvoudige Linux-server-VM geïmplementeerd met een webserver. Ga verder met overwegingen voor VM's in Azure Stack Hub voor meer informatie over vm's in Azure Stack Hub.