技术圈#1 OpenStack实践材料(应用篇)

请先进行基础部分培训。在基础阶段创建的机器映像、密钥对和浮动IP将在高级部分中继续使用。

このハンズオンでは、OpenStackのオーケストレーション機能であるHeatを使って、プロビジョニングやアプリケーションデプロイの自動化を体験します。

応用編では、サンプルテンプレートを使ってWeb/DB分離構成のWordPressを立ち上げることが目標です。

alt

事前准备

事前に、基礎編で作成したインスタンス、ルーター、ネットワークを削除します。
マシンイメージ、キーペア、Floating IPは応用編で引き続き使用します。

    • インスタンスの削除

test-instanceのアクションから【インスタンスの終了】を実行します。

ルーターの削除

ルーターの名前を選択して詳細画面に移動し、【インターフェースの削除】を実行します。
ルーターの一覧画面に戻り、my-routerにチェックをつけて【ルーターの削除】を実行します。

ネットワークの削除

internalにチェックをつけて【ネットワークの削除】を実行します。

请先删除实例和路由器,才能删除它们所连接的网络。

显示网络拓扑并确认仅限于外部网络。

创建一个栈

使用示例模板来构建WordPress。
使用示例模板创建堆栈时,以下资源将自动构建为新项目。

    • 内部ネットワーク

 

    • ルーター

 

    • Webサーバ用セキュリティグループ

 

    • DBサーバ用セキュリティグループ

 

    • Webサーバ用インスタンス

 

    DBサーバ用インスタンス

在菜单的[编排]-[堆栈]中,选择【启动堆栈】。

【テンプレートの選択】
テンプレートの指定方法:URL
テンプレートURL:https://raw.githubusercontent.com/tominaga443/openstack_hands_on/master/heat_template/wordpress_web_db.yaml
環境設定の指定方法:ファイル
環境設定ファイル:選択しない
【スタックの起動】
スタック名:wordpress
作成タイムアウト時間(分単位):60
ユーザー “xxx”のパスワード:受付で配布したOpenStackのパスワード
image_id:fedora-20.x86_64
key_name :my-key
その他のパラメーターはデフォルトのままで構いません
イメージ名や鍵の名前を違うものにした場合、そちらを入力してください。

起動を実行すると、新しいスタックが作成されます。
ネットワークトポロジーを表示すると、リソースが作成されていく様子を見ることができます。
また、スタックの詳細画面からパラメータ一覧や実行されたアクションを見ることができます。

请分配浮动IP。

スタックの作成が完了したら、WordPressにアクセスできるようにするためにWebサーバにFloating IPを割り当てます。
インスタンスの一覧からwordpress-WebServer-xxxxを選択して、アクションから【Floating IPの割り当て】を実行します。
割り当てを実行するとWebServerのIPアドレス欄にIPアドレスが追加されます。

访问Web服务器。

我将确认WordPress是否正在运行。我将通过浏览器访问http://[WebServer的浮动IP]/wordpress。如果显示出WordPress的欢迎页面,则说明WordPress已成功安装。

输入网站名称、用户名、密码和电子邮箱地址(可以填写虚拟信息),然后执行【安装 WordPress】操作,即可开始使用 WordPress。

手动材料清单

【Tech-Circle#1 OpenStack实践材料(准备篇)】
【Tech-Circle#1 OpenStack实践材料(基础篇)】
【Tech-Circle#1 OpenStack实践材料(应用篇)】(此页面)

广告
将在 10 秒后关闭
bannerAds