1.proxmox 配置storage
这一步也可以直接在页面做。
root@procompute01:/etc/pve# pwd
/etc/pve
root@procompute01:/etc/pve# cat storage.cfg
dir: local
path /var/lib/vz
content vztmpl,iso,backup
lvmthin: local-lvm
thinpool data
vgname pve
content rootdir,images
rbd: ceph-external
content images
krbd 0
monhost 10.3.140.31 10.3.140.32 10.3.140.33
pool ceph-external
username admin
dir: procompute01sdb1
path /mnt/sdb1
content images
nodes procompute01
shared 0
root@procompute01:/etc/pve#
2. proxmox 节点上添加添加配置文件
ceph-external.keyring 文件内容来自ceph 集群ceph.client.admin.keyring
文件名必须与1 中rbd: ceph-external 保持一致。
root@procompute01:/etc/pve/priv/ceph# pwd
/etc/pve/priv/ceph
root@procompute01:/etc/pve/priv/ceph# ls -al
total 1
drwx------ 2 root www-data 0 May 24 2021 .
drwx------ 2 root www-data 0 May 24 2021 ..
-rw------- 1 root www-data 151 May 24 2021 ceph-external.keyring
root@procompute01:/etc/pve/priv/ceph# cat ceph-external.keyring
[client.admin]
key = AQA7aKtgSTu5HRAAO1yKMu8GBd4k692KfJ1VBg==
caps mds = "allow *"
caps mgr = "allow *"
caps mon = "allow *"
caps osd = "allow *"
root@procompute01:/etc/pve/priv/ceph#
[root@proceph01 ceph]# pwd
/etc/ceph
[root@proceph01 ceph]# cat ceph.client.admin.keyring
[client.admin]
key = AQA7aKtgSTu5HRAAO1yKMu8GBd4k692KfJ1VBg==
caps mds = "allow *"
caps mgr = "allow *"
caps mon = "allow *"
caps osd = "allow *"
[root@proceph01 ceph]#