3.4. 为主机添加标签
使用 Ceph 编排器向主机添加标签。标签可用于指定守护进程的放置。
				几个标签示例是 mgr、mon 和 osd,基于主机上部署的服务。每一主机可以有多个标签。
			
				您还可以添加以下主机标签,它们对 cephadm 具有特殊含义,它们以 _ 开头:
			
- 
						_no_schedule: 此标签会阻止cephadm调度或部署主机上的守护进程。如果它被添加到已包含 Ceph 守护进程的现有主机中,它会导致cephadm在其他位置移动这些守护进程,除了自动移除的 OSD 除外。当添加带有_no_schedule标签的主机时,不会在其上部署守护进程。当守护进程在删除主机前排空时,在该主机上设置了_no_schedule标签。
- 
						_no_autotune_memory:此标签不会在主机上自动微调内存。即使为 host 上的一个或多个守护进程启用了osd_memory_target_autotune选项,也会防止守护进程内存被调优。
- 
						_admin: 默认情况下,_admin标签应用于存储集群中的 bootstrapped 主机,client.admin密钥被设置为使用ceph orch client-keyring {ls|set|rm}功能分发到该主机。将此标签添加到其他主机通常会导致cephadm在/etc/ceph目录中部署配置和密钥环文件。
先决条件
- 已安装并引导的存储集群。
- 对存储集群中所有节点的根级别访问权限。
- 主机添加到存储集群中。
流程
- 登录到 Cephadm shell: - 示例 - cephadm shell - [root@host01 ~]# cephadm shell- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 为主机添加标签: - 语法 - ceph orch host label add HOSTNAME LABEL - ceph orch host label add HOSTNAME LABEL- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 示例 - [ceph: root@host01 /]# ceph orch host label add host02 mon - [ceph: root@host01 /]# ceph orch host label add host02 mon- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
验证
- 列出主机: - 示例 - [ceph: root@host01 /]# ceph orch host ls - [ceph: root@host01 /]# ceph orch host ls- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow