67
Doshisha University, Kyoto, Japan CloudStack 超簡単インストール 3 行インストールスクリプト」 中島 拓真 Twitter: @penguin2716

Slide osc2013tokyo spring

Embed Size (px)

DESCRIPTION

OSC 2013 Tokyo/Spring 2日目の日本CloudStackユーザ会枠での発表スライド

Citation preview

Page 1: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

CloudStack超簡単インストール

「 3行インストールスクリプト」

中島 拓真Twitter: @penguin2716

Page 2: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

自己紹介

■ 所属:同志社大学 理工学部    インテリジェント情報工学科 4年生

■研究:位置情報に応じた家電制御,   研究室内プライベートクラウド

■開発:mikutter用プラグイン■ Twitter:ぺんぎんさん    @penguin2716

Page 3: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

CloudStack

■クラウド基盤ソフトウェア– OpenStack, Eucalyptus

■構成( KVMなら最小 1台で構成可能)– 管理サーバ– プライマリストレージ– セカンダリストレージ– コンピューティングノード

Page 4: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

つかってみたい!

Page 5: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

…インストールが面倒

Page 6: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

インストールが面倒

Page 7: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

インストールが面倒

Page 8: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

スクリプト作りました

Page 9: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

サーバが 1台しかなくてもコマンド 3行で

インストールできます!

Page 10: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

僕と契約して (ry

Page 11: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

おためし 1台インストール

■ネットワーク– 既存 LANの IPを利用

■ストレージ– サーバ内蔵の HDDを利用

■ハイパーバイザ– KVMを利用

■所要時間– 1時間半程度(作業時間 10分程度)

Page 12: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

インストールの簡略化

■インストールスクリプトの利用– https://github.com/penguin2716/autoinstall_c

loudstack– http://bit.ly/AutoInstallCloudStack

Page 13: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. 事前に準備すること

■ホスト名■ IPアドレス■ DNSの確認■アクセスを許可する IPアドレス■ NFSで exportするディレクトリ

Page 14: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 15: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 16: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 17: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 18: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 19: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 20: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 21: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 22: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 23: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 24: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 25: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 26: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 27: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 28: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 29: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 30: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 31: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 32: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 33: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 34: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 35: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 36: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 37: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 38: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 39: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 40: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 41: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 42: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 43: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 44: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 45: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 46: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 47: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 48: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 49: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 50: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

Page 51: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step1. wgetのインストール

Page 52: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step1. wgetのインストール

Page 53: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step2. スクリプトの取得

Page 54: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step2. スクリプトの取得

Page 55: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step3. スクリプトの実行

Page 56: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step3. スクリプトの実行

Page 57: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

インストール手順まとめ

Page 58: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

netinstallがおすすめ

Page 59: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step0. CentOSのインストール

/exportを大きめに作成

Page 60: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step1. wgetのインストール

# yum install wget -y

CentOSはminimal構成だと

wget入ってないのです

Page 61: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step2. スクリプトを入手

# wget http://bit.ly/AutoCSsh

GitHubのアドレスに展開されます

Page 62: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step3. スクリプトの実行

# sh autoinstall_cloudstack.sh -cnmar

Page 63: Slide osc2013tokyo spring

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

インストールしたら自動的に再起動します

Page 64: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step4. 1時間くらい寝る

Page 65: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

Step4. 1時間くらい寝る

仕方ないよ。彼の睡眠時間では荷が重すぎた。

Page 66: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

http://<server ip>:8080/client

Page 67: Slide osc2013tokyo spring

Doshisha University, Kyoto, Japan

まとめ

■ CloudStack– クラウド基盤ソフトウェア– インストール面倒くさい

■インストールスクリプト– CentOSインストールしてコマンド 3行– 1時間半程度でインストール終了