首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C年会自动创建osd

C年会自动创建osd
EN

Stack Overflow用户
提问于 2022-01-25 10:03:36
回答 1查看 530关注 0票数 0

我用Ceph16.2.7创建了一个集群,并添加了带有集群扩展的OSD,然后按照以下步骤从拥挤地图中删除了一些OSD。此外,该选项--所有可用的--设备都是非管理的。

在这里输入图像描述 #ceph应用osd --所有可用设备--非托管=true

代码语言:javascript
复制
    #ceph osd out osd.x
    
    #ceph osd down osd.x
    
    #systemctl stop ceph-d813d6b4-6d3c-11ec-a97e-000c2992a0d6@osd.x.service
    
    #ceph osd crush rm osd.x
    
    #ceph osd rm osd.x
    
    #ceph auth rm osd.x
    
    #cd /var/lib/ceph/d813d6b4-6d3c-11ec-a97e-000c2992a0d6/
    
    #rm osd.x -rf
    # cd /etc/systemd/system/ceph-d813d6b4-6d3c-11ec-a97e-000c2992a0d6.target.wants/
    # rm ceph-d813d6b4-6d3c-11ec-a97e-000c2992a0d6@osd.x.service
    
    #lvremove /dev/ceph-*

但当我删除与被删除的OSD相关的LVMs时。被删除的OSD被自动恢复。我不希望这种事发生。我想手动在磁盘上创建OSD。有人能给我解释一下吗?

代码语言:javascript
复制
[root@ceph2-node-01 ~]# ceph orch ls --export --format yaml
service_type: alertmanager
service_name: alertmanager
placement:
  count: 3
  label: mon
---
service_type: crash
service_name: crash
placement:
  host_pattern: '*'
--- !!python/object:ceph.deployment.service_spec.MonitoringSpec
config: null
networks: []
placement: !!python/object:ceph.deployment.service_spec.PlacementSpec
  count: 3
  count_per_host: null
  host_pattern: null
  hosts:
  - !!python/object/new:ceph.deployment.service_spec.HostPlacementSpec
    - ceph2-node-02
    - ''
    - ''
  - !!python/object/new:ceph.deployment.service_spec.HostPlacementSpec
    - ceph2-node-03
    - ''
    - ''
  label: null
port: null
preview_only: false
service_id: null
service_type: grafana
unmanaged: false
---
service_type: mgr
service_name: mgr
placement:
  count: 2
---
service_type: mon
service_name: mon
placement:
  count: 5
--- !!python/object:ceph.deployment.service_spec.MonitoringSpec
config: null
networks: []
placement: !!python/object:ceph.deployment.service_spec.PlacementSpec
  count: null
  count_per_host: null
  host_pattern: '*'
  hosts: []
  label: null
port: null
preview_only: false
service_id: null
service_type: node-exporter
unmanaged: false
---
service_type: osd
service_id: all-available-devices
service_name: osd.all-available-devices
placement:
  host_pattern: '*'
unmanaged: true
spec:
  data_devices:
    all: true
  filter_logic: AND
  objectstore: bluestore
---
service_type: osd
service_id: dashboard-admin-1642344788791
service_name: osd.dashboard-admin-1642344788791
placement:
  host_pattern: '*'
spec:
  data_devices:
    rotational: true
  db_devices:
    rotational: false
  db_slots: 2
  filter_logic: AND
  objectstore: bluestore
--- !!python/object:ceph.deployment.service_spec.MonitoringSpec
config: null
networks: []
placement: !!python/object:ceph.deployment.service_spec.PlacementSpec
  count: 3
  count_per_host: null
  host_pattern: null
  hosts: []
  label: mon
port: null
preview_only: false
service_id: null
service_type: prometheus
unmanaged: false
EN

回答 1

Stack Overflow用户

发布于 2022-11-30 14:50:32

service_type: osd

service_id: example_drvgrp_name

安置:主机:

  • ses-node2
  • ses-node3

加密:真

非托管:真

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70846715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档