Snelstartgids: een virtuele Linux-server maken met behulp van de Azure Stack hub-PortalQuickstart: Create a Linux server VM by using the Azure Stack Hub portal

U kunt een Ubuntu Server 16,04 LTS virtuele machine (VM) maken met behulp van de Azure Stack hub-Portal.You can create an Ubuntu Server 16.04 LTS virtual machine (VM) by using the Azure Stack Hub portal. In dit artikel maakt en gebruikt u een virtuele machine.In this article, you create and use a virtual machine. In dit artikel wordt ook beschreven hoe u:This article also shows you how to:

  • Maak verbinding met de virtuele machine met een externe client.Connect to the VM with a remote client.
  • Installeer een NGINX-webserver.Install an NGINX web server.
  • Ruim uw resources op.Clean up your resources.

Notitie

De afbeeldingen in dit artikel worden bijgewerkt met wijzigingen die zijn geïntroduceerd in Azure Stack hub versie 1808.The images in this article are updated to match changes that were introduced in Azure Stack Hub version 1808. Versie 1808 voegt ondersteuning toe voor het gebruik van beheerde schijven naast niet-beheerde schijven.Version 1808 adds support for using managed disks in addition to unmanaged disks. Als u een eerdere versie gebruikt, zijn installatie kopieën voor sommige taken, zoals het selecteren van schijven, verschillend van wat er wordt weer gegeven in de gebruikers interface.If you're using an earlier version, images for some tasks, such as disk selection, differ from what's displayed in your UI.

VereistenPrerequisites

  • Een Linux-installatie kopie in de Azure Stack hub-MarketplaceA Linux image in the Azure Stack Hub Marketplace

    De Azure Stack hub Marketplace heeft standaard geen Linux-installatie kopie.The Azure Stack Hub Marketplace, by default, doesn't have a Linux image. Zorg ervoor dat de Azure Stack hub-operator de Ubuntu Server 16,04 LTS-installatie kopie biedt die u nodig hebt.Have the Azure Stack Hub operator provide the Ubuntu Server 16.04 LTS image you need. De operator kan de instructies gebruiken in Marketplace-items van Azure downloaden naar Azure stack hub.The operator can use the instructions in Download Marketplace items from Azure to Azure Stack Hub.

  • Toegang tot een SSH-clientAccess to an SSH client

    Als u de Azure Stack Development Kit (ASDK) gebruikt, hebt u mogelijk geen toegang tot een SSH-client (Secure Shell).If you're using the Azure Stack Development Kit (ASDK), you might not have access to a Secure Shell (SSH) client. Als u een-client nodig hebt, zijn er verschillende pakketten die een SSH-client bevatten.If you need a client, several packages include an SSH client. PuTTy bevat bijvoorbeeld een SSH-client en SSH-sleutel Generator (puttygen.exe).For example, PuTTY includes an SSH client and SSH Key Generator (puttygen.exe). Zie een open bare SSH-sleutel gebruikenvoor meer informatie over beschik bare pakketten.For more information about available packages, see How to use an SSH public key.

  • In deze Quick Start wordt PuTTy gebruikt om de SSH-sleutels te genereren en om verbinding te maken met de Linux-Server-VM.This quickstart uses PuTTY to generate the SSH keys and to connect to the Linux server VM. PuTTY downloaden en installerenDownload and install PuTTY.

Een SSH-sleutelpaar makenCreate an SSH key pair

Als u alle stappen in dit artikel wilt volt ooien, hebt u een SSH-sleutel paar nodig.To finish all the steps in this article, you need an SSH key pair. Als u al een SSH-sleutelpaar hebt, kunt u deze stap overslaan.If you already have an SSH key pair, you can skip this step.

