【发布时间】: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