Azure仮想マシン作成手順

Azure上で仮想マシンを作成し、動作検証を行うこととなった為、仮想マシン作成手順を記録しておく。
今回は Windows Server 2019 を1台作成する。

#前提事項
Azureポータルにアカウント登録（クレジットカードが必要）：済み
Azureポータルにログインできる状態

#リソースグループ作成
まずは仮想マシンや仮想ネットワーク等、これから必要なコンポーネントを入れる箱となるリソースグループなるものを作成する。

Azureポータルログイン後、「リソースグループ」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/06f683c5-4b56-8993-c69d-6b45b6666b3a.png)
※リソースグループが一覧にない場合、検索ボックスより検索して選択できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/5263f057-356f-597e-2b7f-1e25704a145a.png)

「作成」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/c4aeec9e-c96d-8e2a-5b81-0b0e9580f992.png)

「*」がついているのは指定必須の項目となる。
「リソース グループ」にリソースグループ名(任意)を入力し、
「リージョン」のプルダウンから「東日本」を選択する。
終わったら「確認および作成」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/db4e8102-3f10-a512-1de8-d431bf4cf4fc.png)

無事、「検証に成功しました」と表示されるので、「作成」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/d67e24f5-4799-77f5-9855-1dff4bdde178.png)

リソースグループ作成完了。
今後、仮想ネットワークや仮想マシン等、必要なコンポーネントをこの中に作成していく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/aa0ca545-cde8-d879-1318-0c105a95c885.png)

#仮想ネットワーク作成
リソースグループができたら、仮想マシンが所属する仮想ネットワークを先に作成する。
「仮想ネットワーク」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/e9d9201d-4339-6ff1-1611-4d4704791e50.png)

「作成」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/57426945-3d64-8990-30ce-b6c7618dd78d.png)

「リソースグループ」のプルダウンから先程作成したリソースグループ名を選択する。
「名前」に仮想ネットワークの名前(任意)を入力する。
下の方にある「次：IPアドレス」をクリックするとどんなIPで作成されるか確認できる。
ここではそれはスキップしてそのまま「確認および作成」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/90e747a7-0a33-c221-a2f3-04368f793948.png)

無事、「検証に成功しました」と出るので「作成」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/5a53a664-514f-cc0a-a3ef-566bdd5ed45b.png)

無事、「デプロイが完了しました」と出るので「リソースに移動」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/27c11711-d8ad-d1c0-f8b5-544692feb3ea.png)

仮想ネットワーク作成完了！
アドレス空間は、「10.1.0.0/16」で作成されている。
右上の×ボタンをクリックするとAzureポータルのホーム画面に戻れる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/b97fd9df-eb88-792a-478a-96752ee43094.png)

#仮想マシン作成
いよいよ仮想マシンを作成する。
(ホーム画面に「Virtual Machines」のアイコンがある場合、そちらをクリックしてもOK。)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/1007c625-8e25-aab0-34a9-7bbe6c12d487.png)

「作成」→「仮想マシン」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/19b86b2b-22c5-f41d-5501-13bcbb1def0e.png)

仮想マシンの基本項目を指定する。

リソースグループ：プルダウンから、先程作成したリソースグループを選択。
仮想マシン名：任意(今回はActive Directory(AD)サーバーを作成する為、「mmAD」とした。)
地域：プルダウンから、「東日本」を選択。
イメージ：プルダウンから選択する。今回は「Windows Server 2019 Datacenter」を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/b770951b-d50b-eb25-5c20-bafd5e9f418f.png)

画面を下にスクロールする。

「スポットインスタンス」にチェックを入れる。
スポットインスタンスは、料金が安くなる変わりに「Azure側でリソース不足となった場合、いつ停止されてもおかしくないサーバー」となる。料金は結構安くなるので、基本的に検証機はスポットインスタンスで建てよう。

「サイズ」は、CPU/メモリのセットで、プルダウンから色々なグレードから選ぶことができる。
デフォルトの D2s v3 よりも安いものはあるけど、あまり安くても動作が遅くて待ち時間が長く、検証しにくくなるので、今回はデフォルトのままでいく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/ec317af3-b0a7-c986-ba7d-193e2f747f47.png)

更に画面を下にスクロールする。

ユーザー名：任意。Windows にログインする際のログインIDとなる。
パスワード：任意
パスワードの確認：任意(上記と同じものを入れる)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/53160094-df69-a8b1-9bbe-58a92b1c8c39.png)

更に画面を下にスクロールする。

「Azureハイブリッド特典」なるものが必須となっているのでチェックをつける(2箇所チェック)。

終わったら、「次：ディスク」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/a8898ea2-4bd4-81e4-32d7-643e15c3319b.png)


ディスクは、プルダウンより「Premium SSD」か「Standard SSD」か「Standard HDD」のどれかから選ぶ。
手前のもの程性能が高く料金も高い。
Premium SSD は料金高いので検証用としては選ばない方がいい。
Standard SSD でも少し高めになる。
ただ Standard HDD だとディスク書き込みの速度が遅くて検証が進めづらいということもあり得るので悩ましいところ。
今回は Standard HDD にしてみるが、遅かったら Standard SSD に変えるかも。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/ebc73023-c575-d4cd-ee90-48f6cb9cc20a.png)

終わったら、下の方の「次：ネットワーク」をクリックして進める。

ネットワークは、先程指定したリソースグループによって、自動的に先程作成した仮想ネットワークが選択される。
サブネットとパブリックIPも、自動で割当たるので変更する必要はない。

「管理」以降は、特に変更する必要がないので今回は確認もスキップし、画面左下の「確認および作成」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/29a8f6a3-8600-b812-213a-1d8ad682c1e8.png)

無事、「検証に成功しました」と表示される。
太字で、料金が表示される。0.0394 USD/時間 なので、4円/時間 くらい。
ただ、ここにはディスクの費用が含まれていないと思うので注意。
※VM本体は停止により料金節約できるが、ディスクは停止して節約ということができないのでディスクの方が費用がかさみがち。

仮想マシンは問題なさそうなので、「作成」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/ee6013cf-a027-237d-3b0a-d5db4a12cd1c.png)

デプロイ進行中。30秒くらい待つ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/4af559ef-120c-003d-f45e-215cb497afc6.png)

無事、デプロイ完了！
「リソースに移動」をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/0b711e84-d9a8-9400-70e5-aee4406369f6.png)

作成した仮想マシンの情報が参照できる。
仮想マシンは既に起動しており、このまま放置すると、仮想マシンの料金がかさむので注意。
※仮想マシンを停止しても、ディスクの料金はディスクを削除するまでかかり続ける。

パブリックIPが払い出されているので、パブリックIP右側のコピーアイコンをクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/730a06b6-4271-ed4a-9e5c-b06ea23c1c1f.png)

Windows Server なので、仮想マシンにはリモートデスクトップで接続する。
Windows なら標準の「リモートデスクトップ接続」を使う。
自分は Mac なので、「Microsoft Remote Desktop.app」を使う。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/2a571fe8-b5c0-5e82-cfe5-786063e2da99.png)

パブリックIPが接続可能だと、以下のような画面になる(接続できないと、エラーとなる)。
ユーザー名とパスワードを入力し、「Continue」をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/ce406bec-28fb-da60-810c-1afda1971d6b.png)

そのまま「Continue」。
さてさて...？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/9be94629-7154-1372-3798-1ca0ce2cacd4.png)

めでたく、作成した仮想マシンにログイン成功！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/0339c8b6-b9bc-7302-5c20-4298b0c0e903.png)

Windows Server なので、 Server Manager が勝手に起動する。
あとは普通のオンプレミスの Windows Server と同じように操作可能。

作業が終わったら、Azureポータルの仮想マシンの画面より、「停止」をクリック。
※Windows の画面からもシャットダウンできるけど、Azure側に停止したと認識させる為に、Azureポータルから停止した方がよい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/3ceb7c24-62ed-e26e-991f-613eff9ed28c.png)

停止することでパブリックIPが変わるけど、次回用に予約する？と聞いてくる。
パブリックIPは予約しないので、チェックは入れずに「OK」。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/96f1a307-f3f7-3e24-2077-1aa486bbc6d2.png)

20秒後くらいに、Azureポータル画面右上のベルマークをクリックすると、仮想マシンが正常に停止されたことが確認できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/55cb6f47-6b6d-27a8-e337-9cb211c71f39.png)

「状態」も、「停止済み（割り当て解除）」となっていることを確認する。
（仮想マシン起動中は、「実行中」と表示される）

その上の「開始」をクリックすれば、仮想マシンが再び起動する。
（パブリックIPは前回と変わるので注意）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/625472/23d18a35-56a9-bddf-0bfc-b25b47f9aad4.png)

以上、Azure上で仮想マシンを作成する手順でした。
参考になれば幸いです。