Preparación de OSD
El submandato prepare prepara un almacén de objetos de fondo OSD y consume volúmenes lógicos (LV) tanto para los datos OSD como para el diario. No modifica los volúmenes lógicos, excepto para añadir algunas etiquetas de metadatos adicionales utilizando LVM. Estas etiquetas hacen que los volúmenes sean más fáciles de descubrir y también identifican los volúmenes como parte del clúster de almacenamiento de Ceph y los roles de esos volúmenes en el clúster de almacenamiento.
El programa de fondo OSD BlueStore soporta las configuraciones siguientes:
Un dispositivo de bloque, un dispositivo
block.waly un dispositivoblock.dbUn dispositivo de bloque y un dispositivo
block.walUn dispositivo de bloque y un dispositivo
block.dbUn dispositivo de bloque único
El submandato prepare acepta un dispositivo o partición completos, o un volumen lógico para block.
Requisitos previos
Acceso de nivel raíz a los nodos OSD.
Opcionalmente, cree volúmenes lógicos. Si proporciona una vía de acceso a un dispositivo físico, el submandato convierte el dispositivo en un volumen lógico. Este enfoque es más sencillo, pero no puede configurar o cambiar la forma en que se crea el volumen lógico.
Procedimiento
- Extraiga el conjunto de claves Ceph:
Sintaxis
ceph auth get client.ID -o ceph.client.ID.keyringEjemplo
[ceph: root@host01 /]# ceph auth get client.bootstrap-osd -o /var/lib/ceph/bootstrap-osd/ceph.keyring - Prepare los volúmenes LVM:
Sintaxis
ceph-volume lvm prepare --bluestore --data VOLUME_GROUP/LOGICAL_VOLUMEEjemplo
[ceph: root@host01 /]# ceph-volume lvm prepare --bluestore --data example_vg/data_lvOpcionalmente, si desea utilizar un dispositivo independiente para RocksDB,, especifique las opciones
--block.dby--block.wal:Sintaxis
ceph-volume lvm prepare --bluestore --block.db --block.wal --data VOLUME_GROUP/LOGICAL_VOLUMEEjemplo
[ceph: root@host01 /]# ceph-volume lvm prepare --bluestore --block.db --block.wal --data example_vg/data_lvOpcionalmente, para cifrar datos, utilice el distintivo
--dmcrypt:Sintaxis
ceph-volume lvm prepare --bluestore --dmcrypt --data VOLUME_GROUP/LOGICAL_VOLUMEEjemplo
[ceph: root@host01 /]# ceph-volume lvm prepare --bluestore --dmcrypt --data example_vg/data_lv
Referencias
Para obtener más información, consulte: