61
Copyright© 2010, Oracle. All rights reserved. 1

Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

1

Page 2: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

<Insert Picture Here>

Oracle Direct Seminar

SPARC仮想化入門〜OVMを使ってみよう!

日本オラクル株式会社 

Page 3: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

3

Page 4: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

SPARC仮想化入門〜OVMを使ってみよう!

<Insert Picture Here>

4

Page 5: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

<Insert Picture Here>

• Oracleの仮想化技術• Oracle Virtualization Strategy

• Only From Oracle

• Oracleが提供するサーバ仮想化技術

• Oracle VM for SPARC 製品概要• Oracle VM for SPARCを使ってみよう!

5

Page 6: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Oracle Virtualization Strategy Desktop to Data Center Virtualization

• 仮想化技術により、効果的なコスト削減• サーバのコンソリデーション

• 電力消費量、ファシリティや運用管理・維持費の低減

• Oracleと仮想化• Oracleは、デスクトップからデータセンターまで、業界で最も完全に統合された仮想化ポートフォリオを提供

• 単なる統合にとどまらず、ハードウェアとソフトウェアのスタック全体の仮想化と管理を実現

• 統合されたサポート

6

Page 7: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Only From Oracle The Most Complete Virtualization Portfolio

ストレージ仮想化 デスクトップ仮想化サーバ仮想化

• Oracle VM for SPARC

• Oracle VM for x86

• Solaris Containers

• Dynamic Domains

• Virtual DesktopInfrastructure

• Sun Ray

• Secure GlobalDesktop

• VirtualBox

• Exadata

• ASM

• Sun ZFS Storage Appliance

デスクトップからデータセンターまでカバーするOracleの仮想化機能

7

Page 8: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

SO

FT

WA

RE

HA

RD

WA

RE

OS

ハードウェア

パーティション

ハードウェア

パーティション

リソース管理リソース管理OS仮想化OS仮想化

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

● Oracle VM Serverfor x86

● Oracle VM Serverfor SPARC

● Oracle SolarisContainers(x86/SPARC)

● Dynamic Domain ● Oracle SolarisResource Manager(x86/SPARC)

仮想マシン仮想マシン

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

Oracleが提供するサーバ仮想化技術

8

Page 9: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

SO

FT

WA

RE

HA

RD

WA

RE

OS

ハードウェア

パーティション

ハードウェア

パーティション

リソース管理リソース管理OS仮想化OS仮想化

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

● Oracle VM Serverfor x86

● Oracle VM Serverfor SPARC

● Oracle SolarisContainers(x86/SPARC)

● Dynamic Domain ● Oracle SolarisResource Manager(x86/SPARC)

仮想マシン仮想マシン

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

Oracleが提供するサーバ仮想化技術

HWレイヤで独立

OSレイヤで独立

アプリケーションレイヤで独立

独立性高 柔軟性高

お客様のニーズにあった

仮想化環境のために

幅広い選択肢を提供

9

Page 10: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

<Insert Picture Here>

• Oracleの仮想化技術

• Oracle VM for SPARC 製品概要• Oracle VM for SPARC• Release History• Key Components• SPARC Enterprise T / SPARC T3シリーズ• System Firmware• Oracle Solaris• Logical Domains Manager• 論理ドメインの役割• 制御ドメイン• サービスドメイン• I/Oドメイン• ゲストドメイン

• Oracle VM for SPARCを使ってみよう!

10

Page 11: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Oracle VM Server for SPARC

• 旧名称:Sun Logical Domains(LDoms)• ハイパーバイザー型の仮想化機能

• 単一のハードウェア上に複数のOS実行環境を提供• UltraSPARC T2, T2 Plus及び

SPARC T3プロセッサのシステムでサポート

• SPARC Enterprise T / SPARC T3シリーズ

• ハードウェアーリソース(CPU,メモリ, I/O)を”論理ドメイン”に配分

• 最大128個の論理ドメイン

• 各論理ドメイン毎に独立したOracle Solaris OSをインストール

仮想マシン仮想マシン

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

11

Page 12: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Release History

• 04/26/2007 LDoms Manager 1.0• 10/11/2007 LDoms Manager 1.0.1

• 03/10/2008 LDoms Manager 1.0.2

• 05/15/2008 LDoms Manager 1.0.3• 12/24/2008 Logical Domains 1.1• 06/29/2009 Logical Domains 1.2• 01/21/2010 Logical Domains 1.3

• 09/20/2010 Oracle VM Server for SPARC 2.0

2007年4月の1stリリースから機能拡張を順次適用し、より使いやすく、安定した仮想化環境を提供

12

Page 13: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Key Components

Logical Domains Manager

System Firmware

SPARC Enterprise T

• Logical Domains Manager

• Oracle Solaris

• System Firmware

• SPARC Enterprise TシリーズSPARC T3シリーズ

SPARC T3

13

Page 14: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

SPARC Enterprise T / SPARC T3シリーズ

SPARC Enterprise T5140/T5240

SPARC EnterpriseT5120/T5220

64128

256

SPARC EnterpriseT5440

UltraSPARC T2 (8core) x1

UltraSPARC T2 Plus (8core) x2

UltraSPARC T2 Plus (8core) x4

Threads

Threads

Threads

SPARC T3-1

SPARC T3 (16core) x1

Threads128

256

128SPARC T3-2

SPARC T3-4

512

SPARC T3 (16core) x2

SPARC T3 (16core) x4

Threads

Threads• 圧倒的なコンピューティングリソースの集積度

• 革新的な仮想化環境を提供

14

Page 15: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

System Firmware

• ハイパーバイザ• ファームウェア層に実装

• サーバのハードウェアリソースをパーティションに分割し、複数のOSを同時に実行するための安定した仮想マシンアーキテクチャを提供

• System Firmware Downloadサイト• Welcome to the Sun System Firmware Release Hub

http://www.oracle.com/technetwork/systems/patches/firmware/index.html

15

Page 16: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Oracle Solaris The Mission Critical OS

• #1 Enterprise OS• ミッションクリティカル分野で利用され、Oracle Databaseプラットフォームとして最も多く利用されている

• アプリケーションの隔離やセキュリティを考慮しデザインされた仮想化機能:Oracle VM for SPARC, Solaris Containers

• 先進的なデータ保全:ZFS

• 軍事レベルのセキュリティ:Solaris Trusted Extensions

• 予測的自己修復機能:FMA, SMF

• システムのボトルネックを完全に可視化:Dtrace

• Oracle Solaris Downloadサイト• Oracle Solaris Downloads

http://www.oracle.com/technetwork/server-storage/solaris/downloads/index.html

16

Page 17: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Logical Domains Manager

• 論理ドメインを作成、管理するためのソフトウェア• 論理ドメイン(または単にドメイン)とは、ハイパーバイザによりパーティション分割するリソースで構成された仮想マシン

• 独自のリソースを持つ完全に独立したマシンとして機能

• カーネル、パッチおよび各種チューニングパラメータ

• ユーザーアカウントおよび管理者

• ディスク

• ネットワークインタフェース、MACアドレスおよびIPアドレス等

• Oracle Solaris上にインストールして利用

• Oracle VM Downloadサイト• Oracle VM for SPARC Download

http://www.oracle.com/technetwork/server-storage/vm/downloads/index.html

17

Page 18: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

ハードウェア

ハイパーバイザ

制御ドメイン

サービスドメイン

I/OドメインSolaris 10

Logical DomainsManager

vdsvswvcc

ゲストドメイン

Solaris 10

vdcvnetvcon

NIC

vntsd ldmd

Disk

30GB

論理ドメインの役割

18

Page 19: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

制御ドメイン

• Logical Domains Managerを実行するドメイン• Logical Domains ManagerをインストールしたOSインスタンスが制御ドメインとして機能

• 全ての論理ドメインの作成、管理、制御を行う

• サーバ毎に1つだけ存在(複数の制御ドメインは構成不可)

• ドメイン名:primary• Logical Domain構成を実現するデーモン

• ldmd• ハイパーバイザと通信し、論理ドメインサービスを提供

• vntsd• 他のドメインとの仮想ターミナルサービスを提供

19

Page 20: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

サービスドメイン

• 仮想サービスを他の論理ドメインに提供するドメイン

• 他の論理ドメインと共存可能

• 通常は、制御ドメインやI/Oドメインと組み合わせて使用

• 仮想サービス• 仮想スイッチ(vsw)• 仮想ネットワークスイッチとして機能し、各ドメイン間および外部ネット

ワーク通信サービスを提供

• 仮想ディスクサーバ(vds)• 仮想ストレージサービスをドメインに提供

