この記事では、基になるハードウェア RAID で容量拡張テクノロジがサポートされている場合に、クラスターにストレージ容量を追加する方法について説明します。
元の KB 番号: 304736
まとめ
容量拡張では、既存の RAID セットにドライブを追加し、論理ドライブを拡張して、同じ論理ドライブの末尾に空き領域として表示されるようにすることができます。 Diskpart.exeコマンド ライン ユーティリティを使用して、既存のパーティションを空き領域に拡張できます。 このプロセスには、次の要件があります。
- 追加のディスク領域は、既存のドライブの末尾に空き領域として表示され、拡張される既存のボリュームのすぐ後ろにある必要があります。
- 拡張機能は、既存のパーティションと空き領域を組み合わせるためにソフトウェアフォールト トレランスに依存してはなりません。
- 既存のドライブのディスク署名は変わりません。
- ディスクの物理ディスク リソースの種類の使用。 ディスク リソースがサード パーティの製造元によって提供されている場合は、ディスク領域を増やす方法について、その製造元に問い合わせる必要があります。
詳細
重要
既存のアレイにドライブを追加し、新しいドライブが新しい論理ディスクとして表示される場合 (既存のドライブの末尾にある空き領域ではなく)、ハードウェアは空き領域を新しいドライブとして参照するため、容量拡張をサポートしません。次の手順は機能しません。 一部のストレージ ハードウェアでは、既存の論理ディスクの拡張が可能なオプションであるにもかかわらず、新しい領域用の新しい論理ディスクとボリュームが既定で自動的に作成されます。 Windows Server 2003 のサーバー クラスターまたは Windows Server 2008 または Windows Server 2008 R2 のフェールオーバー クラスターを使用している場合、ソフトウェアフォールト トレランスはネイティブにサポートされておらず、スパン ボリューム (ボリューム セット) の作成は実行可能なオプションではありません。 スペースを追加するには:
- 2 つ目の物理ディスク リソースを作成します。
- 配列を削除してから、追加のディスクを使用して再作成してから、ディスクを交換します。
ハードウェアが容量拡張をサポートしている場合に、既存のドライブを空き領域に拡張する方法
オンライン拡張機能またはデータ ボリュームのオフライン拡張機能を実行できます。
データ ボリュームのオンライン拡張機能を実行する方法
クラスター アプリケーションを停止せずに、Windows Server 2008 または Windows Server 2008 R2 でクラスター データ ボリュームのオンライン拡張機能を実行できます。 ただし、Windows Server 2003 のすべてのベンダー固有のアプリケーション、ドライバー、ユーティリティでは、クラスター ボリュームの透過的なオンライン拡張が完全にサポートされているわけではありません。 そのため、Windows Server 2003 でオンライン拡張機能を実行する前に、特定のハードウェア環境とハードウェア構成をテストして、正しく動作することを確認することをお勧めします。
ディスク パーティションのオンライン拡張機能を実行するには、次の手順に従います。
ハードウェア ベンダーのドキュメントに記載されている手順を使用して、追加の物理ドライブを追加し、追加のディスクまたはディスクを空き領域として拡張します。
ディスク管理スナップインを開き、新しい空き領域が適切なドライブの末尾に追加されていることを確認します。
既存のパーティションを右クリックし、 Properties を選択します。 [ General タブで、パーティションの一意の名前を入力します。 この名前は、拡張するパーティションを識別するために使用されます。
Note
ドライブを拡張するときに前の手順で問題が発生した場合は、ハードウェア ベンダーに問い合わせてください。
次のいずれかの方法を使用してパーティションを拡張します。
Windows Server 2008 R2 でディスク管理スナップインを使用する
ディスク管理スナップインを使用してパーティションを拡張するには、次の手順に従います。
- [ディスクの管理] で、拡張するデータ ボリュームを右クリックします。
- [ボリュームの拡張] 選択します。...。
- ボリューム拡張ウィザードの指示に従います。
Note
Windows Vista および Windows Server 2008 では、ディスク管理スナップインでボリュームを拡張することはできません。代わりに、ユーザーは diskpart を使用してボリュームを拡張する必要があります。
Diskpart.exe ユーティリティを使用する
Diskpart.exe ユーティリティを使用してパーティションを拡張するには、次の手順に従います。
- コマンド プロンプトを開き、「diskpart」と入力し、 ENTER キーを押します。
- DISKPART プロンプトで、ボリュームの一覧を入力し、 ENTER キーを押して、コンピューター上の既存のボリュームを表示します。
- DISKPART プロンプトで、「ボリューム<ボリューム番号>を選択」と入力し、ENTER キーを押します。 ここで ボリューム番号 は、拡張するボリュームの数です。 ボリュームには、手順 3 で作成した一意の名前が付けられます。 ボリュームは、list volume コマンドの出力にリストされます。
- DISKPART プロンプトで「extend」と入力し、 ENTER キーを押して、使用可能なすべてのディスク領域にパーティションをドライブの末尾まで拡張します。 または、「 extend size=<size> を入力して、選択したボリュームを size メガバイト (MB) 単位で拡張します。
- 「exit」と入力し、 ENTER キーを押してコマンド プロンプトを終了します。
データ ボリュームのオフライン拡張機能を実行する方法
Windows Server 2003 でディスク パーティションのオフライン拡張機能を実行するには、次の手順に従います。
拡張する共有ディスク (またはディスク) をバックアップします。
クラスター内の 1 つのノードを除くすべてのノードの電源をオフにします。
物理ディスク リソースがオフラインになっているグループ全体を取得します。 オンラインで拡張する物理ディスク リソースのみを取り込みます。 このプロセスでは、ディスクに対して開いているすべてのハンドルを閉じる必要があります。
Note
ディスクにアクセスするディスクまたはホスト バス アダプター (HBA) ユーティリティがある場合は、ディスクへのハンドルを解放するために、ディスクを終了するか、サービスを停止する必要があります。
ハードウェア ベンダーのドキュメントに記載されている手順を使用して、追加の物理ドライブを追加し、追加のディスクまたはディスクを空き領域として拡張します。
ディスク管理スナップインを開き、新しい空き領域が適切なドライブの末尾に追加されていることを確認します。
既存のパーティションを右クリックし、 Properties を選択します。 [ General タブで、パーティションの一意の名前を入力します。 この名前は、拡張するパーティションを識別するために使用されます。 ディスク管理スナップインを終了します。
Note
ドライブを拡張するときに前の手順で問題が発生した場合は、ハードウェア ベンダーに問い合わせてください。
コマンド プロンプトを開き、「diskpart」と入力し、 ENTER キーを押します。
DISKPART プロンプトで、ボリュームの一覧を入力し、 ENTER キーを押して、コンピューター上の既存のボリュームを表示します。
DISKPART プロンプトで、「ボリューム<ボリューム番号>を選択」と入力し、ENTER キーを押します。 ここで ボリューム番号 は、拡張するボリュームの数です。 ボリュームには、手順 6 で作成した一意の名前があります。 ボリュームは、list volume コマンドの出力にリストされます。
DISKPART プロンプトで「extend」と入力し、 ENTER キーを押して、使用可能なすべてのディスク領域にパーティションをドライブの末尾まで拡張します。 または、「 extend size=<size> を入力して、選択したボリュームを size メガバイト (MB) 単位で拡張します。
「exit」と入力し、 ENTER キーを押してコマンド プロンプトを終了します。
ボリュームが拡張されたので、物理ディスク リソースを含むグループ全体をオンラインにして、クラスター内の他のすべてのノードの電源をオンにすることができます。
グループがオンラインになり、クラスター内の他のすべてのノードにフェールオーバーできることを確認します。