【问题标题】:Adding new OpenShift nodes to GlusterFS向 GlusterFS 添加新的 OpenShift 节点
【发布时间】:2019-02-04 16:00:34
【问题描述】:

我有一个安装了 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 openshift openshift-origin glusterfs okd


    【解决方案1】:

    AFAIK,converged mode 不支持 ansible 剧本的扩展。 因为当时只有全新安装时才支持磁盘设备的heketi初始化,所以你想扩展现有的glusterfs集群,那么 需要手动操作,如下图:12.1.3. Adding a New Cluster

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-14
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多