Solaris

登錄到非全域區域後找出全域區域名稱

  • September 27, 2020

我了解在 Unix Oracle-Solaris OS 中,該zoneadm list命令將輕鬆顯示所有可用區域。但是,如果我登錄到非全域區域,則無法輕鬆獲取有關全域區域的資訊。

我看到該arp命令可能會有所幫助,因為它將返回 NIC mac 地址。然後使用 NIC mac 地址,我可以arp再次獲取與該(NIC)mac 地址關聯的所有機器名稱。

這個過程對我來說聽起來有點複雜。

有沒有更好的方法來獲取這些資訊?

沒有受支持的方式,這是設計使然。非全域區域是隔離的。arp 技巧並不總是可靠的,並且無論如何都不適用於獨占 IP 區域。如果您想獲得這些資訊,您可以實現自己的方法,例如編寫一個像 /etc/globalzone 這樣的文件,因為全域區域當然可以訪問每個區域文件系統。

如果您在將區域從一個全域區域分離並將其附加到另一個全域區域後不更新該文件,這將產生誤導。

引用自:https://unix.stackexchange.com/questions/21725