SIOS 9.8.1利用AWS S3做仲裁配置过程
- 配置目的SIOS 9.8.1版本中利用AWS S3充当仲裁,取消额外的一台Witness节点,从而节省成本。
- 参考资料 https://docs.us.sios.com/spslinux/9.8.1/en/topic/quorum-parameters-list
- 配置过程
- 修改QUORUM_MODE和WITNESS_MODE参数为storage
vim /etc/default/LifeKeeper
QUORUM_MODE=storage
WITNESS_MODE=storage - 配置AWS S3参数
vim /etc/default/LifeKeeper
QWK_STORAGE_TYPE=aws_s3
QWK_STORAGE_HBEATTIME=7
QWK_STORAGE_NUMHBEATS=3
QWK_STORAGE_OBJECT_sc1pxc=s3://sapsioswitness/sc1pxc
QWK_STORAGE_OBJECT_sc1pxd=s3://sapsioswitness/sc1pxd
注意两个节点需要有相应权限访问S3存储桶
全部配置如下:
vim /etc/default/LifeKeeper
QUORUM_MODE=storage
WITNESS_MODE=storage
QWK_STORAGE_TYPE=aws_s3
QWK_STORAGE_HBEATTIME=7
QWK_STORAGE_NUMHBEATS=3
QWK_STORAGE_OBJECT_sc1pxc=s3://sapsioswitness/sc1pxc
QWK_STORAGE_OBJECT_sc1pxd=s3://sapsioswitness/sc1pxd
主机名可以使用/opt/LifeKeeper/bin/lcduname命令确认
- 两个节点同时运行如下命令使得配置生效
/opt/LifeKeeper/bin/qwk_storage_init
SIOS会在S3桶中生成对应对象sc1pxc和sc1pxd