我使用运行Oracle RAC的AIX环境(3个节点)inheritance了IBM System Storage DS4000 SAN。 其中一个节点崩溃,所以我得到了系统和2个节点运行; 但是,崩溃的节点是pipe理备份的节点。 备份存储在SAN中的LUN上。
由于缺less文档,我可以看到它们是如何从/etc/filesystems映射的,但我不确定AIX环境在启动时如何映射这些LUN(而不是SANpipe理接口的映射关联)。 我想将用于备份的LUN从旧节点重新映射到其余节点之一,但我担心丢失LUN上的数据。
我在这里find了一些说明,但是这似乎只适用于新的LUN。 如果我将LUN重新映射到新主机,该LUN上的现有数据是否保持不变?
看起来我知道的比我想象的要less。
我在我的存储控制器上创build了一个名为test的新arrays,并创build了一个名为logbackup的新LUN来testing我的理论,并将其映射到LUN 12中的一个节点。
在那个节点上,当我运行cfgmgr ,我遇到了一个错误,并按照这些指示来解决它。
有了cfgmgr的工作,我想我能够看到LUN,但我不 – 或者至less, lspv , lscfg和lsdev -Cc Disk的输出不能提供我可以轻松翻译的信息。
我已经取消映射,并重新映射了几次LUN,但运行cfgmgr时没有更改hdisk列表。
看起来我正在读取我的lscfg输出不正确。 我将LUN从12更改为255,并看到lscfg的更改。 它将LUN映射到hdisk16,因此我使用chdev -l hdisk16 -a pv=yes将其添加为物理卷。 然后,运行fget_config -Av ,我能够正确地确认映射的LUN。 现在,这只是一个挂载,写入,然后将其迁移到我的另一个节点,看看数据是否保持不变。