繁体   English   中英

向GlusterFS添加新的OpenShift节点

[英]Adding new OpenShift nodes to GlusterFS

我有一个安装了GlusterFS存储的OpenShift Origin 3.11集群。 这是一个单一的主设置,我的初始清单如下所示:

[nodes]
console.example.com openshift_ip=1.2.3.4 openshift_schedulable=true openshift_node_group_name='node-config-all-in-one'

node-01.example.com openshift_ip=1.2.3.1 openshift_schedulable=true openshift_node_group_name='node-config-compute'

node-02.example.com openshift_ip=1.2.3.2 openshift_schedulable=true openshift_node_group_name='node-config-compute'



[glusterfs]
console.example.com glusterfs_devices='[ "/dev/sda" ]'

node-01.example.com glusterfs_devices='[ "/dev/sda" ]'

node-02.example.com glusterfs_devices='[ "/dev/sda" ]'

通过将清单修改为以下内容,我向集群添加了一个新节点:

[nodes]
console.example.com openshift_ip=1.2.3.4 openshift_schedulable=true openshift_node_group_name='node-config-all-in-one'

node-01.example.com openshift_ip=1.2.3.1 openshift_schedulable=true openshift_node_group_name='node-config-compute'

node-02.example.com openshift_ip=1.2.3.2 openshift_schedulable=true openshift_node_group_name='node-config-compute'



[glusterfs]
console.example.com glusterfs_devices='[ "/dev/sda" ]'

node-01.example.com glusterfs_devices='[ "/dev/sda" ]'

node-02.example.com glusterfs_devices='[ "/dev/sda" ]'

[new_nodes]
node-03.example.com openshift_ip=1.2.3.3 openshift_schedulable=true openshift_node_group_name='node-config-compute'

并运行:

ansible-playbook playbooks/openshift-node/scaleup.yml

哪个运行成功。 现在,要将这个新节点添加为GlusterFS卷,我将该节点添加到了glusterfs组,

[nodes]
console.example.com openshift_ip=1.2.3.4 openshift_schedulable=true openshift_node_group_name='node-config-all-in-one'

node-01.example.com openshift_ip=1.2.3.1 openshift_schedulable=true openshift_node_group_name='node-config-compute'

node-02.example.com openshift_ip=1.2.3.2 openshift_schedulable=true openshift_node_group_name='node-config-compute'
node-03.example.com openshift_ip=1.2.3.3 openshift_schedulable=true openshift_node_group_name='node-config-compute'



[glusterfs]
console.example.com glusterfs_devices='[ "/dev/sda" ]'

node-01.example.com glusterfs_devices='[ "/dev/sda" ]'

node-02.example.com glusterfs_devices='[ "/dev/sda" ]'

node-03.example.com  glusterfs_devices='[ "/dev/sda" ]'

[new_nodes]

并运行了相应的剧本

ansible-playbook playbooks/openshift-glusterfs/config.yml

但这失败了

TASK [openshift_storage_glusterfs : Wait for GlusterFS pods] *******************

步。 我是否缺少运行其他任何剧本?

ansible剧本不支持AFAIK, converged mode扩展。 由于当时heketiheketi安装过程中支持磁盘设备的heketi初始化,因此您想扩展现有的glusterfs集群,则需要手动操作,如下所示: 12.1.3。 添加一个新集群

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM