9.8.2. FileStore에서 BlueStore로 마이그레이션

bluestore는 기존 FileStore와 비교하여 성능과 견고성을 향상시킵니다. 단일 Red Hat Ceph Storage 클러스터에는 FileStore 및 BlueStore 장치가 모두 혼합되어 있을 수 있습니다.

개별 OSD를 변환해도 제 위치에서 또는 격리할 수 없습니다. 변환 프로세스는 이전(FileStore) 장치에서 새 (BlueStore) 장치로 OSD 콘텐츠를 복사하는 스토리지 클러스터의 일반 복제 및 복구 프로세스 또는 전략에 의존합니다. FileStore에서 BlueStore로 마이그레이션하는 방법은 두 가지가 있습니다.

첫 번째 접근 방식

첫 번째 접근 방식은 각 장치를 차례로 표시하고, 데이터가 스토리지 클러스터에서 복제되고, OSD를 다시 프로비저닝할 때까지 기다린 후 다시 "인"으로 표시하는 것입니다. 이 방법의 장단점은 다음과 같습니다.

이점
  • 단순.
  • 장치별로 수행할 수 있습니다.
  • 예비 장치 또는 노드가 필요하지 않습니다.
단점
  • 네트워크를 통해 데이터를 복사하는 작업은 두 번 수행됩니다.

    참고

    스토리지 클러스터의 다른 OSD로 복사하면 원하는 수의 복제본을 유지한 다음 다시 프로비저닝된 BlueStore OSD로 다시 복사본을 유지할 수 있습니다.

두 번째 접근 방식

두 번째 방법은 전체 노드 교체를 수행하는 것입니다. 데이터가 없는 빈 노드가 있어야 합니다.

이 작업을 수행하는 방법에는 두 가지가 있습니다. * 스토리지 클러스터의 일부가 아닌 새로운 빈 노드로 시작. * 스토리지 클러스터의 기존 노드에서 데이터를 오프로드합니다.

이점
  • 데이터는 한 번만 네트워크를 통해 복사됩니다.
  • 전체 노드의 OSD를 한 번에 변환합니다.
  • 한 번에 여러 노드를 변환하도록 병렬화할 수 있습니다.
  • 각 노드에 예비 장치가 필요하지 않습니다.
단점
  • 예비 노드가 필요합니다.
  • 전체 노드의 가치가 있는 OSD는 한 번에 데이터를 마이그레이션합니다. 이는 전체 클러스터 성능에 영향을 줄 가능성이 큽니다.
  • 마이그레이션된 모든 데이터는 여전히 네트워크를 통해 하나의 전체 홉을 만듭니다.