<
  • Главная
Статьи

Короткий посібник. Створення віртуальної машини Linux за допомогою порталу Azure

  1. Створення пари ключів SSH Create SSH key pair
  2. Вхід в Azure Sign in to Azure
  3. Створення віртуальної машини Create virtual machine
  4. Підключення до віртуальної машини Connect to virtual machine
  5. Установка веб-сервера Install web server
  6. Перевірка роботи веб-сервера View the web server in action
  7. Очищення ресурсів Clean up resources
  8. Додаткова інформація Next steps

Віртуальні машини Azure можна створити на порталі Azure. Azure virtual machines (VMs) can be created through the Azure portal. Портал Azure - це призначений для користувача інтерфейс на основі веб-браузера, який дозволяє створювати віртуальні машини і пов'язані з ними ресурси. The Azure portal is a browser-based user interface to create VMs and their associated resources. У цьому короткому посібнику показано, як використовувати портал Azure для створення віртуальної машини Linux під управлінням Ubuntu 16.04 LTS. This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu 16.04 LTS. Щоб перевірити роботу віртуальної машини, ви також підключіться до неї по протоколу SSH і встановіть веб-сервер NGINX. To see your VM in action, you also SSH to the VM and install the NGINX web server.

Якщо у вас ще немає підписки Azure, створіть безкоштовний обліковий запис Azure , Перш ніж починати роботу. If you do not have an Azure subscription, create a free account before you begin.

Створення пари ключів SSH Create SSH key pair

Для роботи з цим коротким керівництвом вам знадобиться пара ключів SSH. You need an SSH key pair to complete this quickstart. Якщо у вас вже є ця пара, можна перейти до наступного кроку. If you already have an SSH key pair, you can skip this step.

Відкрийте оболонку bash і виконайте команду ssh-keygen , Щоб створити пару ключів SSH. Open a bash shell and use ssh-keygen to create an SSH key pair. Якщо на вашому локальному комп'ютері відсутній оболонка bash, ви можете скористатися Azure Cloud Shell . If you do not have a bash shell on your local computer, you can use the Azure Cloud Shell .

ssh-keygen -t rsa -b 2048

Зазначена вище команда створює відкритий і закритий ключі з ім'ям за умовчанням id_rsa в ~ / .ssh directory. The above command generates public and private keys with the default name of id_rsa in the ~ / .ssh directory. Команда повертає повний шлях до відкритого ключа. The command returns the full path to the public key. Вкажіть шлях до відкритого ключа, щоб відобразити його вміст за допомогою команди cat. Use the path to the public key to display its contents with cat.

cat ~ / .ssh / id_rsa.pub

Збережіть вихідні дані цієї команди. Save the output of this command. Вони знадобляться під час налаштування облікового запису адміністратора для входу в віртуальну машину. You will need it when configuring your administrator account to log in to your VM.

Докладні відомості про створення пар ключів SSH, в тому числі за допомогою PuTTy, ви знайдете в статті Як використовувати ключі SSH з Windows в Azure . For more detailed information on how to create SSH key pairs, including the use of PuTTy, see How to use SSH keys with Windows .

Якщо ви створили пару ключів SSH за допомогою Cloud Shell, вона буде збережена в файловому ресурсі Azure, який Cloud Shell підключає автоматично . If you create your SSH key pair using the Cloud Shell, it will be stored in an Azure File Share that is automatically mounted by the Cloud Shell . Не знімайте цей файловий ресурс або обліковий запис зберігання, поки ви не отримаєте ключі, інакше ви втратите доступ до віртуальної машини. Do not delete this file share or storage account until after you have retrieved your keys or you will lose access to the VM.

Вхід в Azure Sign in to Azure

Увійдіть на порталі Azure . Sign in to the Azure portal .

