VSC for Apache Cloud Stackが実現する Software Defined Data Center
by user
Comments
Transcript
VSC for Apache Cloud Stackが実現する Software Defined Data Center
ここまできた、VSC for ACSが 実現する先進的なプライベートクラウド 株式会社ネットワールド 工藤 真臣 1 自己紹介 株式会社ネットワールド SI技術本部 ソリューションアーキテクトグループ Software-defined Data Centerソリューションを担当 くどう まさおみ 工藤 真臣 2 本日のアジェンダ CloudStack 4.3 新機能 VSCって何? 実際に動かしてみました CloudStack + VSCの利用ケース CloudStack 関連製品のご紹介 3 CloudStack 4.3 新機能 4 CloudStack 4.3 新機能 Palo Alto Firewall Integration nTier Apps 2.0 : Remote access VPN to VPC Better VM Sync Site-to-Site VPN 2.0 Enhancements Plugin to provide Hyper-V 2012 support dynamic compute offering Monitering services in virtual router SSL offload support in cloudstack LDAP user provisioning improvements expungeDestroyedVirtualMachine API call Extend support of CloudStack-managed storage to KVM 5 CloudStack 4.3 機能拡張 cpu socket count of hosts Pluggable VM snapshot Make "mode http" & "option httpclose" in HAproxy.conf configurable on port 80 Linux native VXLAN support on KVM hypervisor List view widget: Support actions on multiple rows Ability to delete Events and Alerts: Select multiple alerts and events. Improve VR Upgrade To Enable Master Database High Availabilty. Provide a way to upgrade from existing NFS secondary storage to S3 [Monitoring] Add Enable/disable for service monitoring feature UI Plugins: Support internationalization 6 でも本セッションで紹介するのは・・・ VSC (Virtual Storage Console) for CloudStack 7 VSC for CloudStackって何? 8 VSCとは? GUIベースで提供される、様々なプラットフォーム向けに提供される NetApp社のFASストレージを運用・管理するためのソフトウェア Citrix社 XenServer,XenDesktop向け …VSC for XenServer VMware社 vSphere,Horizon View向け …VSC for vSphere 9 Virtual Storage Console for Citrix XenServer 10 Virtual Storage Console for vSphere 11 vSphere・XenServer用VSC比較 VSCX2.0 (XenServer) VSC4.2 (vSphere) RBAC △ ONTAPのAPIを利用 ○ vCenterロールに統合 MBR tool (オフラインでの アライメント修正) - ○ GOS Timeout setting tool - ○ バックアップ - ○ ストレージ プロビジョニング ○ ○ VMクローン ○ コネクションブローカー連携は無し ○ VMクローンSysprep連携 - ○ VM最適化 (オンラインでの アライメント修正) - ○ 12 Virtual Storage Console for CloudStack 概要 Primary and Secondary storage provisioning on NFS FAS controller registration using CloudStack APIs Clustered Data ONTAP 8.2.0 and 8.2.1 Hypervisors XenServer 6.1 and 6.2, ESXi 5.1 and 5.5 Programmable API UI plugin into CloudStack NetApp Snapshots for VMware ESX MySQL Backup and Restore Storage Headroom monitoring 以下のURLで現在ベータ版が提供中(要登録) https://communities.netapp.com/groups/beta-program-vsc-for-cloudstack *Primary Storage = 仮想マシンが持つHDDの保存場所 Secondary Storage = 仮想マシンのバックアップや、テンプレートの保存場所 13 Clustered Data ONTAPとは? Clusetered Data ONTAPでは、OS自体がストレージハイパーバイ ザーとして動作 ストレージコントローラをStorage Virtual Machine(SVM)とし て仮想化 SVMは各物理コントローラー上を自由に移動 クライアントはSVMに割り当てられたLogical Interface(LIF)に アクセス FlexVolume(データ格納領域)が各物理ディスク領域間を自由に移動 20Gbpsのクラスタインタコネクトを通して高速に移動 ボリューム単位でのStorage QoSを実現 IOPSや利用帯域でのSLAを実現 14 Clustered Data ONTAP ® Best storage for Public and Private clouds 無停止で移動可能 無停止で移動可能 VIF VIF LIF LIF LIF LIF LIF LIF SVM SVM SVM SVM SVM SVM FAS FAS ONTAP 7-mode FAS Clustered Data ONTAP FAS Volume Volume Aggregate Aggregate Aggregate Aggregate Aggregate Disk Disk Disk Disk Disk FAS3210 Volume FAS3210 Volume FAS3210 Volume FAS Volume Volume Volume FAS3210 FAS3210 15 実際に動かしてみました… 16 用意したもの ■仮想化基盤 VMware vSphere 5.5 (vCenter Server 5.5b + ESXi 5.5 x 3) ■ストレージ NetApp Clustered Data ONTAP 8.2.1 RC1 NetApp OnCommand System Manager 3.1RC1 ■CloudStack CloudPlatform 4.3 Beta2 on CentOS 6.5 NetApp VSC for Apache CloudStack Beta1 17 VSC for Apache Cloud Stack UI plugin into CloudStack FAS controller registration using CloudStack APIs Storage Headroom monitoring Primary and Secondary storage provisioning on NFS NetApp Snapshots for VMware ESX MySQL Backup and Restore Programmable API ・クラウド管理者が利用する機能 ・クラウド利用者が利用する機能 18 クラウド管理者が利用する機能 19 UI plugin into CloudStack VSC for Apache CloudStackを使うと、CloudStackのGUIから Clustered Data ONTAPを管理することができる 20 FAS controller registration using CloudStack APIs コントローラの登録はCloudStack APIを使ってCloudStackから実 行可能 21 Storage Headroom monitoring CloudStackからストレージの監視 ボリュームの状況を確認 重複排除の状況を確認 アグリゲートの状況を確認 ライセンスの状況を確認 22 Primary and Secondary storage provisioning on NFS プライマリストレージとセカンダリストレージのFAS上のNFSボリューム のプロビジョニング機能 セカンダリストレージの設定 ・シンプロビジョニング ・スナップショット領域の予約 ・重複排除の有効化 ・自動拡張の有効化 プライマリストレージの設定 ・シンプロビジョニング ・スナップショット領域の予約 ・重複排除の有効化 ・自動拡張の有効化 ・仮想マシンスナップショットの有効化 23 MySQL Backup and Restore CloudStack Managementサーバの利用するMySQLのバックアップ とリストアの提供(*現在リストアは手動で実施する必要がある) “FLUSH TABLES WITH READ LOCK”を発行して 該当ボリュームのスナップショットを取得 設定はこれだけで、Mysqlサーバのバックアップが可能 24 Programmable API ■HTTPリクエスト http http://localhost:10076/client/api?command=ntapListControllers ■実行結果 <?xml version="1.0" encoding="UTF-8"?><listcontrollersresponse cloudstack-version="4.3.0"><count>1</count><controllers><id>4d42ebc8996e-11e3-b1fd123478563412</id><address>10.10.69.160</address><username>admin </username><usessl>false</usessl><port>80</port><isAdminVServer>tr ue</isAdminVServer><null></null><null></null><null></null><version>8. 2.1</version><name>CloudStackONTAP</name><asupState>on</asupState><state></state><badConnecti on>false</badConnection><model>DOvM200</model><nfsLicensed>true< /nfsLicensed><nfsEnabled>false</nfsEnabled><flexcloneLicensed>true</ flexcloneLicensed></controllers></listcontrollersresponse> コントローラのステータスやライセンス状況を確認可能 25 Programmable API ■HTTPリクエスト # http “http://localhost:10076/client/api?&command=ntapListControllerAggre gates&controllerid=4d42ebc8-996e-11e3-b1fd-123478563412” ■実行結果 <?xml version="1.0" encoding="UTF8"?><listcontrolleraggregatesresponse cloud-stackversion="4.3.0"><count>2</count><aggregates><id>30972ec6-ff424fbd-86026d326bfedc22</id><name>CloudStack_Day</name><state>online</state> <sizeUsed>444731666432</sizeUsed><sizeTotal>920225619968</sizeTo tal><sizeAvailable>475493953536</sizeAvailable><percentageUsed>48</ percentageUsed></aggregates></listcontrolleraggregatesresponse> アグリゲートの利用状況を確認可能 26 クラウド利用者が利用できる機能 27 NetApp Snapshots for VMware ESX VMware ESXで稼働するインスタンスのスナップショット機能を NetAppのFlexCloneに置換する機能 通常はvSphereのスナップショットを利用 CloudStack UIは変更なし インスタンスのボリュームのスナップショット機能は、 従来どおりセカンダリストレージへのオンラインフルクローンのま ま 28 インスタンスのスナップショットの課題 vSphereのスナップショットはCopy on Write形式 使い続けるとストレージ負荷の増大 ユーザ依存のため、クラウド管理者からは制限不可 vmsnapshot.maxで制限をかけるくらい パッチ適用前の簡易バックアップ等短期間のバックアップには便利 恒常的なバックアップとして利用すると問題が発生 スナップショットサイズが大きくなりすぎると、オンライン状態で の統合も難しくなる 29 ボリュームのスナップショットの課題 Citrix XenServerを除き、やっていることはオンラインフルクロー ン作成 大容量のバックアップとしてはかなり無理がある(時間・負荷) 当然リストアも時間がかかる 30 VSC for CloudStackのここが凄い! 「Quiesce VM」を選択することで、vSphereのスナップショットを 取得後、NetAppのスナップショットを取得。 NetAppのスナップ取得後、vSphereのスナップショットを削除する。 vSphereのスナップショットの利便性のまま課題を解決! NetAppのスナップショット 31 実際の動き vSphereのスナップショット 32 リストアも高速で完了! 33 VSC for CloudStackまとめ VSCとCloudStackの組み合わせで、容易にエンタープライズレベル のバックアップサービスを提供可能 ・データの整合性はvSphereのスナップショットレベル CloudStack機能 実装 取得先 メリット デメリット 備考 インスタンス スナップショット Hypervisor スナップショット連携 プライマリ ストレージ 一瞬で作成可能 I/O性能劣化 ボリューム スナップショット ホットクローン コールドクローン セカンダリ ストレージ 再利用可能 バックアップ時間 リストア時間 バックアップ時には I/Oが大量に発生 備考 VSCを使うと CloudStack機能 実装 取得先 メリット デメリット インスタンス スナップショット NetApp FlexClone プライマリ ストレージ 一瞬で作成可能 - ボリューム スナップショット ホットクローン コールドクローン セカンダリ ストレージ 再利用可能 バックアップ時間 リストア時間 バックアップ時には I/Oが大量に発生 34 CloudStack + VSCの 利用ケース 35 Clustered Data ONTAPが実現する Public/Private Cloud 顧客ごとにStorage VMを作成して、SLAに応じたボリュームを提供 顧客ごとに提供するNFSボリュームにはSLAに応じたQoSを設定可 能 顧客ごとにCIFSボリュームも提供可能 必要に応じて重複排除の実施 仮想マシン単位のQoSでなく、システム単位のQoSの実現 セルフサービスのバックアップの提供 従来の課題だったIaaS基盤上でのバックアップを解決 Clustered Data ONTAPによる容易なメンテナンス ハードウェア更新時も無停止でデータ移行が可能 信頼性・柔軟性の高いストレージ基盤を実現 36 サービス例 サービスメニュー Gold(NFS/CIFS) ・性能:高速 ・バックアップ:毎時 ・災害対策:あり Silver(NFS/CIFS) ・性能:中速 ・バックアップ:毎日 ・災害対策:なし Bronze(NFS/CIFS) ・性能:低速 ・バックアップ:なし ・災害対策:なし 適用アーキテクチャ ・SAS+SSD ・Volume Snapshot:Hourly ・サイト間SnapMirror ・専用SVM ・Dedupe有効 ・シックプロビジョニング ・SAS(3000iops) ・Volume Snapshot:Daily ・サイト内SnapMirror ・専用SVM ・Dedupe有効 ・シンプロビジョニング ・SATA(1000iops) ・専用SVM ・Dedupe有効 ・シンプロビジョニング 37 弊社が提供するCloudStack連携製品 38 PernixData社 FVP FVPは既存環境の変更せず、業界唯一の仮想マシンの Disk I/OをRead/Write問わず高速化することができる サーバサイドフラッシュのキャッシングソリューションです。 Hypervisor Hypervisor ストレージ性能 ストレージ容量 スナップショット・レプリケーション 39 FVPの特徴 透過性 既存環境やアーキテクチャに対する変更・制限はほとんどないデー タの移行も、ゲストOSにソフトのインストールも不要 ESXiにソフトを導入してフラッシュを追加するだけ Read/Write I/Oの劇的な高速化 他のサーバサイドキャッシュソリューションはRead Only 共有ストレージにかかる負担を軽減することで、 ストレージコストの最適化を実現 40 ネットワールドからのお願い 入場時に配布した資料にアンケートが含まれています。 ご協力をお願いします。 ご記入したアンケートは退場時に弊社スタッフにご返却 お願いします。 引き換えの際、粗品をプレゼントしております。 41 42