Loading

×Sorry to interrupt
Uncaught ReferenceError: addCTracking is not defined
throws at https://kb.vmware.com/resource/KM_TealiumTrackingJS?v=0.5:100:1

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

esxcli を使用して vSAN ディスク グループを手動で削除および再作成する方法 (2150567)

Last Updated: 9/19/2023Categories: How toTotal Views: 1Language:
Chinese (Simplified)JapaneseEnglish

6 like this article

Subscribe to get an email
newsletter with new updates

6 people found this helpful Please provide article feedback:

Symptoms

免責事項： これは英文の記事「How to manually remove and recreate a vSAN disk group using esxcli (2150567) 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Purpose

この記事では、ESX コマンド ライン インターフェイス (esxcli) を使用して vSAN ディスク グループを手動で削除および再作成する手順について説明します。この手順は、vCenter Server にアクセスできない場合や、vSphere Web Client でのエラーが原因でディスク グループ管理にアクセスできない場合に適用されます。

Resolution

esxcli コマンドを使用してディスク グループを削除および再作成するには：

注：これらの手順に注意深く従わないと、データが破壊される可能性があります。

SSHを使用して、rootユーザーとしてディスクグループを所有するESXiホストにログインします。

これらのコマンドのいずれかを実行して、ホストをメンテナンスモードにします。3つのオプションがあります：

注：VMwareでは、ensureObjectAccessibility(アクセシビリティの確保) オプションを使用することをお勧めします。 この ensureObjectAccessibility モードまたは evacuateAllData モードを使用しないと、データが失われる可能性があります。

推奨:

アクセシビリティの確保:
esxcli system maintenanceMode set --enable true -m ensureObjectAccessibility

全データの移行:
esxcli system maintenanceMode set --enable true -m evacuateAllData

非推奨:

VMwareサポートによって推奨された場合、またはディスク障害のシナリオに対処する場合を除きます。
障害が発生したディスクでは、アクセシビリティの確保または全データの移行を使用しないようにします。

データの移行なし:
esxcli system maintenanceMode set --enable true -m noAction

次のコマンドを実行して、既存ディスクグループのキャッシュとキャパシティ ディスク UUIDを書き留めます。
esxcli vsan storage list

出力例:
naa.123456XXXXXXXXXXX:
Device: naa.123456XXXXXXXXXXX
Display Name: naa.123456XXXXXXXXXXX
Is SSD: true
VSAN UUID: 52164f1b-668b-ec68-b293-919b04e78fa3
VSAN Disk Group UUID: 52ab175f-17c6-6f42-e10a-ca86fc1d008e
VSAN Disk Group Name: naa.50000XXXXX1245
Used by this host: true
In CMMDS: true
On-disk format version: 5
Deduplication: true
Compression: true
Checksum: 5356031598619392290
Checksum OK: true
Is Capacity Tier: true
Encryption: false
DiskKeyLoaded: false

注: キャッシュディスクの場合:

VSAN UUID と VSAN Disk Group UUID が一致します

Is Capacity Tier: false と表示します

次に、ディスクグループを削除します。
esxcli vsan storage remove -u <VSAN Disk Group UUID>

注: 次のコマンドを使用して、ディスクグループのUUIDを常に再確認してください。
esxcli vsan storage list

物理ディスクを交換した場合は、「Related Information」セクションを参照してください。

次のコマンドを使用して、ディスクグループを作成してください。
esxcli vsan storage add -s naa.xxxxxx -d naa.xxxxxxx -d naa.xxxxxxxxxx -d naa.xxxxxxxxxxxx

ここで、naa.xxxxxx はディスクデバイスのNAA IDであり、ディスクデバイスは次のオプションに従って識別されます。

-s キャッシュディスク

-d キャパシティディスク

esxcli vsan storage list コマンドを実行して新しいディスクグループを確認し、すべてのディスクが "in CMMDS:" フィールドで True を報告していることを確認します。

Related Information

物理ディスクを交換する場合は、追加手順が必要です。

1) VMware は、パワーオフをトリガーするかホスト メンテナンスを実行する前に、「対策」セクションの手順 2 で説明するようにノードをメンテナンス モードにすることをお勧めします。
vSAN ディスクは、次の状況でホット スワップ可能です：
a) ハイブリッド構成とコントローラがホット スワップ ディスクをサポートする
b) すべてのフラッシュ、重複排除、および圧縮が無効で、コントローラがホット スワップ ディスクをサポートする

コントローラがディスクのホット スワップをサポートしているか、または重複排除と圧縮が有効になっているかを確認できない場合は、サポートされていないものとして扱い、ノードをメンテナンス モードにしてアクセシビリティを確保し、ノードをパワーオフしてディスクを交換します。
注：重複排除と圧縮が有効になっているディスク グループでは、障害が発生したディスクを置き換える前にディスク グループを削除する必要があります。上記の「対策」セクションの手順に従って、障害が発生したディスクを交換します。

障害が発生したディスクをホット スワップできる場合は、HBA の再スキャンを実行して新しいディスクを検出し、ESXi に表示されて使用できるようにします。

2) SSHを介して root としてノードにログインし、次のコマンドを実行してすべての HBA を再スキャンします：
esxcli storage core adapter rescan --all

3) 次のコマンドを実行して、コントローラを介してすべてのディスクが表示されることを確認します：

vdq -iq|less

すべてのディスク naa.xxxxx と、SSD ディスクおよびキャパシティ ディスクのタグをリストします。

4) 次のコマンドを実行して、適切な新しいキャパシティ ディスクのディスクにタグを付けます：
esxcli vsan storage tag add -d naa.xxxxxx
注：これは、オール フラッシュ環境でのみ必要になります。

5) 次のコマンドを実行して、SSD ディスクをキャッシュ ディスクとしてタグ付けします。
esxcli vsan storage tag add -s t10.NVMe____INTEL_SSDPEDMD800G4_____
注：vdq -iq コマンドの出力から正確な名前をメモしておきます。

6)ディスクグループから故障したディスクを削除します。
esxcli vsan storage remove -d naa.xxxxxxx

7) 新しいキャパシティ ディスクを追加するには以下を実行します。
esxcli vsan storage add -s naa.xxxxxx -d naa.xxxxxxx
注：-s スイッチは、複数のディスク グループが存在する場合でキャパシティ ディスクを追加するディスク グループを区別するためにのみ、add コマンドで必要になります。 複数の -d を使用して、複数のキャパシティ ディスクをディスク グループに追加することもできます。

简体中文：如何使用 esxcli 手动移除并重新创建 vSAN 磁盘组

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
Chinese (Simplified)JapaneseEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

Result 1 of 1

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware vSAN

Related Versions:

VMware vSAN 8.0.x

VMware vSAN 7.0.x

VMware vSAN 6.x

Support Assistant