LinuxとAIXでディスクが共有されているかどうかを確認するには? [閉鎖]

LinuxとAIXでディスクが共有されているかどうかを確認するには? [閉鎖]

LinuxとAIXでディスクが共有されているかどうかを確認するには?

たとえば、ホストが/dev/sddあり、ディスクを2つのサーバー(同じディスク)間で共有する必要があるとします。これが同じLUNであることをどのように確認しますか?srv1srv2

ベストアンサー1

Linuxでディスクにデバイスがある場合、/dev/sd*これはリモートNFSまたはSamba共有ではありませんが、これらの方法または他の方法を使用して他のシステムで共有されるローカルディスクである可能性があります。

ただし、潜在的に共有されるディスクが/dev/sd*2つのホスト間で発生する場合、ディスクはローカルである可能性があり、共有方法は既存の差動SCSIからiSCSI、ATAoE、またはFibreChannelまでさまざまです。これらすべてのソリューションでは、ディスクはローカルデバイスとして表示されますが、1つ以上の他のホストと共有できます。差分SCSIは最大2つのホストに制限されますが、iSCSI、ATAoE、FibreChannelなどのSANソリューションでは、必要な数のホストがディスクを共有できます。

これらすべてのケースでディスク/ LUN IDを確認する一般的な方法は、ディスクのシリアル番号(または利用可能な場合はWWID)を確認することです。

最新のLinuxでは、lsblk -o +model,serial,wwnすべてのディスクのシリアル番号とWWIDを一度に表示できます。このlsblkコマンドが利用できない場合、lsscsiまたはsdparm --inquiry --page=di /dev/sdXsdparm --inquiry --page=sn /dev/sdX役に立ちます。

AIXでは、報告する必要がある指定されたディスクのシリアル番号やWWIDlscfgなどの適切なオプションを使用してください。lscfg -vl hdiskN

VMwareなどの仮想化環境では、仮想化プラットフォームは常に仮想ディスクに一意のシリアル番号やその他のIDを提供しない可能性があります。 VMwareでは、disk.enableUUID=trueこの方法で共有仮想ディスクを識別するには、VM構成でパラメータを設定する必要があります。このリンクのDell Technologiesガイドの例を参照してください。


ディスクに十分に一意の識別子(ファイルシステムUUID、LVM PV UUID、PARTUUID、またはGPTパーティションディスクのディスク固有のGUIDまたはボリュームのシリアル番号)が含まれているエントリがすでに含まれている場合でも、それを識別に使用できます。 MBRパーティションディスクから)。ただし、これはデータに格納されている情報に基づいているため、これらの方法では、複製されたディスクまたはディスクのSANレベルのスナップショットを共有ソースディスクと区別する方法はありません。

Linuxでは、lsblk -o +UUID,PARTUUID,PTUUIDこれらすべてのタイプのIDを確認する最も簡単な方法です。

AIXでは、lspvAIX LVM pvidが表示され、AIX LVMで使用するためにディスクが初期化されている場合に使用できます。

おすすめ記事