2.8. OCP 3.11에 Fuse Online을 설치하는 스크립트 실행
Fuse Online 설치 스크립트는 Fuse Online 다운로드 패키지에 있는 default-cr.yml 파일의 사양에 따라 Fuse Online 환경을 설치합니다. 기본 환경을 설치하려면 해당 파일을 편집할 필요가 없습니다. 사용자 지정 환경을 설치하려면 설치 스크립트를 실행하기 전에 default-cr.yml 파일을 편집해야 합니다.
사전 요구 사항
- OCP는 현장에서 실행되고 있습니다.
-
oc클라이언트 툴이 설치되어 Fuse Online을 설치하려는 OCP 클러스터에 연결되어 있습니다. - 클러스터 관리 권한이 있는 사용자는 Fuse Online을 설치하려는 프로젝트에 Fuse Online을 설치할 수 있는 권한을 부여했습니다.
-
설치 전에
default-cr.yml파일을 편집해야 하는 경우 해당 편집 내용을 완료합니다. (Fuse Online을 설치하기 전에 기본 사용자 지정 리소스 파일을 편집해야 하는 경우) -
편집한
default-cr.ym파일이 연결 및 통합 정의를 유지하기 위한 외부 데이터베이스를 지정하는 경우 외부 데이터베이스에 액세스하기 위한 Openshift 시크릿을 생성했습니다. (외부 데이터베이스를 사용하여 Fuse Online 설치를 위한 시크릿 생성) -
사용자 이름과 암호를 알고 있는 Red Hat 개발자 계정이 있습니다. 설치 스크립트에서
https://developers.redhat.com에 대해 인증할 수 있도록 이러한 인증 정보를 입력하라는 메시지를 표시합니다. 계정 생성에 대한 자세한 내용은 Red Hat Registry 액세스 및 구성을 참조하십시오.
프로세스
Fuse Online 설치 스크립트가 포함된 패키지를 아직 다운로드하지 않은 경우:
다음 위치에서 다운로드합니다.
https://github.com/syndesisio/fuse-online-install/releases/tag/1.11
-
파일 시스템의 편리한 위치에 다운로드한 아카이브의 압축을 풉니다.
fuse-online-install-1.11디렉터리에는 Fuse Online 설치를 위한 스크립트 및 지원 파일이 포함되어 있습니다.
Fuse Online을 설치할 수 있는 권한이 있는 계정으로 OpenShift에 로그인합니다. 예를 들면 다음과 같습니다.
oc login -u developer -p developerFuse Online을 설치하려는 OpenShift 프로젝트로 전환합니다. 예를 들면 다음과 같습니다.
oc project my-fuse-online-project또는 설치 스크립트를 실행할 때
--project my-fuse-online-project)를 지정할 수 있습니다.설치 스크립트를 다운로드한 디렉터리에서 설치 스크립트를 호출합니다.
bash install_ocp.sh설치 스크립트 옵션에 대해 알아보려면
bash install_ocp.sh --help명령을 호출합니다.Fuse Online을 설치하는 데 사용된
에 원하는 콘텐츠가 정확히 포함되어 있는지 확인합니다.syndesis-operator다음 명령을 호출하여
syndesis사용자 정의 리소스 콘텐츠를 표시합니다.oc describe syndesis/app사용자 정의 리소스의 콘텐츠를 확인합니다.
모든 업데이트가 포함되어 있지 않은 경우 사용자 정의 리소스에 구문 오류가 발생했습니다. Fuse Online을 제거한 후 유효한 사용자 정의 리소스를 정의하려면 다시 시도해야 합니다. OCP 프로젝트에서 Fuse Online 설치 제거를 참조하십시오.
설치에 성공했는지 확인합니다.
https://openshift-route에서 OpenShift OAuth 프록시 로그인 페이지를 표시합니다.설치 스크립트에서 OpenShift 경로를 계산하도록 선택한 경우 스크립트는 실행 종료 시 계산된 경로를 표시합니다.
openshift-route를 스크립트에서 제공한 값으로 바꿉니다.default-cr.yml파일을 편집하여 Fuse Online의routeHostname을 지정하는 경우openshift-route를 지정한 경로로 교체합니다.- OpenShift 콘솔에 로그인하지 않은 경우 로그인 페이지가 표시됩니다. 로그인할 OpenShift 사용자 이름과 암호를 입력합니다.
Fuse Online 홈 페이지가 즉시 또는 OpenShift 콘솔에 로그인한 후 표시됩니다.
추가 리소스