【Azure】Microsoft LearnのAzure で Linux 仮想マシンを作成するをやってみた 

#はじめに
執筆者は元々AWSを勉強していたのだが、諸事情でAzureを勉強する必要が出て来た。Azureに関する記事がAWSより少ないと思うので、Azure Learnでやったことをスクリーンショット共に
備忘録として残したい。

#手順
[こちら](https://docs.microsoft.com/ja-jp/learn/modules/tour-azure-portal/)の教材を使用。
##Azure portalでLinux 仮想マシンを作成する
##新しいLinux仮想マシンを作成する
リソースの作成を選択する。
![スクリーンショット 2020-11-21 18.50.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/98abdc85-42e7-e7bd-9fda-a51ddb5e74fb.png)
検索ボックスにUbuntu Serverを入力する。
![スクリーンショット 2020-11-21 15.59.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/3edaaac2-ab10-f781-acce-498a0c80f663.png)
`Ubuntu Server 18.04 LTS Canonical`を選択する。
![スクリーンショット 2020-11-21 15.59.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/fff3531d-2b4b-425c-e500-fbf37f5fdc3c.png)
作成ボタンを押す。
![スクリーンショット 2020-11-21 16.00.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/cfa557f6-9721-ed5c-2b72-4cd2cfe95f4f.png)
詳細を適宜設定。今回は画像のように設定した。
![スクリーンショット 2020-11-21 16.07.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/779513f3-2e54-34c2-b400-40ae41b15f8f.png)
今回はユーザー名をazureuserにし、既存の公開キーを使用にした。
SSHで既存の公開キーを設定するため、Azure Cloud Shellに下記のコマンドでSSHキーペアを作成する。

```
$ssh-keygen -t rsa -b 4096

#Enter a file in which to save the keyで何も入力せず、エンターを押す。こうするとデフォルトのファイルの場所に作成される。
> Enter a file in which to save the key (/home/you/.ssh/id_rsa): [Press enter]

#パスワードを設定する。確認も含めて2回入力する。
> Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]

#公開鍵の内容を下記のコマンドで表示。表示されたものをコピーする。この時スペースや改行などが入ると認識できないため、入らないように注意する。
cat ~/.ssh/id_rsa.pub
```

上記でコピーしたSSHキーをSSH公開キーに貼り付ける。
画像を参考にして確認できたら`次へ: ディスク >`を選択する。
![スクリーンショット 2020-11-21 16.14.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/dd60a5f3-c9e2-4560-5517-28b8dbde25af.png)
データディスクで「新しいディスクを作成し接続する」を選択する。
![スクリーンショット 2020-11-21 16.15.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/875e469b-466e-6f0a-6143-416150b2a9d7.png)
デフォルトのままでOKを選択する。
![スクリーンショット 2020-11-21 16.16.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/d6a06719-8c35-ed63-5117-f3cd49177002.png)
下記のように新しいディスクができていることを確認する。
問題なければ、「次：ネットワーク」と選択する。
![スクリーンショット 2020-11-21 16.18.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/5ebdb5a2-14f8-687d-9af1-a49bfa1f4db2.png)
ネットワークに移り、今回は新規で作成するのでデフォルトのままで、「確認および作成」を選択する。
![スクリーンショット 2020-11-21 16.19.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/93f5f998-7b3e-1c61-7b66-8d27f628f11c.png)
検証され問題なければ作成を選択する。
##SSH接続
デプロイできたら該当のVMに行って、パブリックIPアドレスをメモする。
![スクリーンショット 2020-11-21 22.17.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/81bdd455-4f61-3e9d-a8ae-4bc795f657c6.png)

```
$ssh azureuser@xx.xx.xxx.xxx

The authenticity of host 'xx.xx.xxx.xxx (xx.xx.xxx.xxx)' can't be established.

#yesと入力する。
ECDSA key fingerprint is SHA256:w1h08h4ie1iMq7ibIVSQM/PhcXFV7O7EEhjEqhPYMWY.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xx.xxx.xxx' (ECDSA) to the list of known hosts.

#その後SSHキーペアの作成時に使用したパスフレーズを入力

#データディスクの初期化のため下記のコマンドを入力
$(echo n; echo p; echo 1; echo ; echo ; echo w) | sudo fdisk /dev/sdc
$sudo mkfs -t ext4 /dev/sdc1
$sudo mkdir /data && sudo mount /dev/sdc1 /data

#Apache Webサーバーをインストールする
$sudo apt-get update
$sudo apt-get install apache2 -y
#下記のコマンドで開始されているか確認。
$sudo systemctl status apache2 --no-pager

```

##ポートの設定
該当のVM>設定>ネットワーキングを選択する。「受信ポートの規則を追加する」を選択する。
![スクリーンショット 2020-11-21 17.31.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/1f3780e0-a66d-3cba-f56e-1939c303fb1e.png)
Basicを選択する。
![スクリーンショット 2020-11-21 22.31.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/ca1c242e-ac42-7eac-a439-4b4361ba2867.png)
HTTPの設定を下記のように行う。追加を選択する。
![スクリーンショット 2020-11-21 17.33.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/9080819c-111c-5d40-e1a4-9b83b171721e.png)



最後にパブリックIPアドレスをURL欄に入力すると、下記のページが表示される。
![スクリーンショット 2020-11-21 17.33.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/449478/1013cd0c-7a59-451c-980d-8c46a7cd64dc.png)