[Deepsea-users] remove osd

Bo Jin bo.jin at suse.com
Tue Jan 10 13:48:36 MST 2017


Hi,
What is the correct policy if e.g.
I have 5 cluster nodes but I don't want node1 being used for osd 
(storage role) but only use node1 for being master. How should I define 
it in policy.cfg?

node names convention: sesnode[12345]

# Cluster assignment
cluster-ceph/cluster/*.sls
# Hardware Profile
profile-*-1/cluster/sesnode[2345]*.sls
profile-*-1/stack/default/ceph/minions/*yml
# Common configuration
config/stack/default/global.yml
config/stack/default/ceph/cluster.yml
# Role assignment
role-master/cluster/sesnode1.sls
role-admin/cluster/ses*.sls
role-mon/cluster/sesnode[234]*.sls
role-mon/stack/default/ceph/minions/sesnode[234]*.yml

Or should I better define a line for storage role.

role-storage/cluster/sesnode[2345].sls

And last question:
If I want to get rid of one existing osd node should I
1. modify policy.cfg and re-run the stages? or
2. just use command salt "sesnode3*" state.sls 
ceph.rescind.storage.terminate but would next time if I run stage.3 
again re-deploy the osd to sesnode3?
?
Thanks
-- 
Bo Jin
Sales Engineer
SUSE Linux
Mobile: +41792586688
bo.jin at suse.com
www.suse.com


More information about the Deepsea-users mailing list