我正在尝试AFM
通过使用GPFS
协议来建立关系。缓存端集群出现错误。
Home集群步骤:
1) 创建主集群(集群名称 - gpfs01)。
2) 在主集群上创建文件系统(文件系统名称 - gpfs01)。
3) 启用对文件系统的远程访问。
4) 配置主集群的导出路径AFM
。
Cache集群的步骤:
1)创建缓存集群(集群名称-gpfs02)
1)mmchnode --gateway -N Node1
2) mmstartup -a
3) mmmount Device -a
4) 远程挂载主文件系统到缓存集群上。
5)当我创建AFM
文件集并链接它时,但仍然收到此错误。
[root@gpfs02 ~]# mmcrfileset gpfs02 singleWriter1 -p
afmtarget=gpfs:///gpfs/storage/ -p afmmode=sw --inode-space new
mmcrfileset: File system gpfs02 belongs to cluster gpfs01.
Command is not allowed for remote file systems.
mmcrfileset: Command failed. Examine previous error messages to
determine
cause.
[root@gpfs02 ~]# mmcrfileset gpfs01 afm2 -p
afmtarget=gpfs:///gpfs/storage/ -p afmmode=sw --inode-space new
mmcrfileset: [E] Invalid option specified: gpfs:///gpfs/storage/.
The AFM target must be on a separate filesystem.
mmcrfileset: Command failed. Examine previous error messages to
determine cause.
答案1
第一个错误——您只能在拥有该文件系统的集群上创建文件集。因此,您可能应该在 gpfs01 上创建一个普通文件集,如下所示:
[root@gpfs01 ~]# mmcrfileset gpfs01 singleWriterHome1 --inode-space new
[root@gpfs01 ~]# mmlinkfileset gpfs01 singleWriterHome1 -J /gpfs/gpfs01/singleWriterHome1
这一侧不一定是文件集——也可以是普通目录。
然后在 gpfs01 上,您必须将“gpfs01”文件系统定义为远程安装,并安装 f.ex。如 /gpfs/gpfs01。然后您应该能够通过运行以下命令在“gpfs02”中创建 AFM 缓存:
[root@gpfs02 ~]# mmcrfileset gpfs02 afmsw1 -p afmtarget=gpfs:///gpfs/gpfs01/singleWriterHome1 -p afmmode=sw --inode-space new