검색

8.4. Ceph Object Gateway 노드 및 해당 운영 체제를 수동으로 업그레이드

download PDF

시스템 관리자는 Red Hat Ceph Storage 클러스터 노드와 Red Hat Enterprise Linux 운영 체제를 새로운 주요 릴리스로 수동으로 업그레이드할 수 있습니다.

중요

Ceph 클러스터의 각 RGW 노드에 대해 이 절차를 수행해야 하지만, 한 번에 하나의 RGW 노드만 수행해야 합니다. 클라이언트 액세스 문제가 발생하지 않도록 다음 노드를 진행하기 전에 현재 업그레이드된 RGW를 일반 작업으로 반환했는지 확인합니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 3.3z6 또는 4.1을 사용합니다.
  • Red Hat Enterprise Linux 8.3의 설치 소스에 액세스합니다.

절차

  1. Ceph Object Gateway 서비스를 중지합니다.

    # systemctl stop ceph-radosgw.target
  2. Red Hat Ceph Storage 3을 사용하는 경우 Red Hat Ceph Storage 3 툴 리포지토리를 비활성화합니다.

    # subscription-manager repos --disable=rhel-7-server-rhceph-3-tools-rpms
  3. Red Hat Ceph Storage 4를 사용하는 경우 Red Hat Ceph Storage 4 툴 리포지토리를 비활성화합니다.

    # subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
  4. st app 유틸리티를 설치합니다. Red Hat Enterprise Linux 7에서 Red Hat Enterprise Linux 8로 업그레이드를 참조하십시오.
  5. stapp preupgrade 검사를 통해 실행합니다. 명령줄의 Assessing upgradability를 참조하십시오.
  6. /etc/ssh/sshd_config 에서 PermitRootLogin yes 를 설정합니다.
  7. OpenSSH SSH 데몬을 다시 시작합니다.

    # systemctl restart sshd.service
  8. Linux 커널에서 iSCSI 모듈을 제거합니다.

    # modprobe -r iscsi
  9. RHEL 7에서 RHEL 8로의 업그레이드 수행에 따라 업그레이드를 수행합니다.
  10. 노드를 재부팅합니다.
  11. Red Hat Enterprise Linux 8용 Red Hat Ceph Storage 4용 툴 리포지토리를 활성화합니다.

    # subscription-manager repos --enable=rhceph-4-tools-for-rhel-8-x86_64-rpms
  12. ceph-radosgw 패키지를 설치합니다.

    # dnf install ceph-radosgw
  13. 선택 사항: 이 노드에 공동 배치된 모든 Ceph 서비스에 대한 패키지를 설치합니다. 필요한 경우 추가 Ceph 리포지토리를 활성화합니다.
  14. 선택 사항: 다른 Ceph 서비스에 필요한 leveldb 패키지를 설치합니다.

    # dnf install leveldb
  15. 아직 업그레이드되지 않았거나 이미 이러한 파일이 복원된 노드에서 ceph-client-admin.keyringceph.conf 파일을 복원하십시오.
  16. RGW 서비스를 시작합니다.

    # systemctl start ceph-radosgw.target
  17. 기존 NetNamespace 버킷을 최신 버킷 유형 straw2 로 전환합니다.

    # ceph osd getcrushmap -o backup-crushmap
    # ceph osd crush set-all-straw-buckets-to-straw2
  18. 데몬이 활성 상태인지 확인합니다.

    # ceph -s

    서비스 아래에는 rgw: 행이 있습니다. .

    예제

    rgw: 1 daemon active (jb-ceph4-rgw.rgw0)

  19. 모두 업그레이드될 때까지 모든 Ceph Object Gateway 노드에서 위의 단계를 반복합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.