powered blue メールプラス -...

25
1 CloudStack対応のイメージの作成方法 --利用者が作るお手軽な環境でのイメージ作成 -- 株式会社ムービット 谷地田

Upload: dangdiep

Post on 17-Sep-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

1

CloudStack対応のイメージの作成方法

--利用者が作るお手軽な環境でのイメージ作成 --

株式会社ムービット 谷地田 工

Page 2: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

2

CloudStack用のイメージ作成方法

イメージアップロード方法

サーバーのデモ

アジェンダ

Page 3: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

3

凝っているもの

FMの聴取

バイク磨き

Page 4: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

4

標準的なテンプレートもあるが

□ rpmの過多 / 過不足

△ HDDサイズ

× パーティション

CloudStackのテンプレート

Page 5: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

5

boxgrinder

Veewee

Vagrant

Uforge

イメージ作成ツール

Page 6: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

6

VMware

VirtualBox

仮想環境

Page 7: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

8

事業者でのCloudStackの運用状況

項目 サービス名 ハイパーバイザ 形式

Citrix CloudPlatform

NTTコミニュニケーションズ cloudn KVM qcow2

KDDI クラウドプラットフォームサービス

KVM qcow2

IDCFrontier セルフクラウド VMware ova

GMOクラウド ALTUS XEN vhd

QIC(九電インフォコム) Qic Qumo XEN vhd

Page 8: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

9

VMwareで作成

作成されるイメージ vmdk

ハイパーバイザー

KVM / Xen イメージ変換

Page 9: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

10

Page 10: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

11

KickStart

Linux の場合

network --device eth0 --bootproto dhcp

%packages

@core

@base

# Remove RPMS

-sendmail-cf

-sendmail

-logwatch

# Adding RPMS

audit-libs

bc

bind-chroot

Page 11: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

12

Page 12: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

13

Page 13: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

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

Page 14: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

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

Page 15: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

16

サーバーのインポート CloudStack へテンプレートの登録

Page 16: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

17

テンプレート・イメージのインポート

Page 17: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

18

テンプレート・イメージのインポート

Page 18: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

19

サーバー作成 マイテンプレート

Page 19: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

20

サーバー起動

Page 20: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

21

ハイパーバイザー Xen の場合 ( GMO / QIC )

Xen –tools をインストール

http://support.gmocloud.com/pf/guide/isolate/useful/xen.html

Page 21: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

22

サーバーのデモ

プライベートCA

Web アプリ

CentOS 6.x

パスワードの漏えいによるWebへのなりすまし ログインを防止

Page 22: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

23

Powered BLUE プライベート CA SSLクライアント認証

1) Webへのアクセス時

SSLクライアント証明書のあるユーザーにアクセスを限定

Page 23: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

24

SSLクライアント認証+リバースプロキシ

Page 24: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

25

ownCloud

自社運用出来るオンラインストレージ

Page 25: Powered BLUE メールプラス - cloudstack.jpcloudstack.jp/wp-content/uploads/2015/01/jcsug23-yachita-cloud... · 事業者でのCloudStack ... # qemu-img convert -f vmdk source.vmdk

26

WebMail

RoundCube