Upload
takuma-nakajima
View
1.139
Download
0
Embed Size (px)
DESCRIPTION
OSC 2013 Tokyo/Spring 2日目の日本CloudStackユーザ会枠での発表スライド
Citation preview
Doshisha University, Kyoto, Japan
CloudStack超簡単インストール
「 3行インストールスクリプト」
中島 拓真Twitter: @penguin2716
Doshisha University, Kyoto, Japan
自己紹介
■ 所属:同志社大学 理工学部 インテリジェント情報工学科 4年生
■研究:位置情報に応じた家電制御, 研究室内プライベートクラウド
■開発:mikutter用プラグイン■ Twitter:ぺんぎんさん @penguin2716
Doshisha University, Kyoto, Japan
CloudStack
■クラウド基盤ソフトウェア– OpenStack, Eucalyptus
■構成( KVMなら最小 1台で構成可能)– 管理サーバ– プライマリストレージ– セカンダリストレージ– コンピューティングノード
Doshisha University, Kyoto, Japan
つかってみたい!
Doshisha University, Kyoto, Japan
…インストールが面倒
Doshisha University, Kyoto, Japan
インストールが面倒
Doshisha University, Kyoto, Japan
インストールが面倒
Doshisha University, Kyoto, Japan
スクリプト作りました
Doshisha University, Kyoto, Japan
サーバが 1台しかなくてもコマンド 3行で
インストールできます!
Doshisha University, Kyoto, Japan
僕と契約して (ry
Doshisha University, Kyoto, Japan
おためし 1台インストール
■ネットワーク– 既存 LANの IPを利用
■ストレージ– サーバ内蔵の HDDを利用
■ハイパーバイザ– KVMを利用
■所要時間– 1時間半程度(作業時間 10分程度)
Doshisha University, Kyoto, Japan
インストールの簡略化
■インストールスクリプトの利用– https://github.com/penguin2716/autoinstall_c
loudstack– http://bit.ly/AutoInstallCloudStack
Doshisha University, Kyoto, Japan
Step0. 事前に準備すること
■ホスト名■ IPアドレス■ DNSの確認■アクセスを許可する IPアドレス■ NFSで exportするディレクトリ
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
Doshisha University, Kyoto, Japan
Step1. wgetのインストール
Doshisha University, Kyoto, Japan
Step1. wgetのインストール
Doshisha University, Kyoto, Japan
Step2. スクリプトの取得
Doshisha University, Kyoto, Japan
Step2. スクリプトの取得
Doshisha University, Kyoto, Japan
Step3. スクリプトの実行
Doshisha University, Kyoto, Japan
Step3. スクリプトの実行
Doshisha University, Kyoto, Japan
インストール手順まとめ
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
netinstallがおすすめ
Doshisha University, Kyoto, Japan
Step0. CentOSのインストール
/exportを大きめに作成
Doshisha University, Kyoto, Japan
Step1. wgetのインストール
# yum install wget -y
CentOSはminimal構成だと
wget入ってないのです
Doshisha University, Kyoto, Japan
Step2. スクリプトを入手
# wget http://bit.ly/AutoCSsh
GitHubのアドレスに展開されます
Doshisha University, Kyoto, Japan
Step3. スクリプトの実行
# sh autoinstall_cloudstack.sh -cnmar
Doshisha University, Kyoto, Japan
Step3. スクリプトの実行# ./autoinstall_cloudstack.sh -cmnar* for cloud agent hostname: cloudstack ip address: 10.0.0.1 netmask: 255.255.0.0 gateway: 192.168.1.1 dns1: 192.168.1.100 dns2: 192.168.1.101* for iptables network accept from (ex:192.168.1.0/24): 0.0.0.0/0* for nfs server NFS Server IP: 10.0.0.1 Primary mount point (ex:/export/primary): /export/primary Secondary mount point (ex:/export/secondary): /export/secondary
インストールしたら自動的に再起動します
Doshisha University, Kyoto, Japan
Step4. 1時間くらい寝る
Doshisha University, Kyoto, Japan
Step4. 1時間くらい寝る
仕方ないよ。彼の睡眠時間では荷が重すぎた。
Doshisha University, Kyoto, Japan
http://<server ip>:8080/client
Doshisha University, Kyoto, Japan
まとめ
■ CloudStack– クラウド基盤ソフトウェア– インストール面倒くさい
■インストールスクリプト– CentOSインストールしてコマンド 3行– 1時間半程度でインストール終了