CloudConductorインストールガイド



Similar documents
3 ディストリビューション・パッケージからのインストール

3 パッケージからのインストール

XOOPS Cube インストールマニュアル

2. Docker の基本的な操作 1 docker hub の参照 2 DockerHub の Explorer リンクからアプリケーションを参照 3 アプリケーション検索 4 tag について 3. docker 基本コマンド 1 docker の

エ CarotDAV が 起 動 すると 次 のようなウィンドウが 表 示 されます メニューバーにある File から New Connection の WebDAV を 選 択 します オ 次 のような 設 定 画 面 が 表 示 されたら General タブでネットワークアドレスなどを 設

VPS では 通 常 はインスタンスが 1 個 です 停 止 と 再 起 動 を 選 択 できます CloudStack では インスタンスの 追 加 と 破 棄 の 機 能 を 利 用 することにより お 客 様 が 契 約 されているインスタンス 数 分 の 仮 想 サーバを 自 由 に 追 加

Microsoft Word - mediawiki.doc

Amazon Web Services環境におけるWebOTX Application Server導入ガイド (Linux)

ユーザーマニュアル

はじめに 本 書 は SUPER COMPACT Pathfinder DFS のご 利 用 に 際 して クライアント 端 末 の 設 定 方 法 について 説 明 して います なお 本 書 内 で 使 用 している 図 は 標 準 的 な 設 定 によって 表 示 されるものを 使 用 してお

WEBメールシステム 操作手順書

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目


C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

目 次 1. はじめに ログイン 方 法 (PC の 場 合 ) メール 送 信 方 法 (PC の 場 合 )... 6 からのアドレス 帳 の 移 行 方 法 (PC の 場 合 ) Gmail アプリの 設 定 方 法

スライド 1

iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

目 次 1. ログイン/ログアウト 1.1 ログインする p ログアウトする p.3 2. 受 講 一 覧 画 面 p.4 3. 授 業 ページの 閲 覧 3.1 授 業 ページへの 遷 移 p 授 業 資 料 を IT s class.からダウンロードする p

Altium Designer インストール Altium Designer のインストール 方 法 について ご 確 認 ください 弊 社 Altium NOTE サイトのダウンロードページにも 導 入 ガイドブックを 用 意 しております

共済会_Kねっと利用マニュアル.indd

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) rev: 商 標 類 Windows Office Excel

目 次 メールの 基 本 設 定 内 容 2 メールの 設 定 方 法 Windows XP 3 Windows Vista / Windows 7 8 メール 転 送 の 設 定 方 法 10 メール 転 送 を 解 除 する 方 法 14 FTP 用 パスワードの 変 更 方 法 15 FTP

スライド 1

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

アプリケーションサーバ JBoss超入門

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

