OpenStack に挑む クラウド コントローラー Azure Pack ~道場スタイル~ 利用者目線の Azure Pack • SCVMM Self-Service Portal (V1 and V2) • セルフサービス化+2段階課金システム • Dynamic Datacenter Toolkit (DDTK) for Hosters • 日本でも事例化 • System Center 2012 SP1 Private Cloud (SCSM, SCO, SCVMM,SCOM) • “ITIL” と “Runbook自動化” と “ITサービス化” をセットで推進 ~ Azure 登場 (クラウドファーストへ)~ • V1:Windows Azure Services for Windows Server • V2:Windows Azure Pack (WAP) 3 4 利用者画面 5 Virtual Machines Virtual Machines Web Sites Increase VM quota Service Bus Backup VMs SQL Virtual Machines Web Sites Service Bus Web Sites SQL Azure Pack で IaaS を作る ~疑似体験~ 詳細はこちら。 Windows Server 用 Windows Azure Pack のデプロイ http://technet.microsoft.com/ja-jp/library/dn296432.aspx 日本語のステップバイステップガイドはこちら。 http://download.microsoft.com/download/0/7/B/07BE7A3C-07B9-4173-B251-6865ADA98E5D/WAP_EvalGuide_v1.0.docx 仮想マシン サービス クラウド管理者 UI 仮想 ネットワーク サービス クラウド利用者 UI Azure Pack 8 WAP portal https://SPF:8090/SC2012/Admin/Microsoft.Management.Odata.svc/VirtualMachines?$filter=substringof( foo , Name) PSWS SpfOperationManager Resource Invoker VMM Cmdlets 9 osamuthv001 192.168.1.21 10 Web Platform Installer で Azure Pack の 取得と導入を自動化 11 ③ SPF (VMM VMと共存) • ② SCVMM (VM) • • • • • • • • • Win 2012 R2 • .NET Framework 3.5 追加 SQL 2012 SP1 ※今回はSCVMMと共存 System Center Orchestrator media (\SPF\Setup.exe) インストール • IIS roles and features • .NET Framework 4.5 • ASP.Net MVC 4 • WCF Data Services • Odata v3 • Microsoft WCF Data Services 5.0 • サービスアカウントは Domain Admin を指定 SCVMM と別マシンにインストールする場合は VMM 2012 R2 コンソール必須 Win 2012 R2 – ドメインに参加 (済) • .NET Framework 3.5 追加 SQL 2012 SP1 インストール • Windows AIK • VMM:vmmadmin を利用 • UR2:Server & Console ※ • UR2 SQL DB 用スクリプト実行 ファブリック設定 • ホストグループ追加 (Osaka, Tokyo) • ネットワーク追加 (DCNetwork, Internet) • DCNetwork 側に IPプール作成 • ホスト追加 • ホストへのネットワーク設定 VMとサービス設定 • VMネットワーク設定 • クラウド作成 (Cloud01, Cloud02) • VM50個に制限 ライブラリ設定 • ライブラリ用ホスト登録 • VMテンプレート作成 • VMはRD接続とファイアウォール設定 • テスト展開 ④ Azure Pack (VM) • • • • Win 2012 R2 :Workgroup + DNS が利用可能な状態 • .NET Framework 3.5 追加 SQL 2012 SP1:Windows & SQL (SA)認証 インストール • Web Platform Installer (WebPI) を利用 • 今回は Express (全コンポーネントを1台に) • 分散型:16 ノードまで (8 SPF, 8 WAP) IISマネージャーでサイト確認 • AdminSite の URL (Port 30091) • TenantSite の URL (Port 30081) ① Active Directory (済) • • • • Win 2012 R2 DNS Group Policy = Firewall 設定 Add User = vmmadmin (Domain Admins) 12 http://technet.microsoft.com/ja-jp/library/dn469331.aspx Windows Azure Pack サービス 必要なファイアウォールのポート 適用範囲 管理 API 30004 任意の IP アドレス 管理者用の管理ポータル 30091 任意の IP アドレス 認証サイト 30071 任意の IP アドレス 構成サイト 30101 ローカル サブネット 監視 30020 任意の IP アドレス MySQL リソース プロバイダー 30012 任意の IP アドレス SQL Server または MySQL リソース プロバイダー 30010 任意の IP アドレス テナント API 30005 任意の IP アドレス テナント パブリック API 30006 任意の IP アドレス テナント用の管理ポータル 30081 任意の IP アドレス 使用状況 30022 任意の IP アドレス WebAppGallery 30018 任意の IP アドレス Windows 認証サイト 30072 任意の IP アドレス 13 14 WAP http://technet.microsoft.com/en-us/library/dn296433.aspx 16 17 Designing and Deploying Windows Azure Pack in the Real-World http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DCIM-B317#fbid= 18 テナントポータル テナント用 Public API インタネット ファイアウォール ADFS (オプション) 管理者ポータル 管理用 API テナント用 API SQL DB リソース プロバイダー (SPF や Web サイト RESTAPI) 19 20 Network • 物理ネットワークとは関係なく自由に IP サブネットを利用可 A 社用 ネットワーク B 社用 ネットワーク 物理ネットワーク C 社用 ネットワーク オーバーレイ と呼ぶ 22 インターネット ブルー社 サイト 1 BGP ブルー社 サイト 2 レッド社 サイト 1 NVGRE ゲートウェイ 物理非依存のオーバーレイネットワーク NVGRE:Network Virtualization using Generic Routing Encapsulation 23 System Center Virtual Machine Manager • ソフトウェア的に定義 • ソフトウェアで制御 Hyper-V 1 Hyper-V 2 Hyper-V 3 Hyper-V 4 Hyper-V 5 24 仮想化されたネットワークがサービスになる 25 Remote Console in System Center 2012 R2 http://technet.microsoft.com/en-us/library/dn469415.aspx ゲストOS に 直接つながらなくても 管理が可能に 26 BGP による マルチサイト VPN も VPN 直接ルーティング 27 Network Virtualization using Generic Routing Encapsulation http://tools.ietf.org/html/draft-sridharan-virtualizationnvgre-04 Azure Pack にも言及した ネットワークの書籍 クラウドネットワークの 領域に大きなヒントあり 28 Fabric SCVMM は 仮想化基盤を クラウドとして オプション 論理的に分割可能 SCVMM ファブリック管理 仮想マシン管理 Cloud 1 Hyper-V Cloud 2 Hyper-V Hyper-V Cloud 5 Cloud 4 Cloud 3 Hyper-V Hyper-V Hyper-V 30 ライブラリ (ファイルサーバー) 集中コントロール機構 集中コントロール機構 仮想マシン管理・ジョブ処理 SCVMM Agent SCVMM Agent 仮想OS 仮想OS 仮想OS 仮想OS Hyper-V 1 仮想OS Hyper-V 2 (Server Core) ベース2 ベース3 ベース4 SCVMM Agent 仮想OS 仮想OS ベース1 SCVMM Agent 仮想OS 仮想OS 仮想OS Hyper-V 3 仮想OS Xen Server 仮想OS VMWare ESX (vCenter 経由) ファブリック 物理サーバー、ストレージ、ネットワーク、クラスター 31 設定 ホストグループ作成 Hyper-V ホストを 必要に応じてグループ分け ※ 配置も簡単 関係サーバーの登録 ベアメタル展開や更新プログラム の自動適用などの際に利用 32 ファブリック IP アドレス プール VLAN を意識したくない場合は VLAN ID = 0 に DNS サーバーや ゲートウェイ設定も ※ DHCP サーバー無しで ネットワークを制御 33 34 35 Violin Memory さんからも オールフラッシュアプライアンス Windows Server ストレージ OS のマルチヘッド化 柔軟で拡張性の高いソリューション • 200万IOPS • 消費電力90% Off • VDI 5000ユーザーサポート 36 37 38 NetApp 高野さんに教えていただきました。 ・NVA/ Solutions Guide: http://www.netapp.com/us/media/nva-0010-flexpod-datacenter.pdf ・Deployment Guide: http://www.netapp.com/us/media/tr-4094.pdf 39 WAP テナント/お客様 Microsoft Azure の技術を Windows Server 用に パッケージ化 一貫性 サービス管理ポータルと 拡張可能な API サービス管理ポータルと 拡張可能な API サービス管理ポータルと 拡張可能な API Web サイト Web サイト Web サイト VM Windows Server + System Center サービス バス VM Windows Server + System Center サービス バス VM Microsoft Azure サービス バス Windows Azure Pack (WAP) • サービスプロバイダー • 自社およびグループ会社向け データセンター部門(企業) 41 Microsoft Azure と イメージの共通化が 進む予定 42 http://blogs.technet.com/b/privatecloud/archive/2013/08/30/ application-management-system-center-and-the-web-platform-installer-webpi.aspx WebPI 43 Blog Post and Video Tutorials Available! 44 PaaS Azure Pack 利用時の必須条件ではありません。 アプリケーションとデータを のせるだけでシステム完成 46 Azure Pack ポータル Web ユーザーリクエスト コントローラー (SiteController) フロントエンド (SiteFE) 管理 API (SiteRESTAPI) パブリッシャー (SitePub) 共有 Web ワーカー (SiteWWS) 専有 Web ワーカー(SiteWWR) Web リソース サーバー (IIS) ファイルサーバー (FileServer) 最低限必要なもの 47 裏側で動く IIS サーバーファーム Azure Pack Web サイト環境の管理画面 48 50 Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud infrastructure, plan delivery, and maintenance activities Highly Available Engine Support requirements for scale and H/A. Built on PowerShell Workflow Integration into other systems: Import PS modules and create additional modules and runbooks for existing resources or to connect into 3rd party systems (ticketing system, billing system, user store, CMDB) ALL ITEMS CMDB WEBSITE CLOUD 12 VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 Automation Ticketing MYSQL SERVERS 0 NOTIFICATIONS 0 PLANS 12 Billing USER ACCOUNTS 4 AUTOMATION 8 Management Systems 51 • Windows Azure Pack: TechNet http://technet.microsoft.com/ja-jp/library/dn296435.aspx • Windows Azure Pack blog posts on Building Clouds & TechNet http://blogs.technet.com/b/privatecloud/archive/2013/12/20/building-clouds-windows-azure-pack-blog-post-overview.aspx 52 制御 ・ ・ ・ 制御 ・ ・ ・ ラック ・ ・ ・ 制御 ・ ・ ・ ラック ・ ・ ・ ・ ・ ・ ラック 53 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 54
© Copyright 2025 ExpyDoc