• 検索結果がありません。

CC インストール

ドキュメント内 CloudConductorインストールガイド (ページ 93-145)

第3章 CC インストール

3.3 CC インストール

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

実行後

[3] y

実行後

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

実行後

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

実行後

[6] sudo visudo

実行後

[7] 下記を追記する。

Defaults env_keep += "RBENV_ROOT"

[8] 下記、項目を編集する。

Defaults secure_path = /usr/local/rbenv/shims:/sbin:/ bin:/usr/sbin: /usr/bin:/

usr/local/rbenv/bin

実行後

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

[10] sudo rbenv init –

実行後

[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

実行後

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

実行後

[13] sudo rbenv install 2.1.5

実行後

[14] sudo rbenv global 2.1.5

実行後

[15] sudo rbenv rehash

実行後

[16] sudo gem install bundler

実行後

[17] sudo mkdir /opt/packer

実行後

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

実行後

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

実行後

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

実行後

[21] cd cloud_conductor

実行後

[22] sudo git checkout develop

実行後

[23] sudo yum erase ruby20

実行後

[24] y

実行後

[25] sudo gem install bundler

実行後

[26] sudo rbenv rehash

実行後

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

実行後

[28] bundle install

実行後

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

実行後

[30] sudo vi config/config.rb

実行後

[31] 以下の内容に修正する。

<このサーバのグローバル IP>とは、本章「3.2 CC インストール準備-[4]前手順で作成した CloudCOnductor 構築用サ ーバの PublicIP を確認する。」に情報が記載されているので下記のコマンドに置き換えて実行してください。

# cloudconductor server settings

cloudconductor.url 'http://<このサーバのグローバル IP>/systems'

[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

[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

[35] bundle exec rake db:migrate

実行後

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

実行後

[37] bundle exec rake register:admin

実行後

[38] 下記に任意の情報を入力する。

Email: <任意のメールアドレス>

Name: <任意のユーザー名>

Password: <任意のパスワード>

Password Confirmation: <上記の password>

実行後

[39] cd

実行後

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

実行後

[41] cd cloud_conductor_cli

実行後

[42] git checkout develop

実行後

[43] bundle install

実行後

[44] bundle exec rake install

※権限によっては作業対象のディレクトリにファイルの追加等を行う権限がない場合がありますので処理が異常終了してしまった 場合は、「sudo」を付けて実行してみてください。

実行後

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

実行後

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

実行後

[47] 以下、項目を実行する。<先ほど登録した管理者ユーザの Email>とは、本章「[38]下記に任意の情報を入力する。」で 入力した任意のメールアドレスである。

echo "export CC_AUTH_ID=<先ほど登録した管理者ユーザの Email>" >> ~/.bashrc

実行後

[48] 以下、項目を実行する。<先ほど登録した管理者ユーザの Password >とは、本章「[38]下記に任意の情報を入力す る。」で入力した任意のパスワードである。※新規

echo "export CC_AUTH_PASSWORD=<先ほど登録した管理者ユーザの Password>" >> ~/.bashrc

※ここから先、SSH クライアントの接続先 IP が変わっていますが同様の変更をする必要はありませんのでそのまま操 作を続けてください。

実行後

[49] source ~/.bashrc

実行後

※今回は、Tomcat パターンのシステムデプロイです。

[50] cc-cli project create --name "cc-dev" --description "cc-dev"

実行後

[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> "

実行後

[52] cc-cli blueprint create --project "cc-dev" --name "bluep" --patterns-json '[{"url":

"https://github.com/cloudconductor-patterns/tomcat_pattern.git", "revision": "master"}]'

実行後

[53] cc-cli blueprint show bluep

※上記、[52]実行後、作業が完了するまでしばらく時間がかかります。「status」が CREATE_COMPLETE にな るまでお待ちください。

PENDING ⇒ 実行中、 CREATE_COMPLETE ⇒ 実行完了

実行後

[54] cd

実行後

ドキュメント内 CloudConductorインストールガイド (ページ 93-145)

関連したドキュメント