Microsoft Azure 上で CentOS7 を構築する

Microsoft Azure 上で CentOS7 を構築する

こんにちは。

Microsoft Azure上にCentOS7を構築する方法を紹介します。 今回の紹介では、作成したCentOSにSSH接続できるところまでを記載します。

事前準備

  1. Microsoft Azureアカウントの作成。

https://azure.microsoft.com/ja-jp/free/

  1. サブスクリプションの作成。

ログイン後、以下の鍵マークからサブスクリプションを作成します。 はじめて作成の場合、無料試用版のサブスクリプションとなると思います。

centos7 on microsoft azure 1

  1. 鍵ペアの作成

Putty Key Generator (Puttyge.exe) などを利用し、Azure上の仮想マシンにログインするための鍵ペアを生成し、手元に秘密鍵と公開鍵を保存します。 centos7 on microsoft azure 2

仮想マシンを作成

  1. ログイン後の画面から、Virtual Machines を選択します。

centos7 on microsoft azure 3

  1. 追加を選択します。

centos7 on microsoft azure 4

  1. 検索窓に、centos と入力しCentOS-based 7.3を選択します。

centos7 on microsoft azure 5

  1. 作成を選択します。

centos7 on microsoft azure 6

  1. 各項目を入力し、進みます。名前は任意でOKですが、今回はJenkins用にする予定なのでこの名称にしています。VMディスクの種類は安価なプランを選択するため、HDDを選択します。SSH公開キーは事前準備で作成した鍵ペアの公開キーの内容をテキストで表示させ、コピー&ペーストします。リソースグループはわかりやすいグループ名を新規作成します。場所は初期設定のままとしました。無料試用版のサブスクリプションでは西日本などはプランに含まないようで選択できませんでした。

centos7 on microsoft azure 7

  1. プランの選択で、安価なプランを選択するために、全て表示を選択してから、今回は1つだけ上のプランのA1 Basicを選択しました。

centos7 on microsoft azure 8 centos7 on microsoft azure 9

  1. 全て標準設定のままOKを選択します。

centos7 on microsoft azure 10

  1. 検証に成功したことを確認し、OKを押します。

centos7 on microsoft azure 11

  1. 作成が完了するのを待ちます。大体5分ぐらいで完了しました。

centos7 on microsoft azure 12

SSH接続

  1. 仮想マシンの概要から、パブリックIPアドレスを確認します。

centos7 on microsoft azure 13

  1. Teratermなどのターミナルソフトを利用し、前項で控えたパブリックIPを入力し、事前準備で作成した秘密鍵、仮想マシン作成時に指定したユーザー名でログインします。

centos7 on microsoft azure 14

  1. 接続できました。sudo はインストール直後から設定されています。

centos7 on microsoft azure 15

あとがき

執筆時点で、新規アカウントの場合は20,500円分の無料クレジットが付与されていました。 centos7 on microsoft azure 16

お試しにしてはさすが太っ腹なMicrosoftですね!無料クレジット分だけでも試す価値はありではないでしょうか。

それでは次回の記事でお会いしましょう。

norikazum