第1日 ハンズオンガイド No.1
仮想マシン#0の作成 (3)
- 最初はテキスト画面で処理が進んでいき、続いて、GUIのインストール画面が表示されます。イ
ンストールはすべて自動で行われますので、インストール画面での操作は必要ありません。
「表示」→「画面の縮小拡大」→「常に行う」
で画面全体が表示されます。
画面上をクリックすると自動インストールが中断されます。
画面は見るだけで、操作しないように注意してください。
11
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシン#0の作成 (4)
- インストールが完了すると、仮想マシンが停止します。virt-managerから、再度、仮想マシン
「OPST0-□」を起動してください。
■
注意
- インストールに失敗した場合は、virt-managerで仮想マシンを強制停止・削除した後に、
opst0.ksの内容とvirt-installコマンドのオプションを確認して、再度、virt-installコマンドを
実行してください。
- 仮想マシンを停止/削除する際は、対象の仮想マシンの右クリックメニューから「強制停止」/
「削除」を選択します。削除する際は、「関連するストレージファイルを削除する」にチェック
を入れたままで「削除」を実施します。
12
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
演習内容
■
この演習では、次の作業を行います。
- 仮想マシン#0(OPST0-□)にRDOをインストールして、初期設定を行います。
●
●
一台のサーバにOpenStackのすべてのコンポーネントを導入する「All-in-one構成」を利用します。
インストールと初期設定は、インターネット上のGitHubで公開されているツール「quickrdo」を利用しま
す。(GitHubについては、「第11回 仮想マシン構築の自動化技術」で解説します。)
OPST0-□
quickrdo
GitHub
172.16.□.10
eth0
eth1
IPマスカレード
external01 172.16.0.0/16
ホストLinux
emX
外部ネットワーク
16
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
RDOのインストール (1)
■
quickrdoを利用して、RDOをインストールします。
- ホストLinuxから仮想マシン#0(OPST0-□)にログインします。
$ ssh root@172.16.□.10
- GitHubからquickrdoを取得します。
# yum -y install git
# cd ~
# git clone https://github.com/enakai00/quickrdo
# cd quickrdo
# git checkout f18-grizzly
Branch f18-grizzly set up to track remote branch f18-grizzly from origin.
Switched to a new branch 'f18-grizzly'
●
最後に「Switched to a new branch 'f18-grizzly'」と表示されることを確認します。
- 演習環境に事前に用意したリポジトリからインストールするように、設定を変更します。(イン
ターネット上のリポジトリを使用する場合は、これらの作業は不要です。)
●
まず、viエディタでスクリプト「setup.sh」を開いて、19行目(下記の矢印の行)を「#」でコメントアウト
します。
~/quickrdo/setup.shのコメントアウト部分
この行
function rdo_install {
#
yum install -y http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo-release-grizzly.rpm
yum install -y openstack-packstack-2013.1.1-0.20.dev642.fc19.noarch
17
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
RDOのインストール (2)
●
続いて、RDOのリポジトリ設定ファイルをダウンロードします。
# curl http://reposerver/files/rdo.repo > /etc/yum.repos.d/rdo.repo
# yum repolist
(中略)
リポジトリー ID
リポジトリー名
fedora
Fedora 18 - x86_64
openstack-grizzly
OpenStack Grizzly Repository
updates
Fedora 18 - x86_64 - Updates
repolist: 52,502
●
状態
33,827
312
18,363
「yum repolist」で、「openstack-grizzly」のリポジトリが表示されることを確認します。
- インストールスクリプト「setup.sh」を実行します。
# ./setup.sh
●
途中で次のメッセージが出たら、rootパスワード(edubase)を入力します。
Setting up ssh keys...root@172.16.□.10's password:
●
この後、インストールが完了するまでしばらく時間がかかります。
- インストールが完了すると、「Done. Now, you need to reboot the server.」というメッセージ
がでます。
●
その他のメッセージで終了した場合は、インストールに失敗しています。後のページを参考にして、再度、イ
ンストールを行って下さい。
18
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
RDOのインストールに失敗した場合の対応
■
注意
- RDOのインストールに失敗した場合は、次の方法で、再度、インストールを行います。
- 演習環境では、仮想マシンの負荷が高すぎると下記のエラーでインストールに失敗する場合があ
ります。この場合は、仮想マシンを再起動して、再度、「setup.sh」を実行してください。
ERROR : Error during puppet run : Error: /usr/sbin/tuned-adm profile virtual-host returned 2
instead of one of [0]
Please check log file /var/tmp/packstack/20131231-072547-nrwIvc/openstack-setup.log for more
information
- その他の原因でインストールが途中で失敗した場合など、「setup.sh」の再実行に失敗する場合
は、次のコマンドを実行するとインストール前の状態に戻ります。この後、再度、「setup.sh」
を実行してください。
# cd ~/quickrdo
# ./cleanup.sh
This will completely uninstall all openstack-related components.
Are you really sure? (yes/no) yes
「yes」を入力
# vgcreate cinder-volumes /dev/vda2
# reboot
20
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
OpenStackの稼働確認 (1)
■
OpenStackの稼動状態を確認します。
- ホストLinuxから仮想マシン#0(OPST0-□)にログインします。
$ ssh root@172.16.□.10
- OpenStackに関連するサービスの稼動状態を確認します。
# . ~/keystonerc_admin
# openstack-status
== Nova services ==
openstack-nova-api:
openstack-nova-cert:
openstack-nova-compute:
openstack-nova-network:
openstack-nova-scheduler:
openstack-nova-volume:
openstack-nova-conductor:
== Glance services ==
openstack-glance-api:
openstack-glance-registry:
== Keystone service ==
openstack-keystone:
== Horizon service ==
openstack-dashboard:
(以下省略)
●
active
active
active
inactive (disabled on boot)
active
inactive (disabled on boot)
active
active
active
active
active
すべてのサービスの状態が「active」もしくは「inactive (disabled on boot)」であることを確認します。
21
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
OpenStackの稼働確認 (2)
- メッセージキューとの接続状態をログファイルから確認します。
# grep AMQP /var/log/nova/compute.log | tail -5
2013-12-06 20:26:46.118 ERROR nova.openstack.common.rpc.impl_qpid [req-a1bb2ddb-8f50-4978-af61b00096de998d None None] Unable to connect to AMQP server: connection-forced: Authentication
failed(320). Sleeping 60 seconds
2013-12-06 20:27:46.169 ERROR nova.openstack.common.rpc.impl_qpid [req-a1bb2ddb-8f50-4978-af61b00096de998d None None] Unable to connect to AMQP server: connection-forced: Authentication
failed(320). Sleeping 60 seconds
2013-12-06 20:28:24.793 INFO nova.openstack.common.rpc.impl_qpid [req-bfc2e1c0-1ec9-4730-95f4872f9a5fdab3 None None] Connected to AMQP server on 172.16.1.10:5672
2013-12-06 20:28:24.826 INFO nova.openstack.common.rpc.impl_qpid [req-bfc2e1c0-1ec9-4730-95f4872f9a5fdab3 None None] Connected to AMQP server on 172.16.1.10:5672
2013-12-06 20:28:29.978 1197 INFO nova.openstack.common.rpc.impl_qpid [-] Connected to AMQP
server on 172.16.1.10:5672
●
最初の方は、ERRORが表示されていますが、最後に「Connected to AMQP server」というメッセージが出て
いれば問題ありません。最後までERRORの場合は、qpidd.serviceを再起動して、再度、先のログファイルを
確認してください。
# systemctl restart qpidd.service
22
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
プロジェクト環境の初期設定 (1)
■
サンプルプロジェクトを構成して、利用開始に必要な初期設定を行います。
- ここでは、quickrdoの初期設定スクリプト「config.sh」を利用して、次の設定を行います。
●
●
サンプルプロジェクト「demo」の作成
OpenStack利用ユーザ「demo_user」と管理ユーザ「demo_admin」の作成(パスワードはどちらも
「passw0rd」)
●
プロジェクト「demo」用の仮想ルータと仮想ネットワーク「private01」の作成
●
セキュリティグループ「default」の設定(SSH接続とpingの許可)
●
SSHログイン認証用のキーペア「mykey」の作成と登録
●
マシンイメージ「Fedora19」の登録
- 初期設定スクリプト「~/quickrdo/config.sh」をviエディタで開き、冒頭の変数を下図のように
変更します。
●
□は、ユーザ番号(1〜7)を入れてください。
~/quickrdo/config.shの変更部分
public="172.16.0.0/16"
gateway="172.16.0.1"
nameserver="172.16.0.1"
pool=("172.16.□.50" "172.16.□.99")
private=("192.168.101.0/24")
サブネットマスク「16」と「24」の違いに注意
23
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
プロジェクト環境の初期設定 (2)
- 同じく、22行目の「--copy-from」オプションのURLを下記に変更します。
if ! glance image-show "Fedora19" >/dev/null 2>&1; then
glance image-create --name "Fedora19"
--disk-format qcow2 --container-format bare --is-public true
--copy-from http://reposerver/files/fedora-19.x86_64.qcow2
fi
この行
- 初期設定スクリプトを実行します。
# cd ~/quickrdo
# ./config.sh
# VM access NIC: eth1
- 上記のように「VM access NIC:」という表示が出るので、仮想マシンアクセス用NICのデバイス
名「eth1」を入力します。
- 最後に「Configuration finished.」と表示されれば完了です。
●
上記のメッセージがでないで終了した場合は、初期設定に失敗しています。失敗した原因を取り除いた後に、
「./config.sh」を再度実行すると、以前の設定を削除して、新しく設定が行われます。
24
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
日本語表示への切り替え
- ダッシュボードの表示が英語になっている場合は、画面右上の「Settings」メニューから、
「Language」に「日本語(ja)」を選択して、「Save」を押してください。
●
Timezoneは「UTC」のままで構いません。
30
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
セキュリティグループの確認
■
セキュリティグループの構成を確認します。
- 画面左のメニューの「アクセスとセキュリティ」を選択して、「セキュリティグループ」を開き
ます。
●
グループ「default」が定義されてい
ることを確認します。
- グループ「default」の「ルールの編集」をクリックします。
●
任意の接続元から、SSH接続とpingが
許可されていることを確認します。
SSH接続
ping
32
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスの起動 (1)
■
テンプレートイメージ「Fedora19」から仮想マシンインスタンスを起動します。
- 画面左のメニューの「イメージとスナップショット」を選択します。
- 「Fedora19」のイメージの状態が「Active」であることを確認して、「起動」をクリックしま
す。
●
状態が「Saving」の場合は、イメージをインターネットからダウンロードしている途中ですので、「Active」
になるまでしばらく待ちます。
33
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスの起動 (2)
- 「仮想マシンの起動」のポップアップが表示されます。はじめに、「詳細」タブで任意のインス
タンス名(この例では「vm01」)を入力します。インスタンスタイプは「m1.tiny」を使用しま
す。
- 「アクセスとセキュリティ」タブでは、キーペアが「mykey」で、セキュリティグループが
「default」になっていることを確認します。
- 「ネットワーク」タブでは、「private01」を選択します。
34
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスの起動 (3)
- 「作成後」タブで、「カスタマイズスクリプト」に次のテキスト(シェルスクリプト)を入力し
て、「起動」をクリックします。
●
カスタマイズスクリプトは、仮想マシンインスタンスが起動した際に、ここに入力したスクリプトを自動で実
行する機能です。詳しくは、「第11回 仮想マシン構築の自動化技術」で説明します。
- 仮想マシンインスタンスの一覧に
「vm01」が表示されて、「状態」
が変化していきます。最終的に
「Active」になったら、ゲストOS
の起動が開始します。
シングルクォーテーションを
使って下さい。
35
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスの起動 (4)
- 「インスタンス名」の「vm01」をクリックして、「コンソール」タブを開くと、仮想マシンイ
ンスタンスのコンソール画面が表示されて、ゲストOSが起動する様子が確認できます。
●
しばらくすると、図のように「Cloud-init」の実行が始まります。この時、「カスタマイズスクリプト」の実
行が行われます。
36
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
フローティングIPの割り当て (1)
■
仮想マシンインスタンスにフローティングIPを割り当てて、SSHでログインします。
- 画面左のメニューの「アクセスとセキュリティ」を選択して、「Floating IP」タブを開くと、プ
ロジェクトで利用可能なフローティングIPの一覧が表示されます。
- 仮想マシンインスタンスに割り当てたいフローティングIP(この例では「172.16.1.51」を使
用)の「Floating IPの割り当て」をクリックします。
37
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
フローティングIPの割り当て (2)
- 「Floating IPの割り当て管理」のポップアップが表示されるので、「IPを割り当てるポート」に
先ほど起動した仮想マシンインスタンス「vm01」を選択して、「割り当て」をクリックします。
●
フローティングIPの一覧画面から、「vm01」に割り当てられたことが確認できます。
※仮想マシンインスタンスの作成中に表示される「Floating IPの割り当て」のボタンから、
フローティングIPを割り当てることもできます。
38
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスへのログイン
■
仮想マシン#0(OPST0-□)から、先ほど起動した仮想マシンインスタンスにSSHでロ
グインします。
- SSH認証用の鍵ファイルが「~/mykey.pem」として用意されているので、これを指定して、ユー
ザ「fedora」でログインします。接続先のIPアドレスは、先ほど割り当てたフローティングIPを
指定します。
●
カスタマイズスクリプトでログインメッセージ「Hello, World!」が設定されていることが分かります。fedora
ユーザでログインした後は、「sudo -i」でrootユーザに切り替えることができます。
# ssh -i ~/mykey.pem fedora@172.16.□.51
The authenticity of host '172.16.□.51 (172.16.□.51)' can't be established.
RSA key fingerprint is 67:b6:89:ad:6f:2e:c5:d9:e1:6a:ac:e8:75:74:ec:e6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.□.51' (RSA) to the list of known hosts.
Hello, World!
[fedora@vm01 ~]$ sudo -i
[root@vm01 ~]#
- 仮想マシンインスタンスに接続されている仮想ディスクを確認します。
●
ルートファイルシステム用の仮想ディスク「/dev/vda」のみが接続されていることが分かります。
[root@vm01 ~]# lsblk
NAME
MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda
252:0
0
2G 0 disk
└─vda1 252:1
0
2G 0 part /
40
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
演習内容
■
この演習では、次の作業を行います。
- 新しいブロックボリュームを作成して、起動中の仮想マシンインスタンスに接続します。
- 仮想マシンインスタンス上で、ブロックボリュームをフォーマットして、ファイルを保存しま
す。
OS領域
index.html
データ領域
ブロックボリュームを作成して接続
44
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
ブロックボリュームの作成
■
新規のブロックボリュームを作成します。
- 画面左のメニューの「ボリューム」を選択して、「ボリュームの作成」をクリックします。
- 「ボリュームの作成」のポップアップが表示されるので、任意のボリューム名(この例では
「volume01」)と容量(ここでは、2GBを指定します)を入力して、「ボリュームの作成」を
クリックします。
45
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
ブロックボリュームの接続 (1)
■
作成したブロックボリュームを起動中の仮想マシンインスタンスに接続します。
- 作成したボリューム(この例では「volume01」)の「接続の編集」をクリックします。
- 「ボリュームの接続の管理」のポッ
プアップが表示されるので、「イン
スタンスへの接続」に接続する仮想
マシンインスタンス(この例では
「vm01」)を選択して、「デバイス
名」に「/dev/vdb」を入力して、
「ボリュームの接続」をクリックし
ます。
●
デバイス名は、接続先の仮想マシンイン
スタンスにおいて、未使用のデバイス名
を指定します。
46
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
ブロックボリュームの接続 (2)
- 接続したボリューム(この例では「volume01」)の「状態」が「In-Use」に変わります。
- 仮想マシンインスタンスで確認すると、2GBの仮想ディスクが「/dev/vdb」として接続されてい
ることが分かります。
[root@vm01 ~]# lsblk
NAME
MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda
252:0
0
2G 0 disk
└─vda1 252:1
0
2G 0 part /
vdb
252:16
0
2G 0 disk
- 接続されたボリュームをファイルシステムとしてフォーマットして、「index.html」ファイルを
保存しておきます。(このファイルは後の演習で使用します。)
[root@vm01
[root@vm01
[root@vm01
[root@vm01
<h1>Hello,
[root@vm01
~]# mkfs.ext4 /dev/vdb
~]# mount /dev/vdb /mnt
~]# echo '<h1>Hello, World!</h1>' > /mnt/index.html
~]# cat /mnt/index.html
World</h1>
~]# umount /mnt
47
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスの削除
■
ここで、一旦、起動中の仮想マシンインスタンスを削除しておきます。
- ログイン中の仮想マシンインスタンスからは、ログアウトしておきます。
- 画面左のメニューの「インスタンス」を選択します。削除する仮想マシンインスタンスにチェッ
クを入れて、「Terminate Instances」をクリックします。
- 確認のポップアップが表示されるので、「Terminate Instances」をクリックします。
48
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
演習内容
■
この演習では、次の作業を行います。
- OS領域の他に、一時データ領域とスワップ領域を持ったインスタンスタイプを定義して、仮想
マシンインスタンスを作成します。
インスタンスタイプ
my-type
OS領域
一時データ領域
スワップ領域
52
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
管理ユーザでのログイン
■
管理ユーザでHorizonダッシュボードにログインします。
- 現在は「demo_user」でログインしていますので、画面右上の「ログアウト」をクリックして、
ログアウトした後、再度、ユーザ「demo_admin」(パスワードは「passw0rd」)でログイン
します。
●
画面左のメニューが「プロジェクト」と「管理」に分かれており、プロジェクト全体でのリソース使用状況が
表示されています。
53
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
インスタンスタイプの追加 (1)
■
新しインスタンスタイプを追加します。
- 画面左の「管理」メニューから、「インスタンスタイプ」を選択します。
●
定義済みのインスタンスタイプが表示されます。
54
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
インスタンスタイプの追加 (2)
- 「インスタンスタイプの作成」をクリックすると、ポップアップが表示されるので、任意の名前
(この例では「my-type」)を入力して、その他の項目は、図の値を入力します。
- 最後に「インスタンスタイプタイプの作成」をクリックします。
55
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
仮想マシンインスタンスの起動
■
新しく追加したインスタンスタイプで、仮想マシンインスタンスを起動します。
- Horizonダッシュボードからログアウトして、再度、ユーザ「demo_user」でログインします。
- 先ほどと同じ手順で仮想マシンインスタンス「vm01」を起動します。この際、インスタンスタ
イプには、先ほど作成したインスタンスタイプ(今の例では「my-type」)を指定します。
- フローティングIPを割り当てて、仮想マシン#0(OPST0-□)からログインします。
●
先ほどと同じフローティングIPを使用する場合は、SSHクライアント側に保存したホスト鍵を一旦、削除する
必要があります。
# rm ~/.ssh/known_hosts
rm: 通常ファイル `/root/.ssh/known_hosts' を削除しますか? y
# ssh -i ~/mykey.pem fedora@172.16.1.51
The authenticity of host '172.16.1.51 (172.16.1.51)' can't be established.
RSA key fingerprint is 9a:63:d1:db:85:a1:f7:fe:4d:3e:a4:fc:f2:cc:89:8b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.1.51' (RSA) to the list of known hosts.
[fedora@vm01 ~]$
- 仮想マシンインスタンスに接続された仮想ディスクを確認します。
●
ルートファイルシステム用の「/dev/vda」に加えて、一時データ領域「/dev/vdb」とスワップ領域
「/dev/vdc」が接続されていることが分かります。
[fedora@vm01 ~]$ lsblk
NAME
MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda
252:0
0
8G 0 disk
└─vda1 252:1
0
8G 0 part /
vdb
252:16
0
2G 0 disk /mnt
vdc
252:32
0
2G 0 disk [SWAP]
56
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
Webサーバの構成 (2)
- 接続したブロックボリュームを「/var/www/html」にマウントして、先に作成したファイル
「index.html」が保存されていることを確認します。
[root@vm01 ~]# lsblk
NAME
MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda
252:0
0
8G 0 disk
└─vda1 252:1
0
8G 0 part /
vdb
252:16
0
2G 0 disk /mnt
vdc
252:32
0
2G 0 disk [SWAP]
vdd
252:48
0
2G 0 disk
[root@vm01 ~]# mount /dev/vdd /var/www/html
[root@vm01 ~]# ls /var/www/html/
index.html lost+found
62
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
セキュリティグループの設定変更 (1)
■
セキュリティグループの設定を変更して、80番ポートへのアクセスを許可します。
- 画面左のメニューの「アクセスとセキュリティ」を選択して、「セキュリティグループ」を開き
ます。
- グループ「default」の「ルールの編集」をクリックして、さらに、「ルール」の追加をクリッ
クします。
63
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
セキュリティグループの設定変更 (2)
- 「ルールの追加」のポップアップが開くので、図のように入力して「追加」をクリックします。
64
Copyright (C) 2014 National Institute of Informatics, All rights reserved.
第1日 ハンズオンガイド No.1
Webサーバへのアクセス
■
ホストLinuxからWebサーバに接続します。
- ホストLinuxのデスクトップでFirefoxを起動して、「http://<フローティングIP>」にアクセス
して、メッセージが表示されることを確認します。
■
以上で演習は終了です。
- 起動中の仮想マシンインスタンスは、先ほどと同じ手順で削除しておいてください。
65
Copyright (C) 2014 National Institute of Informatics, All rights reserved.