Hızlı başlangıç: Azure Stack hub 'da Azure CLı kullanarak bir Linux Server VM oluşturmaQuickstart: Create a Linux server VM by using the Azure CLI in Azure Stack Hub

Azure CLı kullanarak bir Ubuntu Server 16,04 LTS sanal makinesi (VM) oluşturabilirsiniz.You can create an Ubuntu Server 16.04 LTS virtual machine (VM) by using the Azure CLI. Bu makalede, bir sanal makine oluşturup kullanacaksınız.In this article, you create and use a virtual machine. Bu makalede ayrıca nasıl yapılacağı gösterilmektedir:This article also shows you how to:

  • Uzak bir istemciyle sanal makineye bağlanın.Connect to the virtual machine with a remote client.
  • Bir NGıNX Web sunucusu yükleyip varsayılan giriş sayfasını görüntüleyin.Install an NGINX web server and view the default home page.
  • Kullanılmayan kaynakları temizleyin.Clean up unused resources.

ÖnkoşullarPrerequisites

Kaynak grubu oluşturmaCreate a resource group

Kaynak grubu Azure Stack hub kaynaklarını dağıtabileceğiniz ve yönetebileceğiniz bir mantıksal kapsayıcıdır.A resource group is a logical container where you can deploy and manage Azure Stack Hub resources. Geliştirme setinizden veya Azure Stack hub tümleşik sisteminden, bir kaynak grubu oluşturmak için az Group Create komutunu çalıştırın.From your development kit or the Azure Stack Hub integrated system, run the az group create command to create a resource group.

Not

Aşağıdaki kod örneklerinde tüm değişkenler için değerler atandık.We've assigned values for all variables in the following code examples. Ancak, kendi değerlerinizi atayabilirsiniz.However, you can assign your own values.

Aşağıdaki örnek yerel konumda myResourceGroup adlı bir kaynak grubu oluşturur:The following example creates a resource group named myResourceGroup in the local location:

az group create --name myResourceGroup --location local

Sanal makine oluşturmaCreate a virtual machine

Az VM Create komutunu kullanarak bir sanal makine oluşturun.Create a virtual machine by using the az vm create command. Aşağıdaki örnek, myVM adlı bir VM oluşturur.The following example creates a VM named myVM. Örnek, Yönetici Kullanıcı adı ve yönetici parolası olarak demokullanıcı kullanır Demouser@123 .The example uses Demouser as the admin username and Demouser@123 as the admin password. Bu değerleri, ortamınız için uygun olan bir şekilde değiştirin.Change these values to something that's appropriate for your environment.

az vm create \
  --resource-group "myResourceGroup" \
  --name "myVM" \
  --image "UbuntuLTS" \
  --admin-username "Demouser" \
  --admin-password "Demouser@123" \
  --location local

Genel IP adresi Publicıpaddress parametresinde döndürülür.The public IP address is returned in the PublicIpAddress parameter. Daha sonra sanal makineyle birlikte kullanılacak adresi aklınızda yapın.Note the address for later use with the virtual machine.

Web trafiği için 80 numaralı bağlantı noktasını açınOpen port 80 for web traffic

Bu sanal makine IIS Web sunucusunu çalıştıracağından, 80 numaralı bağlantı noktasını Internet trafiğine açmanız gerekir.Because this virtual machine is going to run the IIS web server, you need to open port 80 to internet traffic. Bağlantı noktasını açmak için az VM Open-Port komutunu kullanın:To open the port, use the az vm open-port command:

az vm open-port --port 80 --resource-group myResourceGroup --name myVM

Sanal makineye bağlanmak için SSH kullanmaUse SSH to connect to the virtual machine

SSH yüklü bir istemci bilgisayarından sanal makineye bağlanın.From a client computer with SSH installed, connect to the virtual machine. Bir Windows istemcisinde çalışıyorsanız, bağlantıyı oluşturmak için Putty ' ı kullanın.If you're working on a Windows client, use PuTTY to create the connection. Sanal makineye bağlanmak için aşağıdaki komutu kullanın:To connect to the virtual machine, use the following command:

ssh <publicIpAddress>

NGıNX Web sunucusunu yüklerInstall the NGINX web server

Paket kaynaklarını güncelleştirmek ve en son NGıNX paketini yüklemek için aşağıdaki betiği çalıştırın:To update package resources and install the latest NGINX package, run the following script:

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

NGINX karşılama sayfasını görüntülemeView the NGINX welcome page

NGıNX Web sunucusu yüklüyken ve bağlantı noktası 80 sanal makinenizde açık olduğunda, sanal makinenin genel IP adresini kullanarak Web sunucusuna erişebilirsiniz.With the NGINX web server installed, and port 80 open on your virtual machine, you can access the web server by using the virtual machine's public IP address. Bunu yapmak için bir tarayıcı açın ve adresine gidin http://<public IP address> .To do so, open a browser, and go to http://<public IP address>.

NGıNX Web sunucusu karşılama sayfası

Kaynakları temizlemeClean up resources

Daha uzun bir süre gerekmeyen kaynakları temizleyin.Clean up the resources that you don't need any longer. Bunları kaldırmak için az Group Delete komutunu kullanabilirsiniz.You can use the az group delete command to remove them. Şu komutu çalıştırın:Run the following command:

az group delete --name myResourceGroup

Sonraki adımlarNext steps

Bu hızlı başlangıçta, bir Web sunucusuyla temel bir Linux sunucusu sanal makinesi dağıttınız.In this quickstart, you deployed a basic Linux server virtual machine with a web server. Azure Stack hub sanal makineleri hakkında daha fazla bilgi edinmek için bkz. Azure Stack hub 'ındaki sanal makinelere yönelik hususlar.To learn more about Azure Stack Hub virtual machines, see Considerations for virtual machines in Azure Stack Hub.