ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11.1 への移行 Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 リリースへの移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
10. 仮想環境での Oracle Solaris リリースの管理
Oracle Solaris 11 の仮想化機能のインストールと管理
旧バージョンの Solaris システムと Oracle VM Server の統合
Oracle Solaris 10 ブランドゾーン – Oracle Solaris 10 ゾーンは、Oracle Solaris 11 上に Oracle Solaris 10 環境を提供します。次の方法で、Oracle Solaris 10 システムまたはゾーンを Oracle Solaris 11 システム上の solaris10 ゾーンに移行できます。
ゾーンアーカイブを作成し、そのアーカイブを使用して Oracle Solaris 11 システム上に s10zone を作成します。「Oracle Solaris 11 システムへの Oracle Solaris 10 インスタンスの移行」を参照してください。
Oracle Solaris 10 システムからゾーンを切り離し、そのゾーンを Oracle Solaris 11 ゾーンに接続します。ゾーンは停止され、現在のホストから切り離されます。zonepath はターゲットホストに移動され、そこで接続されます。『Oracle Solaris 11.1 の管理: Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理』の「solaris10 ゾーンの切り離しおよび接続について」を参照してください。
Oracle Solaris 11 インストールのサポート – 非大域ゾーンの構成とインストールを AI クライアントインストールの一部として指定できます。非大域ゾーンは、大域ゾーンのインストール後の初回リブート時にインストールされ、構成されます。『Oracle Solaris 11.1 システムのインストール』の第 12 章「ゾーンのインストールと構成」を参照してください。
完全ルートゾーンのみ – Oracle Solaris ゾーンは完全ルートタイプのみですが、ディスク容量が限られている場合や読み取り専用のゾーンルート構成を指定する場合など、より柔軟な方法でゾーンを構成できます。デフォルトでは、ゾーンのブート環境は圧縮されています。
また、非大域ゾーンを自動的に更新して、システム全体の整合性を確保できます。追加のメリットは、各非大域ゾーン用の個々のソフトウェアスタックが大域ゾーンに依存しないことです。
旧バージョンのブランドゾーン – 次の旧バージョンのブランドゾーンの機能は Oracle Solaris 10 リリースのみでサポートされています。
Linux ブランド (lx)
Oracle Solaris 8 コンテナ (solaris8)
Oracle Solaris 9 コンテナ (solaris9)
デフォルトでの排他的 IP ゾーン – 排他的 IP ゾーンでは、ゾーンごとに個別の IP スタックを割り当てることができます。各ゾーンには、そのスタック内の IP がほかのゾーンと完全に分離されるように構成できるという柔軟性があります。ゾーンごとにネットワークトラフィックを容易に監視でき、個々のネットワークリソースを適用できます。以前のバージョンの Oracle Solaris では、これはシステムごとの物理 NIC の数に依存していました。ネットワーク仮想化の追加により、物理ネットワークハードウェアの制約を受けることなく、一層柔軟にゾーンの管理を実行できます。Oracle Solaris 11 で新しく作成したゾーンは、VNIC を備えた排他的 IP ゾーン net0 となり、そのベースとなる下位リンクはブート時に自動的に選択されます。『Oracle Solaris 11.1 の管理: Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理』のパート II「Oracle Solaris ゾーン」を参照してください。
ゾーンのネットワーク仮想化 – Oracle Solaris 11 のネットワーク仮想化機能は、ゾーン用に仮想 NIC (VNIC) を作成し、そのゾーンに割り当てられた VNIC に帯域幅制限とトラフィックフローを適用することで、ゾーンに適用できます。VNIC はゾーンのブート時に作成され、ゾーンが停止すると削除され、非大域ゾーンのデータリンク名前空間の内部に作成されます。この機能により、ネットワークの構成やトポロジの詳細を知らなくてもゾーンをプロビジョニングできます。以前から存在しているデータリンクを排他的 IP ゾーンに割り当てる場合も、引き続きゾーンの構成中に行うことができます。
たとえば、仮想 NIC を作成し、その VNIC の SPEED を制限し、そのアドレスを作成して、それをゾーンに割り当てます。
# dladm create-vnic -l net0 -p maxbw=600 vnic0 # ipadm create-addr -T static -a local=x.x.x.x/24 vnic0/v4static . . zonecfg:s11zone> set ip-type=exclusive zonecfg:s11zone> add net zonecfg:s11zone:net> set physical=vnic0 zonecfg:s11zone:net> end . .
ゾーンの ip-type 値は、shared または exclusive のどちらにもできます。
ip-type=exclusive 値は、あるデータリンクを専用にし、それをゾーンによる排他使用のために仮想 (VNIC) にすることができることを意味します。この方法により、ネットワークスタック管理のメリットのいくつかがゾーンにもたらされます。従来、これはシステムに多数のゾーンが含まれている場合 (最大 4 つのネットワークインタフェースしかない場合を除く) に実用的ではありませんでした。
排他的 IP は、ゾーンの推奨される ip-type になりました。set physical 値によって、ゾーンに割り当てられているシステムのネットワークインタフェースカードが識別されます。exclusive という ip-type を使用すると、ゾーンでその IP スタックを直接管理できます。
上記の例で ip-type=shared が識別された場合は、IP アドレスなどのリソースを指定する必要があります。
非大域ゾーンでの NFS サーバーのサポート – NFS プロトコルを使用すると、非大域ゾーンでファイルシステムを共有できます。非大域ゾーンでは、SMB (CIFS) 共有プロトコルは現在使用できません。
ゾーンのモニタリング – 非大域ゾーンで消費されるシステムリソースは、zonestat コマンドを使用してモニタリングできます。
不変ゾーン – file-mac-profile プロパティーでは、読み取り専用のルートファイルシステムで非大域ゾーンを実行できます。『Oracle Solaris 11.1 の管理: Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理』の「zonecfg の file-mac profile プロパティー」を参照してください。
Oracle Solaris 11.1 リリースには次の Oracle Solaris ゾーン拡張機能が含まれています。
ゾーンの並列更新 – 複数の Oracle Solaris ゾーンを含むシステムは、並列で更新されるようになりました。20 ゾーンを更新する際の速度は 4 倍の範囲で増加します。
インストールおよびアタッチパフォーマンスの向上 – ゾーンのインストールは 27% 速くなり、ゾーンのアタッチは 91% 速くなっています。Oracle Solaris ゾーンのインストールと更新がはるかに速くなるため、これらのパフォーマンスの向上は、Oracle Solaris ゾーンを含むシステムの計画的なサービスウィンドウを短縮できることを意味します。
ゾーンファイルシステムの統計情報 – 各ゾーンの fstype ごとの kstat (カーネル統計情報) が提供されるので、各非大域ゾーンでのファイルシステムアクティビティーをモニターできます。さらに、kstat を大域ゾーンのモニタリングに使用できます。
共有ストレージ上のゾーン – ファイバチャネルデバイスや iSCSI ターゲットなどの任意のストレージオブジェクト上でゾーンを実行することにより、Oracle Solaris ゾーンの配備と移行を簡素化できます。zonecfg コマンドでデバイスパスを直接構成できます。ゾーンは独自の ZFS ストレージプールに自動的にカプセル化されます。
『Oracle Solaris 11.1 の管理: Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理』を参照してください。
Oracle Solaris 10 OS のインスタンスやゾーンを Oracle Solaris 11 システムに移行する準備をします。
Oracle Solaris 10 インスタンスまたはゾーンで Oracle Solaris 10 9/10 リリースが実行されていること (最小限の OS 要件) を確認します。
Oracle Solaris 10 インスタンスまたはゾーンがシステム移行ターゲットと同じプラットフォームであることを確認します。SPARC インスタンスを SPARC システムへ、x86 インスタンスを x86ベースのシステムへのみ移行できます。
Oracle Solaris 10 システムで /usr/sbin/zonep2vchk スクリプトをダウンロードして実行し、Oracle Solaris 10 ゾーンまたはインスタンスが Oracle Solaris 11 システムで正常に実行するのを妨げる問題があるかどうかを判断します。
Oracle Solaris 10 1/13 システムでは、/usr/sbin/zonep2vchk ユーティリティーはリリースに含まれています。古い Oracle Solaris 10 リリースが動作しているシステムの場合は、Oracle Technology Network (OTN) から別パッケージをダウンロードします。
http://www.oracle.com/technetwork/server-storage/solaris10/downloads
このスクリプトはシステムの移行のためだけにあることを覚えておいてください。
Oracle Solaris 10 パッケージおよびパッチツールを有効にします。
Oracle Solaris 10 パッケージおよびパッチツールを Oracle Solaris 10 ゾーンで使用するには、イメージが作成される前に移行元の Oracle Solaris 10 システムに次のパッチをインストールします。
119254-75、119534-24、140914-02 (SPARC プラットフォーム)
119255-75、119535-24、および 140915-02 (x86 プラットフォーム)
物理から仮想への (P2V) プロセスはパッチなしで機能しますが、パッケージおよびパッチツールは、これらのパッチがインストールされていない限り、Oracle Solaris 10 ゾーン内で正しく機能しません。