この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13224|答える: 0

XenServer展開シリーズ - 共有ストレージの追加

[リンクをコピー]
掲載地 2015/01/27 9:49:26 | | | |
XenServer サーバー
OS:XenServer 6.2
ホストネーム:xsr01
IP:192.168.0.241/24
ゲートウェイ:IP:192.168.0.1/24

NFSサーバー
OS:CentOS 6.4
ホストネーム:nfs01
IP:192.168.0.204/24
ゲートウェイ:IP:192.168.0.1/24
実行中のソフトウェア:nfs、rpcbind


1. XenServerストレージについて

パーティション操作なしのXenServerのインストールプロセス、システムインストール完了後の表示円盤この場合、1Tのハードドライブでも4Gの空き容量しか残さず、XenServerのシステムファイルはそのうち1.9Gを占めているため、残る2Gの容量は非常に小さく、CentOS6.5のシステムイメージすら配置できません。 ISOイメージファイルを入れられない場合、仮想マシンをインストールするにはどうすればいいのでしょうか? 初心者にとっては頭痛の種です。

では、XenServerはどのようにストレージをスケールさせるのでしょうか? ストレージリポジトリ(SR - Storage Repositories)の概念はXenServerで導入され、ISOやVIDを保存するために使われます。 Citrixは公式に共有ストレージの使用を推奨しており、これはXenServer設計の元々の意図と目標であり、VMWareの製品設計とは大きく異なります。 現在、XenServerはFC SAN、ISCSI SAN、NFSの3種類のストレージをサポートしており、要件を満たすために異なるLUNタイプを仮想化タイプごとに分割しています。 これにはストレージサーバーが関わり、機器のコストに関する要件もあります。

テキストでは主にNFSを例として使い、シェアの追加方法を説明しています貯蔵。 具体的な実装は操作が難しくありません。なぜなら、ほとんどの操作がXenCenterのグラフィカルインターフェース上で行われるからです。

XenServerのインストールに関する事項は「XenServerデプロイメント履歴 - システムのインストールとライセンス」という記事で議論されており、ここでは掲載しません。


2. NFSサーバーを構築する

まず、NFSとは何かを簡単に理解しましょう。

NFSはNetwork File Systemの略称で、ネットワークファイルシステムです。 分散ファイルシステム向けのプロトコルで、Sun Corporationが開発し、1984年に公開されました。 この機能は、異なるマシンや異なるオペレーティングシステムがネットワークを通じて個別のデータを共有できるようにし、アプリケーションがクライアントのネットワークを通じてサーバーディスク上のデータにアクセスできるようにすることです。これはUnix系システム間で実装されています円盤ファイル共有の方法。

NFSの基本原則は「違いを許容する」ですクライアントそしてサーバーは一連のRPCを通じて同じファイルシステムを共有します。これはオペレーティングシステムに依存しず、異なるハードウェアやオペレーティングシステムがファイルを共有できるようにします。 NFSを使用することで、ユーザーやプログラムはローカルファイルと同様にリモートシステムのファイルにアクセスできます。

Linuxに詳しいIT担当者にとっては簡単な作業であるNFSサーバーの構築を始めましょう。

この場合、NFSはサーバーシステム情報は以下の通りです:
OS:CentOSリリース6.4(最終版)
IP:192.168.0.204/24
パーティション:/boot(500M)、/(50G)、/home(955G)、swap(4G)
注:この場合、システムは別のXenServer上で動作する仮想マシンであり、XenServerのCentOS 6.4テンプレートを使用してインストールされ、デフォルトのパーティショニング方式を採用しています。 この方法はインストールを最小限に抑えるためで、多くのソフトウェアパッケージはインストールされていません。NFSは手動でインストールしなければならず、より手間がかかります。

Red Hat Linux/CentOSシステムでは、NFSのインストールは非常にシンプルで、2つのパッケージだけで済み、通常はシステムのデフォルトパッケージとしてインストールされます。
nfs-utils-*:基本的なNFSコマンドとモニターを含みます
rpcbind:安全なNFS RPCサービスの接続をサポートします(注:これはCentOS6のパッケージ、CentOS 5のポートマップです)
RPCとNFSの関係は次のように理解できます。NFSはファイルシステムであり、RPCは情報の伝送を担当します。

次のコマンドでシステムにNFSがインストールされているか確認してください。
# rpm -QA | GREP NFS
# rpm –QA | grep rpcbind

現在のシステムにない場合取り付けNFSに必要なパッケージは手動でインストールし、起動設定する必要があります。
# rpcbindをインストールするのはいいね*
# yum install nfs-utils-*
# service RPCBIND START
# サービスNFS開始
# chkconfig rpcbind on
# chkconfig nfs オン
/homeディレクトリにisoとdataフォルダを作成し、nfsを通じてXenServerイメージとして共有します貯蔵倉庫や仮想マシンストレージ倉庫。
# mkdir -p /home/iso
# mkdir -p /home/data
# vi /etc/exports(注:以下の2行は編集されています)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# 輸出 –a

