1.3. 설치 스크립트를 사용하여 Fuse Online 업그레이드


설치 스크립트( OperatorHub보다)를 사용하여 Fuse Online을 설치한 경우 Fuse Online을 업그레이드하는 일반적인 단계는 다음과 같습니다.

  • 클러스터 관리자는 Fuse Online 백업 및 복원 데이터베이스의 Docker 이미지에 대한 액세스를 설정합니다.

    • OCP 3.11의 경우 Fuse Online 백업을 가져오고 docker.io에서 로컬 캐시로 데이터베이스 이미지를 복원합니다.
    • OCP 4.6의 경우 기존 syndesis 풀 시크릿에 Docker Hub 자격 증명을 추가합니다.
  • 최신 Fuse Online 릴리스를 다운로드합니다.
  • 클러스터 관리자에서 Fuse Online을 업그레이드할 수 있는 권한을 얻습니다.
  • 업데이트 스크립트를 실행합니다.

다음 업그레이드의 업그레이드 절차는 동일합니다.

  • Fuse Online 7.7에서 Fuse Online 7.8로
  • Fuse Online 7.8 버전에서 최신 Fuse Online 7.8 버전까지

사전 요구 사항

  • OCP 현장에 Fuse Online 버전 7.7을 설치하고 실행 중입니다. 또는 OCP 3.11에 7.8 버전의 Fuse Online을 설치하고 실행 중이며 새로운 애플리케이션 이미지로 업그레이드하려고 합니다.

    이전 버전의 경우:

  • oc 클라이언트 도구를 설치하고 Fuse Online이 설치된 OCP 클러스터에 연결되어 있습니다.
  • 이 절차의 처음 두 단계에 필요한 클러스터 관리 권한이 있습니다.

프로세스

  1. Docker 제한 오류가 발생하지 않도록 클러스터 관리자는 업그레이드하기 전에 Access Docker 이미지에 설명된 대로 Docker 이미지에 대한 액세스를 설정합니다.
  2. 클러스터 관리자는 Fuse Online 패키지를 다운로드하고 사용자가 특정 프로젝트에서 Fuse Online을 업그레이드할 수 있는 권한을 부여합니다.

    1. 다음 위치에서 Fuse Online 설치 스크립트가 포함된 패키지를 다운로드합니다.

      https://github.com/syndesisio/fuse-online-install/releases/tag/1.11

      파일 시스템의 편리한 위치에 다운로드한 아카이브의 압축을 풉니다. fuse-online-install-1.11 디렉터리에는 Fuse Online 업그레이드를 위한 스크립트 및 지원 파일이 포함되어 있습니다.

    2. 추출된 아카이브가 포함된 디렉터리로 변경합니다. 예를 들면 다음과 같습니다.

      cd fuse-online-install-1.11

    3. 클러스터 관리 계정을 사용하여 OpenShift에 로그인합니다. 예를 들면 다음과 같습니다.

      oc login -u admin -p admin

    4. Fuse Online을 업그레이드해야 하는 OpenShift 프로젝트로 변경합니다. 예를 들면 다음과 같습니다.

      oc project fuse-online-project

    5. Fuse Online 사용자 정의 리소스 정의를 업데이트합니다.

      bash install_ocp.sh --setup

    6. 이 프로젝트에서만 Fuse Online 업그레이드 권한을 부여합니다. 예를 들어 다음 명령은 Fuse Online을 developer 사용자로 업그레이드할 수 있는 권한을 부여합니다. 클러스터 관리자가 이 명령을 실행한 후 developer 사용자는 이 프로젝트에서만 Fuse Online을 업그레이드할 수 있습니다(예: fuse-online-project ).

      bash install_ocp.sh --grant 개발자

  3. Fuse Online 업그레이드 권한이 부여된 사용자는 업그레이드를 수행합니다.

    1. OpenShift에 로그인합니다. 예를 들면 다음과 같습니다.

      oc login -u developer

    2. Fuse Online을 업그레이드하려는 프로젝트로 전환합니다. 예를 들면 다음과 같습니다.

      oc project fuse-online-project

    3. 업그레이드할 버전을 확인하려면 다음과 같이 --version 옵션을 사용하여 업데이트 스크립트를 실행합니다.

      bash update_ocp.sh --version

    4. 다음과 같이 업데이트 스크립트를 호출합니다.

      bash update_ocp.sh

      스크립트에 대해 자세히 알아보려면 bash update_ocp.sh --help 를 호출합니다.

      인프라 업그레이드 중 및 이후에 기존 통합은 이전 버전의 Fuse Online 라이브러리 및 종속 항목을 계속 실행합니다.

  4. 다음과 같이 실행 중인 Fuse Online 통합 업그레이드:

    1. Fuse Online에서 업그레이드할 통합을 선택합니다.
    2. 편집을 선택합니다.
    3. 게시 를 선택하여 통합을 다시 게시합니다.

    통합을 다시 게시하면 최신 Fuse Online 종속성을 사용하는 다시 빌드가 수행됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.