ORB dac オーディオコントロールパネル 操 作 方 法 下 記 の ORB dac オーディオコントロールパネルをダブルクリックし Windows のサウンドコントロールの 設 定 または ASIO を 制 御 することができます 1 Windows サウンドコントロールの 設 定 ( Win

- 目 次 Ⅰ.IP 電 話 機 器 配 線 配 線 例...3 Ⅱ.PCのネットワーク 設 定 Windows XP のTCP/IPの 設 定...4 Ⅲ.インターネット 接 続 設 定 インターネット 接 続 設 定.

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 4ページに 汎 用 データ 受 入 に 関 するよくあるお 問 い 合 わせをご 紹 介 しています Step (3ペー

ARK標準フォーマット

GitLab + Dokku で作る CI/ CD 環境 Kazuhiro NISHIYAMA 第 78 回 Ruby 関西勉強会 2017/07/29 Powered by Rabbit 2.2.0

Microsoft Word - 参考資料:SCC_IPsec_win8__リモート設定手順書_

図 2 のような 画 面 が 表 示 されるので Install Proself Disk.pkg を 右 クリック(Ctrl+クリック)して 開 く をクリックしてください 図 2 インストーラ 画 面 図 3 のような 画 面 が 表 示 されるので 開 く をクリックしてください 図 3 確

<4D F736F F D20819B93FC97CD CC91808DEC95FB FC92F994C5816A>

Untitled

ProWebRabbitインストールガイド

Microsoft PowerPoint - 04_H26material_practice_No3-3.pptx

技術報告会原稿フォーマット

FAQ案(Linkup Manager)

購買ポータルサイトyOASIS簡易説明書 b

<4D F736F F D204F432D434F4D E815B D836A B81698BA697CD89EF8ED A2E646F6378>

R76 Application Control & URL Filtering Guide

入退室インストールマニュアル.pdf

Instruction to Authors

V-CUBE One

目 次 目 次 1 ログイン ログアウト ログインする...1 ログイン 画 面 が 表 示 されないときは?... 1 初 めてログインするときのパスワードは?... 2 初 期 パスワードを 忘 れてしまったときは?... 2 変 更 したパスワードを 忘 れてしまったときは?.


Alibaba Cloud [ ナレッジドキュメント ] AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux 版 ) AWS EC2 から Alibaba Cloud ECS への マイグレーション手順 (Linux 版 ) Ver

PowerPoint プレゼンテーション

実験手順書(接続コンプリートVMイメージ)

Microsoft Word - GXS?C?“?^?[?l?b?gVPN?T?[?r?X?N?‰?C?A?“?g?A?N?Z?X?Z?b?g?A?b?v?K?C?hE7530_v2.5.docx

この 章 では 電 子 入 札 システムをご 利 用 いただくための 事 前 準 備 について 説 明 します 事 前 準 備 と して ID 初 期 パスワードの 確 認 初 期 パスワード 初 期 見 積 用 暗 証 番 号 の 変 更 IC カード 登 録 またはICカード 更 新 を 行 っ

Microsoft Word - ShareFastServerManual_JP_R1-1-0.doc

振込データの作成

電子証明書の更新

CSS-Net インストール要領書

SENZOKUポータル

V-CUBEセミナー

UCV ウェブメール利用マニュアル

Microsoft Word - IS バージョンアップ ユーザーズガイド_Windows編_.doc

Helix Swarm2018.1アップグレード手順

2.3 本学でよく使う基本ツール

Transcription:

CloudConductor つかってみよう ~ AWS 環 境 編 ~

目 次 CloudConductor インストールガイド 1 第 1 章 AWS 環 境 準 備 3 1.1 AWS のアカウント 作 成 3 1.2 ドメインの 取 得 3 1.3 IAM ユーザーの 作 成 4 1.4 Route53 の 準 備 15 1.5 S3 のバケットを 作 成 する 19 第 2 章 Zabbix 準 備 24 2.1 Zabbix サーバの 構 築 24 第 3 章 CC インストール 80 3.1 CC サーバのインスタンス 作 成 80 3.2 CC インストール 準 備 88-2 -

第 1 章 AWS 環 境 準 備 1.1 AWS のアカウント 作 成 1. AWS のサインアップより 必 要 情 報 クレジットカード 情 報 を 登 録 1.2 ドメインの 取 得 1. 各 ドメイン 販 売 サイトに 従 い ドメインを 購 入 - 3 -

1.3 IAM ユーザーの 作 成 1. Group の 作 成 (Power User Access) [1] 上 部 の 黒 いメニューバー 上 にある Service を 選 択 する [2] All AWS Services IAM をクリックする - 4 -

[3] 左 側 のメニューにある Groups を 選 択 する [4] Create New Group ボタンをクリックする - 5 -

[5] Group Name に 任 意 のグループ 名 を 入 力 し Next Step ボタンをクリックする [6] Filter に power と 入 力 し 検 索 を 行 う - 6 -

[7] PowerUserAccess にチェックを 入 れて Next Step ボタンをクリックする [8] Create Group ボタンでグループを 作 成 する - 7 -

[9] 以 下 の 画 面 になれば OK. - 8 -

2. User の 作 成 ( 上 記 の Group に 参 加 ) クレデンシャルはダウンロードしておく(CSV 形 式 ) [1] Users をクリックする [2] Create New Users ボタンをクリックする - 9 -

[3] Enter User Names に 任 意 のユーザー 名 を 入 力 する [4] ユーザー 名 を 入 力 したら Create ボタンをクリックする - 10 -

[5] Show User Security Credentials リンクをクリックする [6] Download Credentials ボタンをクリックし クレデンシャルをダウンロードする (CSV 形 式 ) - 11 -

[7] 保 存 ボタンを 押 してファイルをダウンロードする [8] User 作 成 画 面 を 閉 じる Close をクリックする - 12 -

[9] 作 成 したグループにユーザーを 追 加 する 追 加 したいユーザーをクリックする [10] Add User to Groups をクリックする - 13 -

[11] ユーザーを 追 加 する 任 意 のグループにチェックを 入 れ Add to Groups をクリックする [12] グループの 作 成 完 了 - 14 -

1.4 Route53 の 準 備 1. Hosted Zone を 登 録 Hosted Zone の 作 成 のみでレコード 等 の 作 成 は 行 わない [1] 上 部 の 黒 いメニューバー 上 にある Service を 選 択 し Route 53 をクリックする [2] DNS Management の Get Started Now ボタンをクリックする - 15 -

[3] Create Hosted Zone をクリックする [4] Create Hosted Zone をクリックする - 16 -

[5] Domain Name Comment に 入 力 し Type は Public Hosted Zone を 選 択 する [6] Create Hosted Zone に 必 要 事 項 を 記 入 したら Create ボタンをクリックする - 17 -

[7] Hosted Zone の 一 覧 に Domain が 登 録 されている 作 成 した Hosted Zone の Domain Name をクリックする [8] Hosted Zone 内 には 以 下 のレコードが 作 成 されている - 18 -

1.5 S3 のバケットを 作 成 する [1] 上 部 の 黒 いメニューバー 上 にある Service を 選 択 し S3 をクリックする [2] Create Bucket をクリックする - 19 -

[3] 任 意 のバケット 名 を 入 力 する Bucket Name: 小 文 字 3~63 リージョンに 関 係 なくグローバルに 一 意 Region: 任 意 [4] Bucket Name Region を 入 力 したら Create をクリックする - 20 -

[5] Create 画 面 になる [6] 作 成 した Bucket をクリックする - 21 -

[7] Properties をクリックする [8] Static Website Hosting をクリックする - 22 -

[9] Endpoint を 控 えておく 下 図 では 以 下 の Endpoint Endpoint: cc-test-bucket20150227.s3-website-ap-northeast-1.amazonaws.com - 23 -

第 2 章 Zabbix 準 備 2.1 Zabbix サーバの 構 築 1. Launch Instance [1] Launch Instance を 作 成 する 上 部 の 黒 いメニューバー 上 にある Service を 選 択 し EC2 をクリックする - 24 -

[2] Launch Instance をクリックする [3] 左 サイドバーの AWS Marketplace をクリックする - 25 -

[4] AWS Marketplace より CentOS を 検 索 する [5] CentOS 6.5 (x86_64) - Release Media の Select ボタンをクリックする - 26 -

[6] マシンタイプ(t1.micro)を 選 択 し Next: Configure Instance Details ボタンをクリックする [7] インスタンス 情 報 を 内 に 入 力 し Next: Add Storage をクリックする Auto-assign Public IP:Enable - 27 -

[8] ストレージ 情 報 を 入 力 し Next: Tag Instance をクリックする [9] タグ 情 報 を 入 力 し Next: Configure Security Group をクリックする - 28 -

[10] Add Rule をクリックし セキュリティグループを 追 加 する [11] API を 受 け 付 けられるように http を 追 加 する - 29 -

[12] Review and Launch をクリックする [13] Continue with Magnetic as the boot volume for this instance. を 選 択 し Next ボタンを 押 す - 30 -

[14] Launch をクリックする [15] keypair を 作 成 する Create a new key pair を 選 択 する - 31 -

[16] 任 意 の Key pair name を 入 力 Download Key Pair をクリックする [17] ダウンロードした ~.pem ファイルを 保 存 する - 32 -

[18] Launch Instance をクリックし インスタンスを 起 動 する [19] インスタンス 起 動 中 - 33 -

[20] インスタンスの 起 動 が 完 了 すると 以 下 の 画 面 になる - 34 -

2.2 Zabbix のインストール 準 備 1 本 資 料 では Tera term を 使 用 する [1] SSH クライアントを 起 動 する 1 IP アドレスに PublicIP を 指 定 する PublicIP は 以 下 の 手 順 で 確 認 する [2] 上 部 の 黒 いメニューバー 上 にある Service を 選 択 し EC2 をクリックする [3] Instances を 選 択 する - 35 -

[4] 前 手 順 で 作 成 した Zabbix 構 築 用 サーバの PublicIP を 確 認 する Instance State が Stop になっている 場 合 は PublicIP が 表 示 されないので Instance State は running にすること [5] SSH クライアント*1 を 起 動 し 上 記 で 確 認 した PublicIP を 以 下 の ホスト に 入 力 サービス 項 目 で SSH が 選 択 されているこ とを 確 認 し OK をクリックする - 36 -

[6] 続 行 をクリックする [7] ユーザ 名 に root を 入 力 する RSA/DSA を 選 択 し 秘 密 鍵 をクリックする - 37 -

[8] 第 2 章 Zabbix 準 備 - [17]ダウンロードした ~.pem ファイルを 保 存 する で 保 存 したファイルを 選 択 する [9] OK をクリックする - 38 -

[10] 以 下 画 面 が 表 示 されたら 準 備 完 了 - 39 -

2.3 Zabbix2.2 をインストール 1. 作 成 した CentOS に zabbix をインストールする 以 下 のコマンドを 順 番 に 入 力 する [1] rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm - 40 -

[2] yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese - 41 -

[3] yum -y install zabbix-agent - 42 -

[4] yum -y install mysql-server - 43 -

[5] service mysqld start - 44 -

[6] mysql -u root - 45 -

[7] create database zabbix character set utf8 collate utf8_bin; - 46 -

[8] grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; - 47 -

[9] exit - 48 -

[10] cd /usr/share/doc/zabbix-server-mysql-2.2.9/create - 49 -

[11] mysql -u root zabbix < schema.sql - 50 -

[12] mysql -u root zabbix < images.sql - 51 -

[13] mysql -u root zabbix < data.sql - 52 -

[14] vi /etc/zabbix/zabbix_server.conf - 53 -

[15] DBHost=localhost のコメントアウトを 外 す - 54 -

[16] DBName= のコメントアウトを 外 し 以 下 のように 書 き 換 える DBName=zabbix [17] DBUser= のコメントアウトを 外 し 以 下 のように 書 き 換 える DBUser=zabbix - 55 -

[18] DBPassword = のコメントアウトを 外 し 以 下 のように 書 き 換 える DBPassword=zabbix - 56 -

[19] エディタを 保 存 し エディタモードを 終 了 する - 57 -

[20] service zabbix-server start - 58 -

[21] chkconfig zabbix-server on - 59 -

[22] service httpd start - 60 -

[23] chkconfig httpd on - 61 -

[24] chkconfig mysqld on - 62 -

[25] service iptables stop - 63 -

[26] chkconfig iptables off - 64 -

[27] 以 下 のコマンドでエディタモードにする vi /etc/sysconfig/selinux - 65 -

[28] SELINUX = のコメントアウトを 外 し 以 下 のように 書 き 換 える SELINUX=permissive [29] 以 下 に 変 更 したら エディタを 終 了 する - 66 -

- 67 -

[30] setenforce permissive - 68 -

[31] vi /etc/httpd/conf.d/zabbix.conf - 69 -

[32] 以 下 のコメントアウトを 外 し 書 き 換 える # php_value date.timezone Europe/Riga php_value date.timezone Asia/Tokyo - 70 -

- 71 -

[33] service httpd restart - 72 -

[34] ブラウザから zabbix が 正 しくインストールされているか 確 認 する ブラウザを 立 ち 上 げ 以 下 の URL を 入 力 し 実 行 する http:// + [Zabbix の IP アドレス] + /zabbix 例 )http://54.64.45.142/zabbix [35] 以 下 のような 画 面 が 立 ち 上 がったら next をクリックし 次 画 面 へ 進 む - 73 -

[36] next をクリックする [37] 以 下 ( )に 以 下 の 表 内 の MySQL の 情 報 を 入 力 する Database Type: MySQL Database Name: zabbix Database Host: localhost User: zabbix Database Port: 0 Password: zabbix - 74 -

[38] Test connection をクリックする 入 力 内 容 が 正 しいか 確 認 する [39] OK と 表 示 されたら Next ボタンをクリックする - 75 -

以 下 の 画 面 になった 場 合 は もう 一 度 設 定 内 容 を 確 認 する ( 確 認 箇 所 ) [40] Next をクリックする - 76 -

[41] Next をクリックする [42] Finish をクリックする - 77 -

[43] ログイン 画 面 では 登 録 した Username と Password を 入 力 し ログインできることを 確 認 する 本 書 に 沿 って 登 録 した 場 合 以 下 の 値 を 入 力 する Username Admin Password zabbix [44] Sign in をクリックする - 78 -

[45] 以 下 が 表 示 されれば ログイン 確 認 完 了 - 79 -

第 3 章 CC インストール 3.1 CC サーバのインスタンス 作 成 [1] keypair を 作 成 し インスタンスを 起 動 する 上 部 の 黒 いメニューバー 上 にある Service を 選 択 し EC2 をクリックする [2] Launch Instance をクリックする - 80 -

[3] Amazon Linux AMI 2014.09.2 (HVM)の Select を 選 択 する [4] マシンタイプを 選 択 (t2.micro)し Next: Configure Instance Details を 選 択 する - 81 -

[5] インスタンス 情 報 を 入 力 し Next: Add Storage をクリックする Auto-assign Public IP:Enable [6] ストレージ 情 報 を 入 力 し Next: Tag Instance をクリックする - 82 -

[7] タグ 情 報 を 入 力 する [8] タグ 情 報 を 入 力 したら Next: Configure Secrity Group をクリックする - 83 -

[9] セキュリティグループを 入 力 API を 受 け 付 けられるようにする Add Rules をクリックし 2 行 追 加 する [10] 追 加 した 2 行 に 以 下 の 情 報 を 入 力 する 入 力 したら Review and Launch をクリックする 1 行 目 :Type HTTP 2 行 目 :Type Custom TCP Rule Port Range 8080 2 1-84 -

[11] Continue with Magnetic as the boot volume for this instance. を 選 択 し Next ボタンを 押 す [12] Launch をクリックする - 85 -

[13] keypair を 作 成 する Create a new key pair を 選 択 し 任 意 の Key pair name を 入 力 Download Key Pair をクリックする [14] ダウンロードした ~.pem ファイルを 保 存 する - 86 -

[15] Launch Instance をクリックし インスタンスを 起 動 する [16] インスタンスの 起 動 が 完 了 すると 以 下 の 画 面 になる - 87 -

3.2 CC インストール 準 備 [1] SSH クライアントを 起 動 する 1 IP アドレスに PublicIP を 指 定 する PublicIP は 以 下 の 手 順 で 確 認 する 1 本 資 料 では Tera Term を 使 用 する [2] 上 部 の 黒 いメニューバー 上 にある Service を 選 択 し EC2 をクリックする [3] Instances を 選 択 する - 88 -

[4] 前 手 順 で 作 成 した CloudCOnductor 構 築 用 サーバの PublicIP を 確 認 する Instance State が Stop になっている 場 合 は PublicIP が 表 示 されないので Instance State は running にすること [5] SSH クライアント*1 を 起 動 し 上 記 で 確 認 した PublicIP を 以 下 の ホスト に 入 力 サービス 項 目 で SSH が 選 択 されているこ とを 確 認 し OK をクリックする - 89 -

[6] 続 行 をクリックする [7] ユーザ 名 に ec2-user を 入 力 する RSA/DSA を 選 択 し 秘 密 鍵 をクリックする - 90 -

[8] 第 3 章 CC インストール - 3.1CC サーバのインスタンス 作 成 3.1[14]ダウンロードした ~.pem ファイルを 保 存 する で 保 存 したファイルを 選 択 する [9] OK をクリックする - 91 -

[10] 以 下 画 面 が 表 示 されたら 準 備 完 了 - 92 -

3.3 CC インストール [1] sudo yum update Y を 入 力 し 実 行 - 93 -

[2] sudo yum install git gcc gcc-c++ make patch openssl-devel libxslt-devel libxml2-devel readline-devel sqlite-devel - 94 -

[3] y - 95 -

[4] sudo git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv - 96 -

[5] sudo git clone https://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build - 97 -

[6] sudo visudo - 98 -

[7] 下 記 を 追 記 する Defaults env_keep += "RBENV_ROOT" [8] 下 記 項 目 を 編 集 する Defaults secure_path = /usr/local/rbenv/shims:/sbin:/ bin:/usr/sbin: /usr/bin:/ usr/local/rbenv/bin - 99 -

[9] エディタを 保 存 し エディタモードを 終 了 する - 100 -

[10] sudo rbenv init - 101 -

[11] sudo tee /etc/profile.d/rbenv.sh > /dev/null <<'EOF' export RBENV_ROOT=/usr/local/rbenv export PATH=$PATH:$RBENV_ROOT/bin eval "$(rbenv init -)" EOF - 102 -

[12] source /etc/profile.d/rbenv.sh - 103 -

[13] sudo rbenv install 2.1.5-104 -

[14] sudo rbenv global 2.1.5-105 -

[15] sudo rbenv rehash - 106 -

[16] sudo gem install bundler - 107 -

[17] sudo mkdir /opt/packer - 108 -

[18] sudo wget http://dl.bintray.com/mitchellh/packer/packer_0.7.5_linux_amd64.zip - 109 -

[19] sudo unzip packer_0.7.5_linux_amd64.zip -d /opt/packer - 110 -

[20] git clone https://github.com/cloudconductor/cloud_conductor.git - 111 -

[21] cd cloud_conductor - 112 -

[22] sudo git checkout develop - 113 -

[23] sudo yum erase ruby20-114 -

[24] y - 115 -

[25] sudo gem install bundler - 116 -

[26] sudo rbenv rehash - 117 -

[27] source /etc/profile.d/rbenv.sh - 118 -

[28] bundle install - 119 -

[29] sudo cp config/config.rb.smp config/config.rb - 120 -

[30] sudo vi config/config.rb - 121 -

[31] 以 下 の 内 容 に 修 正 する <このサーバのグローバル IP>とは 本 章 3.2 CC インストール 準 備 -[4] 前 手 順 で 作 成 した CloudCOnductor 構 築 用 サ ーバの PublicIP を 確 認 する に 情 報 が 記 載 されているので 下 記 のコマンドに 置 き 換 えて 実 行 してください # cloudconductor server settings cloudconductor.url 'http://<このサーバのグローバル IP>/systems' - 122 -

[32] 以 下 の 内 容 に 修 正 する <ACCESS_KEY>と<SECRET_KEY>は 上 記 手 順 第 1 章 AWS 環 境 準 備 -1.3 IAM ユーザーの 作 成 -2User の 作 成 ( 上 記 の Group に 参 加 ) [7] 保 存 ボタンを 押 してファイルをダウンロードする で 保 存 したファイルに 記 載 されているので 下 記 のコマンドに 置 き 換 えて 実 行 してください # dns settings dns.service 'route53' dns.access_key '<ACCESS_KEY>' dns.secret_key '<SECRET_KEY>' dns.ttl 60-123 -

[33] 今 回 の 設 定 では 変 更 する 必 要 はなし # zabbix server settings zabbix.enabled false # Zabbix を 使 う 場 合 は true に zabbix.url 'http://<zabbixserverip>/zabbix/api_jsonrpc.php' zabbix.user '<UserName>' zabbix.password '<Password>' [34] Esc キー + : + wq - 124 -

[35] bundle exec rake db:migrate - 125 -

[36] bundle exec unicorn -c config/unicorn.rb -D - 126 -

[37] bundle exec rake register:admin - 127 -

[38] 下 記 に 任 意 の 情 報 を 入 力 する Email: < 任 意 のメールアドレス> Name: < 任 意 のユーザー 名 > Password: < 任 意 のパスワード> Password Confirmation: < 上 記 の password> - 128 -

[39] cd - 129 -

[40] git clone https://github.com/cloudconductor/cloud_conductor_cli.git - 130 -

[41] cd cloud_conductor_cli - 131 -

[42] git checkout develop - 132 -

[43] bundle install - 133 -

[44] bundle exec rake install 権 限 によっては 作 業 対 象 のディレクトリにファイルの 追 加 等 を 行 う 権 限 がない 場 合 がありますので 処 理 が 異 常 終 了 してしまった 場 合 は sudo を 付 けて 実 行 してみてください - 134 -

[45] echo "export CC_HOST=localhost" >> ~/.bashrc - 135 -

[46] echo "export CC_PORT=8080" >> ~/.bashrc - 136 -

[47] 以 下 項 目 を 実 行 する < 先 ほど 登 録 した 管 理 者 ユーザの Email>とは 本 章 [38] 下 記 に 任 意 の 情 報 を 入 力 する で 入 力 した 任 意 のメールアドレスである echo "export CC_AUTH_ID=< 先 ほど 登 録 した 管 理 者 ユーザの Email>" >> ~/.bashrc - 137 -

[48] 以 下 項 目 を 実 行 する < 先 ほど 登 録 した 管 理 者 ユーザの Password >とは 本 章 [38] 下 記 に 任 意 の 情 報 を 入 力 す る で 入 力 した 任 意 のパスワードである 新 規 echo "export CC_AUTH_PASSWORD=< 先 ほど 登 録 した 管 理 者 ユーザの Password>" >> ~/.bashrc ここから 先 SSH クライアントの 接 続 先 IP が 変 わっていますが 同 様 の 変 更 をする 必 要 はありませんのでそのまま 操 作 を 続 けてください - 138 -

[49] source ~/.bashrc - 139 -

今 回 は Tomcat パターンのシステムデプロイです [50] cc-cli project create --name "cc-dev" --description "cc-dev" - 140 -

[51] 以 下 項 目 を 実 行 する <ACCESS_KEY>と<SECRET_KEY>は 上 記 手 順 第 1 章 AWS 環 境 準 備 -1.3 IAM ユーザーの 作 成 -2User の 作 成 ( 上 記 の Group に 参 加 ) [7] 保 存 ボタンを 押 してファイルをダウンロードする で 保 存 したファイルに 情 報 が 記 載 されているので 下 記 のコマンドに 置 き 換 えて 実 行 してください cc-cli cloud create --project "cc-dev" --name "AWS" --type "aws" --entry-point "ap-northeast-1" --key " <ACCESS_KEY> " --secret " <SECRET_KEY> " - 141 -

[52] cc-cli blueprint create --project "cc-dev" --name "bluep" --patterns-json '[{"url": "https://github.com/cloudconductor-patterns/tomcat_pattern.git", "revision": "master"}]' - 142 -

[53] cc-cli blueprint show bluep 上 記 [52] 作 業 が 完 了 するまでしばらく 時 間 がかかります status が CREATE_COMPLETE にな るまでお 待 ちください PENDING 実 行 中 CREATE_COMPLETE 実 行 完 了 - 143 -

[54] cd - 144 -

第 4 章 CloudConductor を 使 ったプロビジョニング [1] 以 下 の 項 目 を 実 行 する cc-cli system create --project "< 任 意 の Project 名 >" --name "< 任 意 のシステム 名 >" --description "< 説 明 ( 任 意 )>" --domain "< 任 意 のサブドメイン>.<Route53 で 作 成 したドメイン>" - 145 -

[2] cc-cli environment create --system "<[1]で 設 定 したシステム 名 >" --blueprint "bluep" --name "< 任 意 の environment 名 >" --clouds "AWS" - 146 -

[3] 下 記 項 目 を 入 力 する <KeyPairName>は 本 章 3.1 CC サーバのインスタンス 作 成 -[13]keypair を 作 成 する Create a new key pair を 選 択 し 任 意 の Key pair name を 入 力 Download Key Pair をクリックする <KeyPairName> で 入 力 した KeyPairName を 入 力 する - 147 -

[4] Enter を 押 す - 148 -

[5] Enter を 押 す - 149 -

[6] Enter を 押 す - 150 -

[7] Enter を 押 す - 151 -

[8] 任 意 の IP アドレスを 入 力 する - 152 -

[9] cc-cli environment show cc0311-2 - 153 -

[10] cc-cli application create --system "<[1]で 設 定 したシステム 名 >" --name "< 任 意 の application 名 >" --description "< 説 明 ( 任 意 )>" [11] cc-cli application release "cc-tomcat" --url "https://s3-ap-northeast-1.amazonaws.com/cloudconductor-test/sources/public/jpetstore.war" --protocol http --parameters '{"migration": {"type": "sql", "url": "https://s3-ap-northeast-1.amazonaws.com/cloudconductor-test/sources/public/jpetstore_postgres. sql"}}' [12] cc-cli application deploy "cc-tomcat" --environment "cc0311-2" [13] 下 記 1または 2どちらかの URL でブラウザにアクセスする 1 http://<サブドメイン>.<ドメイン>/< [10]で 設 定 した application 名 > 2 http://<webserver の PublicIP>/< [10]で 設 定 した application 名 > [14] 以 下 の 画 面 が 表 示 されれば システムのデプロイが 完 了 - 154 -