Створення віртуальної машини Create virtual machine

  1. Клацніть Створити ресурс в верхньому лівому кутку вікна порталу Azure. Choose Create a resource in the upper left corner of the Azure portal .

  2. В поле пошуку над списком ресурсів Azure Marketplace знайдіть і виберіть Ubuntu Server 16.04 LTS від Canonical, потім виберіть Створити. In the search box above the list of Azure Marketplace resources , search for and select Ubuntu Server 16.04 LTS by Canonical, then choose Create.

  3. На вкладці Основні відомості в розділі Відомості про проект переконайтеся, що обрана правильна підписка і при необхідності клацніть Створити під полем Групи ресурсів. In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new under Resource group . У спливаючому елементі введіть myResourceGroup в якості імені групи ресурсів і натисніть кнопку ОК. In the pop-up, type myResourceGroup for the name of the resource group and then choose OK .

  4. У розділі Подробиці про екземпляр введіть myVM в поле Ім'я віртуальної машини і виберіть Східна частина США в поле Регіон. Under Instance details, type myVM for the Virtual machine name and choose East US for your Region . Залиште інші значення за замовчуванням. Leave the other defaults.

  5. У розділі Обліковий запис адміністратора виберіть Відкритий ключ SSH, введіть ім'я користувача і вставте відкритий ключ в текстове поле. Under Administrator account, select SSH public key, type your user name, then paste your public key into the text box . Видаліть з відкритого ключа все початкові або кінцеві пробіли. Remove any leading or trailing white space in your public key.

  6. У розділі Правила входить порту> Загальнодоступні вхідні порти, клацніть Дозволити вибрані порти, а потім виберіть SSH (22) і HTTP (80) із списку. Under Inbound port rules> Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down.

  7. Залиште інші значення за замовчуванням і натисніть кнопку Перегляд і створення, розташовану в нижній частині сторінки. Leave the remaining defaults and then select the Review + create button at the bottom of the page.

  8. На сторінці Створення віртуальної машини відображаються відомості про створюваної віртуальної машині. On the Create a virtual machine page, you can see the details about the VM you are about to create . Коли ви будете готові, натисніть Створити. When you are ready, select Create.

Розгортання віртуальної машини може зайняти кілька хвилин. It will take a few minutes for your VM to be deployed. Після завершення розгортання перейдіть до наступного розділу. When the deployment is finished, move on to the next section.

Підключення до віртуальної машини Connect to virtual machine

Створіть SSH-підключення до віртуальної машини. Create an SSH connection with the VM.

  1. Натисніть кнопку Підключитися на сторінці огляду віртуальної машини. Select the Connect button on the overview page for your VM .

  2. На сторінці Підключення до віртуальної машини збережіть значення за замовчуванням, щоб використовувати підключення по IP-адресою через порт 22. In the Connect to virtual machine page, keep the default options to connect by IP address over port 22. У полі Вхід з використанням локальної облікової записи ВМ представлена команда для підключення. In Login using VM local account a connection command is shown . Натисніть кнопку поруч, щоб скопіювати цю команду. Click the button to copy the command. Нижче представлений приклад команди підключення по SSH: The following example shows what the SSH connection command looks like:

    ssh [email protected]

  3. У тій же оболонці bash, в якій ви створили пару ключів SSH (наприклад, Azure Cloud Shell або оболонка bash на локальному комп'ютері), вставте команду підключення в оболонку, щоб створити сеанс SSH. Using the same bash shell you used to create your SSH key pair (like the Azure Cloud Shell or your local bash shell) paste the SSH connection command into the shell to create an SSH session.

Установка веб-сервера Install web server

Щоб перевірити роботу віртуальної машини, встановіть веб-сервер NGINX. To see your VM in action, install the NGINX web server. З сеансу SSH поновіть джерела пакетів, а потім встановіть останню версію пакету NGINX. From your SSH session, update your package sources and then install the latest NGINX package.

sudo apt-get -y update sudo apt-get -y install nginx

Після цього введіть exit, щоб вийти з сеансу SSH. When done, type exit to leave the SSH session.

Перевірка роботи веб-сервера View the web server in action

Сторінку вітання NGINX за замовчуванням можна переглянути в будь-якому веб-браузері. Use a web browser of your choice to view the default NGINX welcome page. Введіть загальнодоступний IP-адреса віртуальної машини в якості веб-адреси. Enter the public IP address of the VM as the web address. Загальнодоступний IP-адресу можна знайти на сторінці загальних відомостей про віртуальній машині. Також він є частиною рядка підключення SSH, використаної раніше. The public IP address can be found on the VM overview page or as part of the SSH connection string you used earlier.

Очищення ресурсів Clean up resources

Якщо група ресурсів, віртуальна машина і всі пов'язані з ними ресурси вам більше не потрібні, їх можна видалити. When no longer needed, you can delete the resource group, virtual machine, and all related resources. Для цього виберіть групу ресурсів для віртуальної машини, виберіть дію Видалити і підтвердіть ім'я видаляється групи ресурсів. To do so, select the resource group for the virtual machine, select Delete, then confirm the name of the resource group to delete .

Додаткова інформація Next steps

При роботі з цим коротким керівництво ви розгорнули просту віртуальну машину, створили групу безпеки мережі і правило для неї, а також встановили простий веб-сервер. In this quickstart, you deployed a simple virtual machine, created a Network Security Group and rule, and installed a basic web server. Додаткові відомості про віртуальних машинах Azure см. В керівництві для віртуальних машин Linux. To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью