ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 への移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
10. 仮想環境での Oracle Solaris リリースの管理
Oracle Solaris 11 の仮想化機能のインストールと管理
Oracle Solaris 11 システムへの Oracle Solaris 10 インスタンスの移行
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 のシステム管理 (Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理)』の「solaris10 ゾーンの切り離しおよび接続について」を参照してください。
zonep2vchk ツールは、移行に影響を及ぼす可能性がある問題を特定し、ターゲットゾーンのゾーン構成出力を作成します。
Oracle Solaris 11 インストールのサポート – 非大域ゾーンの構成とインストールを AI クライアントインストールの一部として指定できます。非大域ゾーンは、大域ゾーンのインストール後の初回リブート時にインストールされ、構成されます。『Oracle Solaris 11 システムのインストール』の第 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 となり、そのベースとなる下位リンクはブート時に自動的に選択されます。第 10 章仮想環境での 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 コマンドを使用して監視できます。
Oracle Solaris 10 OS のインスタンスやゾーンを Oracle Solaris 11 システムに移行する準備をします。
Oracle Solaris 10 インスタンスまたはゾーンで Oracle Solaris 10 9/10 リリースが実行されていること (最小限の OS 要件) を確認します。
Oracle Solaris 11 の /usr/sbin/zonep2vchk スクリプトを Oracle Solaris 10 システム内の任意の場所にコピーします。このスクリプトを実行して、Oracle Solaris 10 ゾーンまたはインスタンスが何らかの問題によって Oracle Solaris 11 システムで正常に実行できなくなるかどうかを調べます。
このスクリプトはシステムの移行のためだけにあることを覚えておいてください。
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 ゾーン内で正しく機能しません。