• 仮想コンソールコンセントレータ(vcc)• 制御ドメイン以外のドメインのコンソールサービスを提供(制御ドメインのコンソールはサーバのシステムコントローラに出力)

20

Page 21: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

I/Oドメイン

• ネットワークやストレージ等の物理I/Oデバイスに対して直接アクセスすることができるドメイン

• Logical Domains Managerをインストールした時点では、制御ドメインがサーバ上に構成された唯一のI/Oドメインとして機能し、全ての物理I/Oデバイスへのアクセス権を有する

• 作成可能なI/Oドメインの数量はサーバ依存

• サーバが有するPCI-Eバスの数量=I/Oドメインの数量• UltraSPARC T2, T2Plusのシステム=1PCI-Eバス/CPU

• 他の論理ドメインと共存可能

• 他のドメインと物理デバイスを共有するために仮想デバイスを作成することから、通常は、制御ドメインやサービスドメインと共存

• ゲストドメインと共存させることで、ゲストドメインが直接物理I/Oデバイスにアクセスする構成も可能

21

Page 22: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• 制御ドメインで管理され、Oracle Solaris及び各種アプリケーションを動作させるドメイン

• 完全に独立したOracle Solaris環境

• 他の論理ドメインに影響を与えることなく起動・停止可能

• CPU, I/Oリソースを動的に増減可能

• 仮想デバイス• 仮想ネットワーク(vnet)• 仮想スイッチ(vsw)に接続されたドメインの仮想ネットワークデバイス

• 仮想ディスククライアント(vdc)• 仮想ディスクサーバ(vds)に対してディスク要求を行うクライアント

• 仮想コンソール(vcons)• 仮想コンソールコンセントレータ(vcc)に接続する仮想コンソール

ゲストドメイン

22

Page 23: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• Oracleの仮想化技術

• Oracle VM for SPARC 製品概要

• Oracle VM for SPARCを使ってみよう!• はじめに

• 環境(事前準備)

• ドメインの構成

• ldmコマンド

• Configuration Assistant

• Logical Domains P2V移行ツール

• おわりに

23

• 1.デフォルトサービスの作成

• 2.制御ドメインの設定

• 3.制御ドメインのネットワークの有効化

• 4.仮想ネットワーク端末サーバ  デーモンの有効化

• 5.ゲストドメインの作成

• 6.設定内容(詳細)の確認

• 7.ゲストドメインの起動

• 8.Oracle Solarisのインストール

Page 24: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

はじめに

• Solaris10やOracle VM for SPARCのVersionの違いによってサポートされる機能やサーバが異なります。

• Logical Domains 1.3

• UltraSPARC T2, T2 Plusベースのサーバ

• Oracle VM for SPARC 2.0

• SPARC T3ベースのサーバ(2010年10月時点)

• 以降のスライドでは、Solaris 10 9/10, Logical Domain 1.3を前提としております。

24

Page 25: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• SPARC Enterprise T5220• UltraSPARC T2 (64 Threads)

• 64GB Memory

• 146GB HDD

• Solaris 10 9/10インストール• ネットワークインタフェース= e1000g0 (10.16.10.91)

• Logical Domains 1.3 インストール• Logical Domains 1.3 に含まれるinstall-ldmを実行するのみです。

• ドメイン作成、管理等に必要なデーモン(ldmd)も自動的に実行されます。

• Oracle Solaris10のネットワークインストレーション用サーバ

環境(事前準備)

25

Page 26: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 26

install-ldmを実行するのみ

Snapshot

Page 27: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

ドメインの構成 シンプルな構成で

ハードウェア

ハイパーバイザ

domain name= primary

16CPU, 16GB Memory146GB Disk

host name= primary (10.16.10.91)

Solaris 10

Logical DomainsManager

vdsvswvcc

domain name= ldg1

48CPU, 48GB Memory,30GB Disk

hostname= ldg1 (10.16.10.92)

Solaris 10

vdcvnetvcon

NIC

Solaris 10インストレーション

用サーバ

vntsd ldmd

Disk

30GB

27

Page 28: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• ldm(Logica Domains Manager)コマンドは、論理ドメインを作成および管理するためのコマンド

• ldmコマンドと、そのサブコマンドを組み合わせて使用

• ldm add-domain 論理ドメインを作成

• ldm remove-domain 論理ドメインの削除