Een SSH-sleutel paar maken:To create an SSH key pair:

  1. Ga naar de map PuTTy-installatie (de standaard locatie is C:\Program Files\PuTTY ) en voer het volgende uit:Go to the PuTTY installation folder (the default location is C:\Program Files\PuTTY ) and run:

    puttygen.exe

  2. Stel in het venster putty-sleutel Generator het type sleutel in dat moet worden gegenereerd op RSA en stel het aantal bits in een gegenereerde sleutel in op 2048.In the PuTTY Key Generator window, set Type of key to generate to RSA , and set Number of bits in a generated key to 2048.

    Configuratie van PuTTy-sleutel generator

  3. Selecteer genereren.Select Generate.

  4. Als u een sleutel wilt genereren, plaatst u de wijzer in het vak sleutel wille keurig.To generate a key, in the Key box, move the pointer randomly.

  5. Wanneer het genereren van de sleutel is voltooid, selecteert u open bare sleutel opslaan en selecteert u vervolgens persoonlijke sleutel opslaan om uw sleutels op te slaan in bestanden.When the key generation has finished, select Save public key , and then select Save private key to save your keys to files.

    Resultaten van PuTTy-sleutel generator

Meld u aan bij de Azure Stack hub-PortalSign in to the Azure Stack Hub portal

Het adres van de Azure Stack hub-Portal is afhankelijk van de Azure Stack hub-product waarmee u verbinding maakt:The address of the Azure Stack Hub portal depends on which Azure Stack Hub product you're connecting to:

  • Ga naar voor de ASDK https://portal.local.azurestack.external .For the ASDK, go to https://portal.local.azurestack.external.

  • Voor een Azure Stack hub geïntegreerd systeem, gaat u naar de URL die door uw Azure Stack hub-operator wordt meegeleverd.For an Azure Stack Hub integrated system, go to the URL that your Azure Stack Hub operator provided.

De VM makenCreate the VM

  1. Selecteer een resource - > Compute maken.Select Create a resource > Compute. Zoek naar Ubuntu Server 16.04 LTS.Search for Ubuntu Server 16.04 LTS. Selecteer de naam.Select the name.

    Een Linux-server maken

  2. Selecteer Maken.Select Create.

    Een Linux-server maken-maken

  3. Voer de VM-gegevens in.Enter the VM information. Selecteer open bare SSH-sleutel voor verificatie type en plak de open bare SSH-sleutel die u hebt opgeslagen, en selecteer vervolgens OK.Select SSH public key for Authentication type, and paste the SSH public key that you saved, and then select OK.

    Notitie

    Zorg ervoor dat u alle voor loop-of volg spaties verwijdert voor de sleutel.Make sure that you remove any leading or trailing white space for the key.

    Verificatie

  4. Selecteer D1_v2 voor de VM-grootte.Select D1_v2 for the VM size.

Notitie

Als u een virtuele machine met GPU maakt, selecteert u GPU VM NC_v3 of NC4AS_T4_V3 voor de VM-grootte.If you are creating a GPU enabled VM, select GPU VM NC_v3 or NC4as_T4_v3 for the VM size.

Linux-server maken-grootte

  1. Voer uw wijzigingen in de standaard waarden in op de Blade instellingen , gebruik Managed disks.Enter your changes to the defaults on the Settings blade, Use Managed disks. Als u SSH-toegang wilt toestaan, selecteert u SSH (22) om de poort te openen.If you need to allow SSH access, select SSH (22) to open the port. Wanneer uw configuraties gereed zijn, selecteert u OK.When your configurations are ready, select OK.

    Een Linux-server maken-instellingen

  2. Selecteer OK in de samen vatting om de implementatie van de virtuele machine te starten.Select OK in the Summary to start the VM deployment. Selecteer virtual machines om de nieuwe virtuele machine weer te geven, zoek de naam van de virtuele machine en selecteer de virtuele machine in de zoek resultaten.Select Virtual Machines to see your new VM, search for the VM name, and then select the VM in the search results.

Een Linux-server maken-samen vatting

