powered blue メールプラス -...
TRANSCRIPT
1
CloudStack対応のイメージの作成方法
--利用者が作るお手軽な環境でのイメージ作成 --
株式会社ムービット 谷地田 工
2
CloudStack用のイメージ作成方法
イメージアップロード方法
サーバーのデモ
アジェンダ
3
凝っているもの
FMの聴取
バイク磨き
4
標準的なテンプレートもあるが
□ rpmの過多 / 過不足
△ HDDサイズ
× パーティション
CloudStackのテンプレート
5
boxgrinder
Veewee
Vagrant
Uforge
イメージ作成ツール
6
VMware
VirtualBox
仮想環境
8
事業者でのCloudStackの運用状況
項目 サービス名 ハイパーバイザ 形式
Citrix CloudPlatform
NTTコミニュニケーションズ cloudn KVM qcow2
KDDI クラウドプラットフォームサービス
KVM qcow2
IDCFrontier セルフクラウド VMware ova
GMOクラウド ALTUS XEN vhd
QIC(九電インフォコム) Qic Qumo XEN vhd
9
VMwareで作成
作成されるイメージ vmdk
ハイパーバイザー
KVM / Xen イメージ変換
10
11
KickStart
Linux の場合
network --device eth0 --bootproto dhcp
%packages
@core
@base
# Remove RPMS
-sendmail-cf
-sendmail
-logwatch
# Adding RPMS
audit-libs
bc
bind-chroot
12
13
14
RedHat 6.x / CentOS 6.x の場合
/etc/udev/rules.d/70-persistent-net.rules
の内容を削除
1) 手動で操作
cat /dev/null > /etc/udev/rules.d/70-persistent-net.rules
2) /etc/init.d/network ファイルにこの行を加える
cat /dev/null > /etc/udev/rules.d/70-persistent-net.rules
3) リンクを張る
/etc/udev/rules.d/70-persistent-net.rules -> /dev/null
15
データの変換
qemu-img
vmdk / qcow2 / vhd
# ------ convert vmdk --> qcow2
# qemu-img convert -f vmdk source.vmdk -O qcow2 dest.qcow2
# ------ convert vmdk --> vpc=vhd
# qemu-img convert -f vmdk source.vmdk -O vpc dest.vhd
16
サーバーのインポート CloudStack へテンプレートの登録
17
テンプレート・イメージのインポート
18
テンプレート・イメージのインポート
19
サーバー作成 マイテンプレート
20
サーバー起動
21
ハイパーバイザー Xen の場合 ( GMO / QIC )
Xen –tools をインストール
http://support.gmocloud.com/pf/guide/isolate/useful/xen.html
22
サーバーのデモ
プライベートCA
Web アプリ
CentOS 6.x
パスワードの漏えいによるWebへのなりすまし ログインを防止
23
Powered BLUE プライベート CA SSLクライアント認証
1) Webへのアクセス時
SSLクライアント証明書のあるユーザーにアクセスを限定
24
SSLクライアント認証+リバースプロキシ
25
ownCloud
自社運用出来るオンラインストレージ
26
WebMail
RoundCube