Ubuntu Server 12.04の仮想マシンを構築

Ubuntu Server 12.04の仮想マシンを構築

早速、仮想マシンを作成してみましょう。

新しい管理ポータル(https://manage.windowsazure.com/)のコマンドバーにある[+NEW]をクリックして[VIRTUAL MACHINE]を選択し、 [FROM GALLERY]を選択してください(図5)。

図5:管理ポータルで新しい仮想マシンを作成する(クリックで拡大)

VM OS Selectionから[Ubuntu Server 12.04 LTS]を選択して、右下の矢印ボタンをクリックしてください(図6)。

図6:[Ubuntu Server 12.04 LTS]を選択(クリックで拡大)

VM Configurationでは、以下の任意の値を入力してください。

  • VIRTUAL MACHINE NAME(仮想マシン名)
  • NEW USER NAME(ログインユーザー名)
  • NEW PASSWORD(ログイン時のパスワード)
  • CONFIRM PASSWORD(ログイン時のパスワード)
  • SIZE(作成するVMのサイズ)
  • CERTIFICATE(SSH証明書)

ssh証明書を登録しない場合は、パスワード認証でログインとなりますが、セキュリティの観点から公開鍵暗号でのログインをお勧めします。以下の方法で、証明書とキーペアを作成してください(図7)。

  $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem
  Generating a 2048 bit RSA private key
  ............................+++
  ............................................+++
  writing new private key to myPrivateKey.key'
  -----
  You are about to be asked to enter information that will be incorporated
  into your certificate request.
  What you are about to enter is what is called a Distinguished Name or a DN.
  There are quite a few fields but you can leave some blank
  For some fields there will be a default value,
  If you enter '.', the field will be left blank.
  -----
  Country Name (2 letter code) [AU]:JP
  State or Province Name (full name) [Some-State]:Kanagawa
  Locality Name (eg, city) []:Yokohama 
  Organization Name (eg, company) [Internet Widgits Pty Ltd]:pnop.inc
  Organizational Unit Name (eg, section) []:
  Common Name (e.g. server FQDN or YOUR name) []:Kazumi Hirose

$ chmod 600 myPrivateKey.key $ openssl x509 -outform der -in myCert.pem -out myCert.cer

図7:証明書とキーペディアを作成(クリックで拡大)

VM Modeでは、以下の任意の値を入力してください。

  • STANDALONE VIRTUAL MACHINE
  • DNS NAME(任意のDNS名)
  • STORAGE ACCOUNT(特に理由が無ければデフォルトとしてください)
  • REGION(East Asia)

執筆時点(2012.09)では、East Asiaが日本から一番近いリージョンになりますので、ここではEast Asiaを選択しています(図8)。

次に進めて、VM OptionのAVALABILITY SETに関しては、今回は用いませんのでスキップして作成をしてください。

VMの状態が図 9のRunningになるまで、しばらくの間待ちましょう。しばらくするとVMの管理画面にはCPUやメモリ利用率、ディスク利用率などのステータスグラフが表示されます。

図8:「East Asia」リージョンを選択(クリックで拡大)

図9:VMがRunning状態になるまで待つ(クリックで拡大)

図10:しばらくして、各種ステータスが表示される(クリックで拡大)

SSHで仮想マシンへ接続して、Apacheをインストール

仮想マシンの準備ができたら、sshで接続し、Apacheをインストールします。今回はUbuntuですので、apt-getを使っていますが、他のディストリビューションでも、yumなど相当するコマンドでインストールをしてください(図11)。

  $ ssh –i myPrivateKey.key –p 22 username@指定したDNS名.cloudapp.net
  $ sudo apt-get update
  $ apt-get install apache2-mpm-prefork
図11:Apacheのインストール(クリックで拡大)

HTTP 80のエンドポイントを追加

次にdnsname.cloudapp.netのエンドポイントにPORT 80を追加します。
各仮想マシンの詳細画面から[ENDPOINTS]を選択してください、sshアクセスするために必要となったPORT22が既に追加されている事がわかります(図12)。

図12:PORT22の追加を確認(クリックで拡大)

下のメニューから[ADD ENDPOINT]を選び新規ENDPOINTを追加します。Add endpoint to virtual machineでは[Add Endpoint]を選択して、次へ進めてください。

Specify endpoint detailsでは、以下のように入力しました(図13)。

  • NAME 任意の名前(ここではHTTPとしました)
  • PROTOCOL TCP
  • PUBLIC PORT 80(ロードバランサのポート)
  • PRIVATE PORT 80(仮想マシンのポート)
図13:Specify endpoint detailsでの入力内容(クリックで拡大)

しばらく待つと、エンドポイントが追加されます。ブラウザからDNS名でアクセスし、図 14のように、Apacheのデフォルトページが閲覧できる事を確認してください。

図14:Apacheのデフォルトページが表示された(クリックで拡大)

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30