以下のコマンドで共有状況を確認し、共有ディレクトリがリストされていれば共有は成功します。
# ショーマウント -e 192.168.0.204
192.168.0.204のエクスポートリスト:
/home/data *
/home/iso  *

共有設定が完了したら、iptablesで該当するポートを開くか(これは少し複雑です)、iptablesを直接閉じる(これが一番簡単です)必要があります。そうしないと相手はアクセスできません。


3. NFS VHDの追加

クライアントリモートのxsr01ホストに接続するためにXenCenerを使ってください。 以下の操作がXenCenterで行われます。

xsr01ホストを右クリックし、ポップアップメニューで「新しいSR」を選択すると、「新しいストレージリポジトリ」ダイアログボックスが表示され、そこで関連する設定を作成します。 下の図に示す通りです。



NFSのVHDタイプを選択してください。



SRの名前を設定し、それがデフォルト名です。



NFS共有ディレクトリへのパスを埋めます。 中央にコロンがあるのに気づいてください。



追加が成功すると、「NFS仮想ディスクストレージ」という項目がxsr01の下に追加され、自動的にデフォルトのローカルストレージになります。
「NFS仮想ディスクストレージ」を選択し、インターフェース右側の「一般、ストレージ、ログ」タブで容量、ストレージ内容、ログ、その他の情報を確認できます。



もし加算が失敗した場合、「SRは操作を完了できませんでした。 設定を確認して、もう一度試してみて。」 ファイアウォールを確認してください。


4. NFS ISOを追加

操作プロセスは、以下の画像に示されているようにNFS VHDを追加することに似ています。







ストレージタブで、この時点でのISOが確認できます貯蔵リポジトリには2つのISOイメージがあります。





5. CIFS ISOの追加

CIFSもこの概念について言及してください。 CIFS(Common Internet File System)は、Microsoftが発売したネットワークファイルシステムです。 Win OSではCIFSがOSに統合されており、追加のソフトウェアは不要で、すべてのマシンがピアツーピアで、二重の役割を担い、SeverまたはClientのいずれかです。 これに対し、NFSはクライアントに以下を満たすことを求めています:取り付け専用ソフトウェア。

NFSはトランスポートに依存しず、TCPまたはUDPを使用できます。 CIFSはネットワーク接続のための共有プロトコルであり、高いネットワーク伝送の信頼性を必要とし、しばしばTCP/IPを使用します。 NFSは所有者やグループなどのUnixのファイル形式の特徴を保持しています。 CIFSはWin OSのスタイルで作られています。

CIFSは本番環境ではあまり使われませんが、プロジェクトの初期段階や一部の一時的な運用では依然として一般的に使われています。 CIFS ISOを追加する方法はこちらです。

まず第一に、もちろんWin OS対応のものは必ずあるはずですサーバーファイルを外部に共有しましょう。
この場合、CIFSが存在するオペレーティングシステムがXenCenterのシステムであり、非常に普通のPCです。情報は以下の通りです。
OS:Windows XP SP3
IP:192.168.0.102/24
ゲートウェイ:IP:192.168.0.1/24

ここでEドライブのISOフォルダを共有に設定します。 これはITの基本スキルなので、あまり多くは語りません。 図に示されている通りです。 (この場合、ドメイン制御環境は存在しません。) Windows XPがドメインコントロールに参加している場合、アクセス権限はここで設定する必要があります。 )



以下の操作がXenCenterで行われます。 操作プロセスは、以下の画像に示されているようにNFS VHDを追加することに似ています。





このパスは前のNFSパスとは異なる書き方をしています。 Windows XPがドメインコントロールに接続されている場合、アクセス許可されているユーザー名とパスワードを入力する必要があります。もちろん、Windown XPのローカル管理者アカウントとパスワードを使って認証することもできます。






6. その他

上記の操作が正常に完了した後、新しい仮想マシンを作成する際には、「CIFS ISOライブラリ」や「NFS ISOライブラリ」のISOイメージ(例えばCentOS 6.4)を新しい仮想マシンとして使用できます取り付け出典。



仮想マシンの仮想ディスクはデフォルトでNFSの仮想ディスクストレージリポジトリに保存されますが、元のローカルストレージ「Local storage on xsr01」を選択することもできます。



スタンドアロンマシンに関しては、ストレージはどこでも同じですが、複数のXenServerホストやリソースプール、XMotionのような高可用性操作が必要な場合、NFS共有ストレージの強力な利点が反映されます。

実際の生産現場では、使用状況のためです記憶装置より頻繁にISCSIを用いて加えることが多かったです。貯蔵利点は大きいです。




先の:CitrixがXenServer 6.5をローンチ
次に:Xen 4.1.2仮想マシンを搭載したCentOS 6.5システム
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com