Verbinding maken met de virtuele machineConnect to the VM

  1. Selecteer verbinding maken op de pagina van de VM.Select Connect on the VM page. U kunt de SSH-connection string vinden die u nodig hebt om verbinding te maken met de virtuele machine.You can find the SSH connection string that you need to connect to the VM.

  2. Blader op de pagina putty-configuratie in het deel venster categorie omlaag naar en vouw SSH uit en selecteer vervolgens auth.On the PuTTY Configuration page, in the Category pane, scroll down to and expand SSH , and then select Auth.

    Verbinding maken met VM

  3. Selecteer Bladeren en selecteer vervolgens het persoonlijke sleutel bestand dat u hebt opgeslagen.Select Browse , and then select the private key file that you saved.

  4. Schuif in het deel venster categorie omhoog naar en selecteer sessie.In the Category pane, scroll up to and select Session.

  5. Plak in het vak hostnaam (of IP-adres) de Connection String die wordt weer gegeven in de Azure stack hub-Portal.In the Host Name (or IP address) box, paste the connection string that's shown in the Azure Stack Hub portal. In dit voor beeld is de teken reeks asadmin@192.168.102.34 .In this example, the string is asadmin@192.168.102.34.

  6. Selecteer openen om een sessie voor de virtuele machine te openen.Select Open to open a session for the VM.

    Linux-sessie

De NGINX-webserver installerenInstall the NGINX web server

Voer de volgende bash-opdrachten in om pakket bronnen bij te werken en het meest recente NGINX-pakket te installeren op de VM:To update package sources and install the latest NGINX package on the VM, enter the following bash commands:

#!/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 overzichts pagina van de virtuele machine in de Azure stack hub-Portal.When you finish installing NGINX, close the SSH session and open the VM Overview page in the Azure Stack Hub portal.

Poort 80 openen voor webverkeerOpen port 80 for web traffic

Een netwerk beveiligings groep (NSG) beveiligt binnenkomend en uitgaand verkeer.A network security group (NSG) secures inbound and outbound traffic. Wanneer een virtuele machine wordt gemaakt in de Azure Stack hub-Portal, wordt een binnenkomende regel gemaakt op poort 22 voor SSH-verbindingen.When a VM is created in the Azure Stack Hub portal, an inbound rule is created on port 22 for SSH connections. Omdat deze VM als host fungeert voor een webserver, moet er een NSG-regel worden gemaakt om webverkeer toe te staan op poort 80.Because this VM hosts a web server, an NSG rule needs to be created to allow web traffic on port 80.

  1. Selecteer op de overzichts pagina van de virtuele machine de naam van de resource groep.On the VM Overview page, select the name of the Resource group.

  2. Selecteer de netwerk beveiligings groep voor de virtuele machine.Select the network security group for the VM. U kunt de NSG identificeren met behulp van de kolom type .You can identify the NSG by using the Type column.

  3. Selecteer in het linkerdeel venster onder instellingen de optie regels voor binnenkomende beveiliging.In the left pane, under Settings , select Inbound security rules.

  4. Selecteer Toevoegen.Select Add.

  5. Typ http in het vak naam .In the Name box, type http.

  6. Zorg ervoor dat het poort bereik is ingesteld op 80 en dat de actie is ingesteld op toestaan.Make sure that Port range is set to 80 and Action is set to Allow.

  7. Selecteer OK.Select OK.

De welkomst pagina van nginx weer gevenView the Welcome to nginx page

Als NGINX is geïnstalleerd en poort 80 op uw virtuele machine is geopend, hebt u toegang tot de webserver met behulp van het open bare IP-adres van de virtuele machine.With NGINX installed and port 80 open on your VM, you can access the web server by using the VM's public IP address. (Het open bare IP-adres wordt weer gegeven op de overzichts pagina van de virtuele machine.)(The public IP address is shown on the VM's Overview page.)

Open een webbrowser en ga naar http:// <public IP address>.Open a web browser, and go to http://<public IP address>.

De welkomst pagina van de NGINX-webserver

Resources opschonenClean up resources

Schoon de resources op die u niet meer nodig hebt.Clean up the resources that you don't need any longer. Als u de virtuele machine en de bijbehorende resources wilt verwijderen, selecteert u de resource groep op de VM-pagina en selecteert u vervolgens verwijderen.To delete the VM and its resources, select the resource group on the VM page, and then select Delete.

Volgende stappenNext steps

In deze Snelstartgids hebt u een virtuele machine van de Linux-server met een webserver geïmplementeerd.In this quickstart, you deployed a basic Linux server VM with a web server. Als u meer wilt weten over Azure Stack hub-Vm's, gaat u verder met overwegingen voor vm's in azure stack hub.To learn more about Azure Stack Hub VMs, continue to Considerations for VMs in Azure Stack Hub.