• ldm list-domain 論理ドメインおよびその状態をリスト表示

• ldm list-devices 使用されていないデバイスをリスト表示

• ldm start-domain 論理ドメインの起動

• ldm stop-domain 論理ドメインの停止

• etc...

ldmコマンド

28

Page 29: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 29

Snapshot

Page 30: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• 制御ドメインにゲストドメイン用の仮想サービスを作成します。

• 仮想ディスクサービス(vds) primary# ldm add-vds primary-vds0 primary

• 仮想コンソールコンセントレータ(vcc) primary# ldm add-vcc port-range=5000-5100 primary-vcc0 primary

• 仮想スイッチ(vsw) primary# ldm add-vsw net-dev=e1000g0 primary-vsw0 primary

• 設定内容の確認 primary# ldm list-services primary

1.デフォルトサービスの作成

30

Page 31: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 31

Snapshot

Page 32: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• 初期状態は全てのリソースが制御ドメインに割り当てられています。このため、必要なリソースを制御ドメインに残し、他のリソースはゲストドメイン用に解放する作業を行います。

• 暗号化リソース(1〜8) primary# ldm set-mau 2 primary

• 仮想CPU(1〜64) primary# ldm set-vcpu 16 primary

• メモリ primary# ldm set-memory 16G primary

• 設定内容の確認 primary# ldm list

2.制御ドメインの設定

32

Page 33: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 33

Snapshot

Page 34: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• サービスプロセッサへの構成情報追加(構成情報名=initial) primary# ldm add-spconfig initial

• 設定内容の確認 primary# ldm list-spconfig

• 構成の有効化(再起動) primary# init 6

2.制御ドメインの設定(続き)

34

Page 35: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• デフォルトでは、制御ドメインとその他のドメイン間のネットワークは無効となっています。これを有効にするために、仮想スイッチを構成します。

• 物理ネットワークインタフェースの確認 primary# ifconfig -a

• 仮想スイッチのplumb primary# ifconfig vsw0 plumb

• 物理ネットワークインタフェースのunplumb primary# ifconfig e1000g0 down unplumb

• 物理ネットワークインタフェースのプロパティを仮想スイッチに移行 primary# ifconfig vsw0 10.16.10.91 netmask 255.255.0.0 broadcast + up

• 変更内容の保存 primary# mv /etc/hostname.e1000g0 /etc/hostname.vsw0

3.制御ドメインのネットワークの有効化

35

Page 36: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 36

Snapshot

Page 37: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• 各論理ドメインの仮想コンソールにアクセスするために、仮想ネットワーク端末サーバデーモン(vntsd)を有効にします。

• 仮想ネットワーク端末サーバデーモン(vntsd)の状態確認(1) primary# svcs vntsd

• 仮想ネットワーク端末サーバデーモン(vntsd)の有効化 primary# svcadm enable vntsd

• 仮想ネットワーク端末サーバデーモン(vntsd)の状態確認(2) primary# svcs vntsd

4.仮想ネットワーク端末サーバ  デーモンの有効化

37

Page 38: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• ゲストドメインを作成します。

• ゲストドメイン(ドメイン名= ldg1)を作成 primary# ldm add-domain ldg1

• 仮想CPUの追加 primary# ldm add-vcpu 48 ldg1

• メモリ残量の確認 primary# ldm list-devices memory

• メモリの追加 primary# ldm add-memory 49024M ldg1

• 仮想ネットワークデバイスの追加 primary# ldm add-vnet vnet1 primary-vsw0 ldg1

5.ゲストドメインの作成

38

Page 39: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 39

Snapshot

Page 40: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• ゲストドメインに仮想ディスクとしてエクスポートするバックエンドの確保(今回のケースでは制御ドメイン上に空ファイルを作成、それを仮想ディスク のバックエンドとして使用します。) primary# mkfile 30G /export/home/ldom/backend/ldg1-backend primary# ldm add-vdsdev /export/home/ldom/backend/ldg1-backend vol1@primary-vds0

• 仮想ディスクの追加 primary# ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1

• ゲストドメインのauto-boot?変数の設定 primary# ldm set-var auto-boot\?=false ldg1

• リソースのバインド primary# ldm bind-domain ldg1

• 設定内容の確認 primary# ldm list

 → ゲストドメインのコンソール出力用ポート(CONS)を控えます。

5.ゲストドメインの作成(続き)

40

Page 41: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 41

