次の方法で共有


VMware vSAN (OSA) の構成

VMware vSAN には、すべての Azure VMware Solution デプロイに含まれる多くの機能があります。 各クラスターには、独自の VMware vSAN データストアがあります。

Azure VMware Solution の既定値は、クラスターごとに次の構成になります。

フィールド 価値
TRIM/UNMAP 無効
スペース効率 重複除去と圧縮

実行コマンドは、送信された順序で一度に 1 つずつ実行されます。

この記事では、次のことについて説明します:

  • vSAN TRIM/UNMAP を有効または無効にします。
  • vSAN 圧縮のみを有効にします。
  • vSAN 重複除去と圧縮を無効にします。
  • vSAN データ転送中の暗号化を有効または無効にします。

VMware vSAN TRIM/UNMAP の設定

TRIM/UNMAP コマンドを有効または無効にするには、 Set-AVSVSANClusterUNMAPTRIM コマンドレットを実行します。

vSAN データストアで TRIM/UNMAP を有効にすると、パフォーマンスに悪影響を及ぼす可能性があります。

  1. Azure portal にサインインします。

  2. [実行コマンド]>[パッケージ]>[Set-AVSVSANClusterUNMAPTRIM] を選択します。

  3. 次の表に従って、必要な値を指定するか、既定値を変更します。 次に、[実行] を選択します。

    フィールド 価値
    名前 vCenter Server で定義されているクラスター名。 特定のクラスターのみを対象とするカンマ区切り。 (空白はすべてのクラスターを対象とします)。
    有効にする true または false
    最大保有期間 コマンドレット出力の保有期間。 既定値は 60 です。
    実行の名前を指定 英数字の名前。 たとえば、 vSAN TRIMUNMAP を無効にします
    タイムアウト 完了に時間がかかりすぎる場合にコマンドレットが終了する期間。
  4. 進行状況を確認するには、[通知] をチェックします。

vSAN TRIM/UNMAP を有効にした後、コマンドが意図したとおりに機能し、未使用の容量を正常に回収するには、特定の前提条件を満たす必要があります。 VM レベルの前提条件は次のとおりです。

  • Windows 用の仮想マシン ハードウェア バージョン 11 以降。
  • Linux 用の仮想マシン ハードウェア バージョン 13 以降。
  • disk.scsiUnmapAllowed フラグはfalseに設定されていません。 既定値は暗黙的に true。 この設定は、仮想マシン レベルで 停止スイッチ として使用できます。 この設定は、VM ごとにこの動作を無効にし、ゲスト内構成を使用してこの動作を無効にしない場合に使用できます。 VMX ファイルの変更を有効にするには、再起動が必要です。
  • ゲスト オペレーティング システムは、仮想ディスクを スリムとして識別できる必要があります。
  • クラスター レベルで VM を有効にした後、VM をオフにしてから、再度有効にする必要があります。 (再起動が不十分です)。

TRIM/UNMAP を実行するために Windows および Linux システムの領域を再利用する方法の詳細については、次の VMware の記事を参照してください。

VMware vSAN のスペース効率を設定する

優先するスペース効率モデルを設定するには、 Set-vSANCompressDedupe コマンドレットを実行します。

この設定を変更すると、ディスクの再フォーマット中に vSAN の再同期とパフォーマンスの低下が発生します。 新しい構成に変更するときに、十分な空き領域があることを確認します。 少なくとも 25% の空き領域を用意することをお勧めします。

  1. Azure portal にサインインします。

  2. [実行コマンド]>[パッケージ]>[Set-vSANCompressDedupe] を選択します。

  3. 次の表に従って、必要な値を指定するか、既定値を変更します。 次に、[実行] を選択します。

    フィールド 価値
    圧縮 true または false
    Deduplication (重複除去) true または false。 (重複除去を有効にすると、重複除去と圧縮の両方が有効になります)。
    ClustersToChange vCenter Server で定義されているクラスター名。 複数のクラスターを対象とするカンマ区切り。
    最大保有期間 コマンドレット出力の保有期間。 既定値は 60 です。
    実行の名前を指定 英数字の名前。 たとえば、 cluster-1 を圧縮のみに設定します
    タイムアウト 完了までの時間がかかりすぎる場合に、コマンドレットを終了するまでの期間。

Set-vSANCompressDedupe コマンドレットの詳細については、以下を参照してください。

  • Compressionfalse に設定し、Deduplicationtrue に設定すると、vSAN は Deduplication および Compression に設定されます。
  • Compressionfalse に設定し、Deduplicationfalse に設定すると、すべてのスペース効率が無効になります。
  • Azure VMware Solution の既定の設定は、 DeduplicationCompressionです。
  • Compression設定では、パフォーマンスが若干向上します。
  • CompressionDeduplicationの両方の設定を無効にすると、最大のパフォーマンス向上を実現できますが、スペース効率が犠牲になります。

VMware vSAN データ転送中の暗号化を設定する

Set-vSANDataInTransitEncryption コマンドレットを実行して、ソフトウェア定義データ センター (SDDC) のすべてのクラスターまたは指定されたクラスターの転送中データ暗号化を有効または無効にします。

この設定を変更すると、パフォーマンスに影響します。 vSAN データの暗号化とパフォーマンスに関する説明を参照してください。

  1. Azure portal にサインインします。

  2. [ Run command>Packages>Set-vSANDataInTransitEncryption を選択します。

  3. 次の表に従って、必要な値を指定するか、既定値を変更します。 次に、[実行] を選択します。

    フィールド 価値
    クラスタ名 クラスターの名前。 SDDC 全体を有効にする必要がある場合は、空白のままにします。 それ以外の場合は、名前のコンマ区切りのリストを入力します。
    有効にする 機能を有効または無効にするには、 true または false を指定します。
  4. 進行状況を確認するには、[通知] をチェックします。

Get-vSANDataInTransitEncryptionStatus コマンドを使用して、現在の状態を確認したり、Set-vSANDataInTransitEncryptionStatus操作を実行した後に状態を確認したりすることもできます。 このアクションは、クラスターの現在の暗号化状態を確認します。