![LinuxとAIXでディスクが共有されているかどうかを確認するには? [閉鎖]](https://linux33.com/image/212319/Linux%E3%81%A8AIX%E3%81%A7%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%8C%E5%85%B1%E6%9C%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
LinuxとAIXでディスクが共有されているかどうかを確認するには?
たとえば、ホストが/dev/sdd
あり、ディスクを2つのサーバー(同じディスク)間で共有する必要があるとします。これが同じLUNであることをどのように確認しますか?srv1
srv2
答え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/sdX
がsdparm --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では、lspv
AIX LVM pvidが表示され、AIX LVMで使用するためにディスクが初期化されている場合に使用できます。