Snapshot

Page 42: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

6.設定内容(詳細)の確認

ハードウェア

ハイパーバイザ

domain name= primary

16CPU, 16GB Memory146GB Disk

host name= primary (10.16.10.91)

Solaris 10

Logical DomainsManager

vdsvswvcc

domain name= ldg1

48CPU, 48GB Memory,30GB Disk

hostname= ldg1 (10.16.10.92)

Solaris 10

vdcvnetvcon

NIC

vntsd ldmd

Disk

30GB

42

ldm list -l primary

Page 43: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

 primary# ldm list -l primary

43

Snapshot

制御ドメインの設定内容(詳細)

Page 44: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

6.設定内容(詳細)の確認(続き)

ハードウェア

ハイパーバイザ

domain name= primary

16CPU, 16GB Memory146GB Disk

host name= primary (10.16.10.91)

Solaris 10

Logical DomainsManager

vdsvswvcc

domain name= ldg1

48CPU, 48GB Memory,30GB Disk

hostname= ldg1 (10.16.10.92)

Solaris 10

vdcvnetvcon

NIC

vntsd ldmd

Disk

30GB

44

ldm list -l ldg1

Page 45: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

 primary# ldm list -l ldg1

45

Snapshot

ゲストドメインの設定内容(詳細)

Page 46: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• ゲストドメインにコンソール接続後、制御ドメインからゲストドメインを起動します。• ゲストドメインのコンソールに接続(制御ドメインの他の端末を利用) primary# telnet localhost 5000

• ゲストドメインの起動 primary# ldm start-domain ldg1

7.ゲストドメインの起動

46

Page 47: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 47

Snapshot

ldg1のコンソール

制御ドメインからldg1を起動

Page 48: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

• ここからはゲストドメインのコンソールでの操作です。• ネットワークからboot ok boot net

8.Oracle Solarisのインストール

48

Page 49: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 49

Snapshot

Page 50: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 50

Snapshot

ldg1上でのifconfig -a実行結果

ldg1上でのformat実行結果

ldg1上でのprtdiag実行結果

Page 51: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Configuration Assistant

• 論理ドメインの初期構成作成ツール

• GUIベース

• 端末ベース

• ldmconfig

• 初期構成作成が行われていないシステムを対象

• プロパティを選択していくだけで、容易に仮想化環境を構成

51

Page 52: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Logical Domains P2V移行ツール

• Physical-to-Virtual(P2V)移行用のツール付属

• ldmp2vコマンド

• 既存の物理システム(ソースシステム)を、論理ドメインで動作する仮想システムに変換

• ソースシステムの要件

• Solaris 8以降のSolarisが動作するsun4u SPARCシステム

• 論理ドメインで動作していないsun4vシステム

• 収集フェーズ、準備フェーズ、変換フェーズ

• 収集フェーズ:ソースシステム情報の収集

• 準備フェーズ:収集した情報に基づき、論理ドメインを作成

• 変換フェーズ:Solaris標準アップグレード処理によりSolaris10に         アップグレード

52

Page 53: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

おわりに

• Oracle VM for SPARC(Logical Domains 1.3)を用いてシンプルな仮想化環境を構成しましたが、いかがでしたか?

• 今回は基本的な操作のみ紹介致しましたが、Oracle VM for SPARCの機能は豊富です。

• セキュリティ(RBACアクセス制御やBSM監査機能)

• ZFS, SVM, VxVM

• IPMP, VLAN

• CPU Power Management, etc.

• 一世代、二世代前の、複数台のSPARCサーバによるシステムをお持ちの方は、是非、Oracle VM for SPARCによる仮想化環境の導入をご検討ください。

53

Page 54: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 54

OTN×OTN×ダイセミでスキルアップダイセミでスキルアップ !!!!

※OTN掲示版は、基本的にOracleユーザー有志からの回答となるため100%回答があるとは限りません。      ただ、過去の履歴を見ると、質問の大多数に関してなんらかの回答が書き込まれております。

Oracle Technology Network(OTN)を御活用下さい。

・一般的な技術問題解決方法などを知りたい!・セミナ資料など技術コンテンツがほしい!

一般的技術問題解決にはOTN掲示版の

「データベース一般」をご活用ください

http://otn.oracle.co.jp/forum/index.jspa?categoryID=2

過去のセミナ資料、動画コンテンツはOTNの「OTNセミナー オンデマンド コンテンツ」へ

http://www.oracle.com/technology/global/jp/ondemand/otn-seminar/index.html

※ダイセミ事務局にダイセミ資料を請求頂いても、お受けできない可能性がございますので予めご了承ください。  ダイセミ資料はOTNコンテンツ オン デマンドか、セミナ実施時間内にダウンロード頂くようお願い致します。

Page 55: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 55

OTNOTNセミナー オンデマンド コンテンツセミナー オンデマンド コンテンツダイセミで実施された技術コンテンツを動画で配信中!!

ダイセミのライブ感はそのままに、お好きな時間で受講頂けます。

※掲載のコンテンツ内容は予告なく変更になる可能性があります。 期間限定での配信コンテンツも含まれております。お早めにダウンロード頂くことをお勧めいたします。

OTN オンデマンド

最新情報つぶやき中

 oracletechnetjp

・人気コンテンツは?

・お勧め情報 

・公開予告  など

Page 56: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 56

Oracle エンジニアのための技術情報サイト

オラクルエンジニア通信http://blogs.oracle.com/oracle4engineer/

• 技術資料

• ダイセミの過去資料や製品ホワイトペーパー、スキルアップ資料などを多様な方法で検索できます

• キーワード検索、レベル別、カテゴリ別、製品・機能別

• コラム

• オラクル製品に関する技術コラムを毎週お届けします

• 決してニッチではなく、誰もが明日から使える技術の「あ、そうだったんだ!」をお届けします 先月はこんな資料が人気でした

Oracle Database 11gR2 RAC インストレーション・ガイド ASM 版 Microsoft Windows x86-64

Oracle Database 11gR2 旧バージョンからのアップグレード

オラクルエンジニア通信

最新情報つぶやき中

 oracletechnetjp

Page 57: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 57

新規Oracle Direct Concierge (無償支援サービス)

お問い合わせフォーム

http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28

•WebLogic Serverバージョンアップ支援サービス

旧WebLogic ServerからWebLogic Server 11g への移行を検討しているお客様へ、

お客様の環境にあった移行の手順や、注意点をアドバイス致します。

•Oracle Application Server、その他アプリケーションサーバーからのOracle WebLogic   

 Server への移行支援サービス

Oracle Application Serverや、その他のアプリケーションサーバーから、WebLogic Server 11g への

移行を検討してるお客様へ、お客様の環境にあった移行の手順や、注意点をアドバイス致します。

•Webシステム ボトルネック診断サービス

Webシステムの性能劣化に悩まされているお客様へ、

お客様の環境情報を基に問題の切り分けとアドバイスを致します。

Oracle Direct Oracle Direct 新サービスができました新サービスができました

Page 58: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 58

Enterprise Editionはここが違う!!• 圧倒的なパフォーマンス!

• データベース管理がカンタン!• データベースを止めなくていい!

• もちろん障害対策も万全!

Oracle Databaseのライセンス価格を大幅に抑えて

ご導入いただけます

詳しくはコチラhttp://www.oracle.co.jp/campaign/kurukuru/index.html

あのOracle Database Enterprise Editionが超おトク!!

お問い合わせフォームhttp://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28

多くのお客様でサーバー使用期間とされる

5年間にライセンス期間を限定

• 期間途中で永久ライセンスへ差額移行

• 5年後に新規ライセンスを購入し継続利用

• 5年後に新システムへデータを移行

2010年11月30日までオラクル クルクルキャンペーンオラクル クルクルキャンペーン

Page 59: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved. 59

http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28

Oracle Direct 検索

あなたにいちばん近いオラクル

Oracle Directまずはお問合せくださいまずはお問合せください

Web問い合わせフォーム フリーダイヤル

専用お問い合わせフォームにてご相談内容を承ります。

※フォームの入力には、Oracle Direct Seminar申込時と同じログインが 必要となります。※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録 されている連絡先が最新のものになっているか、ご確認下さい。

0120-155-096 ※月曜~金曜 9:00~12:00、13:00~18:00

  (祝日および年末年始除く)

システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。

システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

Page 60: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

Page 61: Copyright© 2010, Oracle. All rights reserved.... •Oracleの仮想化技術 • Oracle Virtualization Strategy • Only From Oracle • Oracleが提供するサーバ仮想化技術

Copyright© 2010, Oracle. All rights reserved.

61