Ethernetベースのシステムで実行されているOracle Private Cloud Appliance Controller Softwareリリース2.4.3以降では、Oracle VM環境から内部ZFSストレージ・アプライアンスへのアクセス権をユーザーに付与するプライベート・ストレージ・ネットワークを構成できます。 管理ノードへのrootアクセス権を持つOracle Private Cloud Appliance管理者は、pca-admin
コマンド行を使用して、必要なネットワークおよびZFS共有(iSCSI/NFS)を作成および管理できます。 この機能を確実に使用するには、第3.2.5項、「ストレージ・ネットワークのアップグレード」の説明に従ってストレージ・ネットワークをアップグレードします。
管理者は、最大16個のVMストレージ・ネットワークを作成できます。このネットワークは特定のテナント・グループと連携でき、ユーザーは1つ以上のVMストレージ・ネットワークに関連付けることができます。 各VMストレージ・ネットワークには、ネットワークが分離されるように、ルーティングされていない単一のプライベートVXLANが割り当てられます。 エンド・ユーザーは、VMストレージ・ネットワークを介して内部ZFSストレージ・アプライアンスを管理するためのrootアクセス権を取得できません。
このセクションでは、EthernetベースのシステムでVMストレージ・ネットワークを作成する方法について説明します。
VMストレージ・ネットワークの作成
SSHおよびスーパーユーザー権限のあるアカウントを使用して、アクティブ管理ノードにログインします。
ノートデフォルトの
root
パスワードは、Welcome1です。 セキュリティ上の理由により、ただちに新しいパスワードを設定する必要があります。# ssh root@10.100.1.101 root@10.100.1.101's password: root@ovcamn05r1 ~]#
Oracle Private Cloud Applianceコマンドライン・インタフェースを起動します。
# pca-admin Welcome to PCA! Release: 2.4.3 PCA>
新しいVMストレージ・ネットワークを作成します。 ネットワーク名、ネットワーク・プレフィクス、ネットマスクおよびZFS IPアドレスを指定します。
PCA> create network
stg_nw1
storage_network 10.10.10 255.255.254.0 10.10.10.100 Status: Success新しいVMストレージ・ネットワークがOracle VM Manager networkタブに表示されます。
必要なコンピュート・ノードを新しいストレージ・ネットワークに接続します。 接続するネットワーク名とサーバー名を指定する必要があります。 このコマンドは、ネットワークに追加するサーバーごとに実行します。
PCA> add network
stg_nw1
ovcacn07r1 Status: Successテナント・グループ内のすべてのコンピュート・ノードにネットワークを一度に追加するには、次のコマンドを使用します:
PCA> add network-to-tenant-group
stg_nw1
Rack01_ServerPool新しいストレージ・ネットワークが表示されます。
注意ストレージ・ネットワークを追加してコンピュートに割り当てられるEthernetインタフェースにIPアドレスを割り当てないでください
新しいVMストレージ・ネットワークの構成を確認します。
PCA> show network 1_stg_nw ---------------------------------------- Network_Name stg_nw1 Trunkmode None Description None Ports None vNICs None Status ready Network_Type storage_network Compute_Nodes ovcacn07r1 Prefix 10.10.10 Netmask 255.255.254.0 Route_Destination None Route_Gateway None Storage_IP None ---------------------------------------- Status: Success
次に、VMストレージ・ネットワークにシェアを割り当てます。
VMストレージ・ネットワークを作成したら、そのネットワークにストレージ共有を追加できます。 これらの手順では、NFSファイルシステムおよびiSCSI LUNストレージ共有を追加し、それらの共有へのアクセス権を付与する方法について説明します。
Oracle Private Cloud Applianceコマンド行から作成されたNFSシェアおよびISCSI LUNを使用して、コンピュート・ノードからリポジトリを作成しないでください。 これにより、共有が仮想マシンによってすでに使用されている場合、データが破損する可能性があります。
NFSファイルシステム共有の作成とマップ
SSHおよびスーパーユーザー権限のあるアカウントを使用して、アクティブ管理ノードにログインします。
ノートデフォルトの
root
パスワードは、Welcome1です。 セキュリティ上の理由により、ただちに新しいパスワードを設定する必要があります。# ssh root@10.100.1.101 root@10.100.1.101's password: root@ovcamn05r1 ~]#
Oracle Private Cloud Applianceコマンドライン・インタフェースを起動します。
# pca-admin Welcome to PCA! Release: 2.4.3 PCA>
NFSファイルシステム共有を作成します。 これらの引数を指定: 共有名、LUN名、ネットワーク名、LUNサイズ、およびオプションのプロファイル名。
PCA> create nfs-storage fs1 accounting 50G bkup_basic
オプションのストレージ・プロファイル引数の詳細は、第2.7.3項、「ストレージ・プロファイル」を参照してください。
新しいストレージ共有が内部ZFSストレージ・アプライアンスに表示されます。
例外を作成して、NFSファイルシステム共有へのアクセス権を付与します。 共有名を指定し、共有へのアクセス権を付与するIPアドレスまたはCIDRをリストします。 第4.2.5項、「add nfs-exception」を参照してください。
ノート同じサブネット/ネットワーク内の仮想マシンのみがファイルシステムにアクセスできます。
PCA> add nfs-exception
fs1
10.10.0.151/32
Status: Success新しいストレージ共有の構成を確認します。
PCA> show nfs-storage fs1 ---------------------------------------- Share Name fs1 Network Name 2_stg_nw Quota 10G Profile general Mount point /export/vminternal/fs1 NFS Exceptions ['10.10.0.151/32'] ---------------------------------------- Status: Success
ストレージ共有から例外を削除するには、
remove nfs-exception
コマンドを使用します。PCA> remove nfs-exception
fs1
10.10.0.151/32
************************************************************ WARNING !!! THIS IS A DESTRUCTIVE OPERATION. ************************************************************ Are you sure [y/N]:y Status: Success
iSCSI LUN共有の作成とマップ
SSHおよびスーパーユーザー権限のあるアカウントを使用して、アクティブ管理ノードにログインします。
ノートデフォルトの
root
パスワードは、Welcome1です。 セキュリティ上の理由により、ただちに新しいパスワードを設定する必要があります。# ssh root@10.100.1.101 root@10.100.1.101's password: root@ovcamn05r1 ~]#
Oracle Private Cloud Applianceコマンドライン・インタフェースを起動します。
# pca-admin Welcome to PCA! Release: 2.4.3 PCA>
iSCSI LUN共有を作成します。 共有名、ネットワーク名、割当て容量/サイズおよびオプションのプロファイル名を指定します。
PCA> create iscsi-storage myNFSstorage management 120G general
オプションのストレージ・プロファイル引数の詳細は、第2.7.3項、「ストレージ・プロファイル」を参照してください。
新しいストレージ共有が内部ZFSストレージ・アプライアンスに表示されます。
イニシエータを追加して、iSCSI LUN共有へのアクセス権を付与します。 LUN名を指定し、シェアにアクセスする仮想マシンからイニシエータIQNを一覧表示します。 第4.2.2項、「add initiator」を参照してください。
ノート同じサブネット/ネットワーク内の仮想マシンのみがファイルシステムにアクセスできます。
PCA> add initiator
myNFSstorage
iqn.1918-12.com.mycompany:181b866f5a
need example Status: Successこれで、追加したコンピュート・ノード上のOracle VMサーバーから新しいストレージ共有にアクセスできるようになります。
Oracle Private Cloud Applianceには、NFSおよびiSCSI共有のI/Oパフォーマンスに基づくデフォルトのストレージ・プロファイルが用意されています。 必要に応じて、ストレージ共有の作成時に2つの追加ストレージ・プロファイルから選択できます。 シェア・タイプごとに次のプロファイルを使用できます:
表2.2 ストレージ・プロファイル
ストレージ共有タイプ | プロファイル1: general (デフォルト) | プロファイル2: dbms_oracle | プロファイル3: bkup_basic |
---|---|---|---|
NFS |
|
|
|
iSCSI |
|
|
|
作成後、ストレージ・アプライアンスのコマンドラインまたはブラウザ・インタフェースからストレージ・プロファイルを変更できます。 「Oracle® ZFS Storage Appliance管理ガイド、リリースOS 8.8.x」の「シェアとプロジェクト」の項を参照してください。