Добавление новых узлов OpenShift в GlusterFS - PullRequest
0 голосов
/ 04 февраля 2019

У меня установлен кластер OpenShift Origin 3.11 с хранилищем 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'



[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] *******************

.Я скучаю по какой-нибудь другой пьесе?

1 Ответ

0 голосов
/ 05 февраля 2019

AFAIK, converged mode не поддерживаются расширением ansible playbooks.Поскольку инициализация heketi дисковых устройств поддерживается в это время только во время чистой установки, поэтому вы хотите расширить существующий кластер glusterfs, тогда требуются ручные операции, как показано ниже: 12.1.3.Добавление нового кластера .

...