스크립트를 사용하여 IBM Cloud Kubernetes Cluster에 MobileFirst Server 설정

improve this page | report issue


참고: Kubernetes Cluster에 소프트웨어를 배치하는 데 권장되는 방법은 Helm입니다. helm 차트를 사용하여 IBM Cloud Kubernetes Cluster에 Mobile Foundation을 배치하는 방법에 대해 알아보십시오.

개요

IBM Cloud에서 MobileFirst Server 인스턴스와 MobileFirst Analytics 인스턴스를 구성하려면 아래의 지시사항을 수행하십시오. 이를 달성하기 위해 다음 단계를 수행합니다.

  • 표준(유료 클러스터)의 Kubernetes Cluster 유형을 작성하십시오.
  • 필수 도구(Docker, Cloud Foundry CLI( cf ), IBM Cloud CLI( bx ), IBM Cloud CLI를 위한 Container Service 플러그인( bx cs ), IBM Cloud CLI를 위한 Container Registry 플러그인( bx cr ), Kubernetes CLI(kubectl))를 사용하여 호스트 컴퓨터를 설정하십시오.
  • MobileFirst Server Docker 이미지를 빌드하여 IBM Cloud 저장소에 푸시하십시오.
  • 마지막으로, Kubernetes Cluster에 Docker 이미지를 실행하십시오.

참고:

  • Windows OS는 현재 이와 같은 스크립트 실행에 지원되지 않습니다.
  • IBM Containers에 배치하는 데 MobileFirst Server 구성 도구를 사용할 수 없습니다.

다음으로 이동:

IBM Cloud에서 계정 등록

아직 계정이 없는 경우 IBM Cloud 웹 사이트를 방문하여 무료로 시작하기 또는 등록을 클릭하십시오. 다음 단계로 이동하려면 먼저 등록 양식에 입력해야 합니다.

IBM Cloud 대시보드

IBM Cloud에 로그인하면 활성 IBM Cloud 영역의 개요를 제공하는 IBM Cloud 대시보드가 표시됩니다. 기본적으로 이 작업 영역의 이름은 “dev”입니다. 필요한 경우 여러 작업 영역/영역을 작성할 수 있습니다.

호스트 시스템 설정

컨테이너와 이미지를 관리하려면 다음 도구를 설치해야 합니다.

  • Docker
  • IBM Cloud CLI(bx)
  • IBM Cloud CLI를 위한 Container Service 플러그인( bx cs )
  • IBM Cloud CLI를 위한 Container Registry 플러그인( bx cr )
  • Kubernetes CLI(kubectl)

전제조건 CLI를 설정하기 위한 단계를 확인하려면 IBM Cloud 문서를 참조하십시오.

IBM Cloud Container Service를 사용하여 Kubernetes Cluster 작성 및 설정

IBM Cloud에서 Kubernetes Cluster를 설정하려면 IBM Cloud 문서를 참조하십시오.

참고: Mobile Foundation을 배치하는 경우 표준(유료 클러스터)의 Kubernetes Cluster 유형이 필요합니다.

ibm-mfpf-container-8.0.0.0 아카이브 다운로드

IBM Cloud Containers를 사용하여 Kubernetes Cluster로 Mobile Foundation을 설정하려면 나중에 IBM Cloud에 푸시할 이미지를 먼저 작성해야 합니다.
IBM Fix Central에서 IBM Containers의 MobileFirst Server에 대한 임시 수정사항을 얻을 수 있습니다.
Fix Central에서 최신 임시 수정사항을 다운로드하십시오. Kubernetes 지원은 iFix 8.0.0.0-IF201707051849에서 가능합니다.

아카이브 파일에는 이미지를 빌드하는 데 필요한 파일(dependenciesmfpf-libs)과 Kubernetes에서 MobileFirst Server 및 MobileFirst Analytics를 빌드하고 배치하는 데 필요한 파일(bmx-kubenetes)이 있습니다.

아카이브 파일의 파일 시스템 구조를 표시하는 이미지

bmx-kubernetes 폴더

IBM Cloud Container Service를 사용하여 Kubernetes Cluster에 배치하는 데 필요한 사용자 정의 파일 및 스크립트가 들어 있습니다.

Dockerfile-mfpf-analytics 및 Dockerfile-mfpf-server

  • Dockerfile-mfpf-server: MobileFirst Server 이미지를 빌드하는 데 필요한 모든 명령을 포함하는 텍스트 문서입니다.
  • Dockerfile-mfpf-analytics: MobileFirst Analytics 이미지를 빌드하는 데 필요한 모든 명령을 포함하는 텍스트 문서입니다.
  • scripts 폴더: 이 폴더에는 구성 파일 세트가 포함된 args 폴더가 들어 있습니다. 또한 IBM Cloud에 로그인하고 MobileFirst Server/MobileFirst Analytics 이미지를 빌드하며 IBM Cloud에서 이미지를 푸시하고 실행하는 데 필요한 스크립트가 들어 있습니다. 스크립트를 대화식으로 실행하거나 구성 파일을 현상태대로 사전 구성하여 실행할 수 있습니다(나중에 자세히 설명함). 사용자 정의할 수 있는 args/*.properties 파일 외에는 이 폴더의 요소를 수정하지 마십시오. 스크립트 사용법 도움말을 보려면 -h 또는 --help 명령행 인수를 사용하십시오(예: scriptname.sh --help).
  • usr-mfpf-serverusr-mfpf-analytics 폴더:
    • bin 폴더: 컨테이너 시작 시 실행되는 스크립트 파일(mfp-init)이 들어 있습니다. 사용자 고유의 사용자 정의 코드를 추가하여 실행할 수 있습니다.
    • config 폴더: MobileFirst Server/MobileFirst Analytics에서 사용되는 서버 구성 단편(키 저장소, 서버 특성, 사용자 레지스트리)이 들어 있습니다.
    • keystore.xml - SSL 암호화에 사용되는 보안 인증서 저장소의 구성입니다. 나열된 파일을 ./usr/security 폴더에서 참조해야 합니다.
    • ltpa.xml - LTPA 키와 비밀번호를 정의하는 구성 파일입니다.
    • mfpfproperties.xml - MobileFirst Server와 MobileFirst Analytics의 구성 특성입니다. 다음 문서 주제에 나열된 지원되는 특성을 참조하십시오.
    • mfpfsqldb.xml - DB2 또는 dashDB 데이터베이스에 연결하는 JDBC Data 소스 정의입니다.
    • registry.xml - 사용자 레지스트리 구성입니다. basicRegistry(기본 XML 기반 사용자 레지스트리) 구성이 기본값으로 제공됩니다. basicRegistry에 사용할 사용자 이름과 비밀번호를 구성하거나 ldapRegistry를 구성할 수 있습니다.
    • tracespec.xml - 디버깅 및 로깅 레벨을 사용으로 설정하는 추적 스펙입니다.
  • jre-security 폴더: JRE 보안 관련 파일(신뢰 저장소, 정책 JAR 파일 등)을 이 폴더에 저장하여 해당 파일을 업데이트할 수 있습니다. 이 폴더의 파일은 컨테이너의 JAVA_HOME/jre/lib/security/ 폴더에 복사됩니다.
  • security 폴더: 키 저장소, 신뢰 저장소, LTPA 키 파일(ltpa.keys)을 저장하는 데 사용됩니다.
  • env 폴더: 서버 초기화에 사용되는 환경 특성(server.env)과 사용자 정의 JVM 옵션(jvm.options)이 들어 있습니다.

  • 특성 기본값 설명
    MFPF_SERVER_HTTPPORT 9080* 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용하지 않으려면 -1을 사용하십시오.
    MFPF_SERVER_HTTPSPORT 9443* SSL(HTTPS)로 보안 설정된 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용하지 않으려면 -1을 사용하십시오.
    MFPF_ADMIN_ROOT mfpadmin MobileFirst Server 관리 서비스를 사용할 수 있는 컨텍스트 루트입니다.
    MFPF_CONSOLE_ROOT mfpconsole MobileFirst Operations Console을 사용할 수 있는 컨텍스트 루트입니다.
    MFPF_ADMIN_GROUP mfpadmingroup 사전 정의된 역할 mfpadmin이 지정된 사용자 그룹의 이름입니다.
    MFPF_DEPLOYER_GROUP mfpdeployergroup 사전 정의된 역할 mfpdeployer가 지정된 사용자 그룹의 이름입니다.
    MFPF_MONITOR_GROUP mfpmonitorgroup 사전 정의된 역할 mfpmonitor가 지정된 사용자 그룹의 이름입니다.
    MFPF_OPERATOR_GROUP mfpoperatorgroup 사전 정의된 역할 mfpoperator가 지정된 사용자 그룹의 이름입니다.
    MFPF_SERVER_ADMIN_USER WorklightRESTUser MobileFirst Server 관리 서비스의 Liberty 서버 관리자입니다.
    MFPF_SERVER_ADMIN_PASSWORD mfpadmin. 프로덕션 환경에 배치하기 전에 기본값을 개인용 비밀번호로 변경하십시오. MobileFirst Server 관리 서비스의 Liberty 서버 관리자 비밀번호입니다.

    특성 기본값 설명
    ANALYTICS_SERVER_HTTP PORT 9080* 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용하지 않으려면 -1을 사용하십시오.
    ANALYTICS_SERVER_HTTPS PORT 9443* 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용하지 않으려면 -1을 사용하십시오.
    ANALYTICS_ADMIN_GROUP analyticsadmingroup 사전 정의된 역할 worklightadmin을 소유하는 사용자 그룹의 이름입니다.

  • dependencies 폴더: Mobile Foundation 런타임과 IBM Java JRE 8을 포함합니다.
  • mfpf-libs folder 폴더: MobileFirst 제품 컴포넌트 라이브러리와 CLI를 포함합니다.

전제조건

Kubernetes에 대한 실용적인 지식이 있어야 합니다. 자세한 내용은 Kubernetes 문서를 참조하십시오.

IBM Containers를 사용하여 Kubernetes Cluster에서 MobileFirst 및 Analytics Servers 설정

위에서 설명한 대로 스크립트를 대화식으로 또는 구성 파일을 사용하여 실행할 수 있습니다.

  • 구성 파일 사용 - 스크립트를 실행하고 각 구성 파일을 인수로 전달합니다.
  • 대화식 - 인수 없이 스크립트를 실행합니다.

참고: 스크립트를 대화식으로 실행할 경우 구성을 건너뛸 수 있지만 제공해야 하는 인수에 대해 읽고 이해해야 합니다.

대화식으로 실행하는 경우 제공된 인수의 사본은 ./recorded-args/ 디렉토리에 저장됩니다. 따라서 처음으로 대화식 모드를 사용할 수 있고 이후 배치를 위한 참조로 특성 파일을 재사용할 수 있습니다.

args 폴더에는 스크립트를 실행하는 데 필요한 인수가 포함된 구성 파일 세트가 들어 있습니다. 다음 파일의 인수 값을 채우십시오.

initenv.properties

  • IBM_CLOUD_API_URL - 배치하려는 지역 또는 영역입니다.
    예: api.ng.bluemix.net(미국), api.eu-de.bluemix.net(독일), api.au-syd.bluemix.net(시드니)
  • IBM_CLOUD_ACCOUNT_ID - 영숫자 값으로 된 사용자의 계정 ID입니다(예: a1b1b111d11e1a11d1fa1cc999999999).
    계정 ID를 가져오려면 bx target 명령을 사용하십시오.
  • IBM_CLOUD_USER - IBM Cloud 사용자 이름(이메일)입니다.
  • IBM_CLOUD_PASSWORD - IBM Cloud 비밀번호입니다.
  • IBM_CLOUD_ORG - IBM Cloud 조직 이름입니다.
  • IBM_CLOUD_SPACE - IBM Cloud 영역(앞서 설명함)입니다.

prepareserverdbs.properties

Mobile Foundation 서비스에는 외부 DB2 on Cloud 인스턴스가 필요합니다.
참고: 사용자 고유의 DB2 데이터베이스도 사용할 수 있습니다. 데이터베이스에 연결하도록 IBM Cloud Kubenetes Cluster를 구성해야 합니다.
DB2 인스턴스를 설정한 후 다음과 같은 필수 인수를 제공하십시오.
  • DB_TYPE - dashDB(DB2 on Cloud를 사용하는 경우) 또는 DB2(사용자 고유의 DB2 데이터베이스를 사용하는 경우)입니다.
  • 사용자 고유의 DB2 데이터베이스(예: DB_TYPE=DB2)를 사용 중인 경우 다음 항목을 제공하십시오.
    • DB2_HOST - DB2 설정의 호스트 이름입니다.
    • DB2_DATABASE - 데이터베이스의 이름입니다.
    • DB2_PORT - 데이터베이스에 연결하는 포트입니다.
    • DB2_USERNAME - 데이터베이스 사용자(제공된 스키마 내의 테이블을 작성할 수 있는 권한이 있어야 하는 사용자 또는 스키마를 작성할 수 있어야 하는 사용자(스키마가 아직 존재하지 않는 경우))입니다.
    • DB2_PASSWORD - DB2 사용자의 비밀번호입니다.
  • DB2 on Cloud(예: DB_TYPE=dashDB)를 사용 중인 경우 다음 항목을 제공하십시오.
    • ADMIN_DB_SRV_NAME - 관리 데이터를 저장하는 데 사용할 dashDB 서비스 인스턴스 이름입니다.
    • RUNTIME_DB_SRV_NAME - 런타임 데이터를 저장하는 데 사용할 dashDB 서비스 인스턴스 이름입니다. 기본값은 관리 서비스 이름입니다.
    • PUSH_DB_SRV_NAME - 런타임 데이터를 저장하는 데 사용할 dashDB 서비스 인스턴스 이름입니다. 기본값은 관리 서비스 이름입니다.
  • ADMIN_SCHEMA_NAME - 관리 데이터의 스키마 이름입니다. 기본값은 MFPDATA입니다.
  • RUNTIME_SCHEMA_NAME - 런타임 데이터의 스키마 이름입니다. 기본값은 MFPDATA입니다.
  • PUSH_SCHEMA_NAME - 런타임 데이터의 스키마 이름입니다. 기본값은 MFPDATA입니다.
  • 참고: 여러 사용자 또는 다중 Mobile Foundation 배치에서 DB2 데이터베이스 서비스 인스턴스를 공유 중인 경우 고유 스키마 이름을 제공하십시오.

prepareserver.properties

  • SERVER_IMAGE_TAG - 이미지에 대한 태그입니다. registry-url/namespace/image:tag 양식이어야 합니다.
  • ANALYTICS_IMAGE_TAG - 이미지에 대한 태그입니다. registry-url/namespace/image:tag 양식이어야 합니다.
  • 예: registry.ng.bluemix.net/myuniquenamespace/mymfpserver:v1
    아직 Docker 레지스트리 네임스페이스를 작성하지 않은 경우 다음 명령 중 하나를 사용하여 레지스트리 네임스페이스를 작성하십시오.
    • bx cr namespace-add myuniquenamespace
    • bx cr namespace-list

다음 지시사항은 구성 파일을 사용하여 스크립트를 실행하는 방법을 보여줍니다. 대화식 모드에서 선택해야 하는 명령행 인수의 목록도 사용 가능합니다.

  1. initenv.sh – IBM Cloud에 로그인
    IBM Containers에서 Mobile Foundation을 빌드하고 실행하는 데 필요한 환경을 작성하려면 initenv.sh 스크립트를 실행하십시오. Interactive Mode
    ./initenv.sh
    Non-interactive Mode
    ./initenv.sh args/initenv.properties
  2. prepareserverdbs.sh - MobileFirst Server 데이터베이스 준비
    prepareserverdbs.sh 스크립트는 DB2 데이터베이스 서비스를 사용해서 MobileFirst Server를 구성하는 데 사용됩니다. 1단계에서 로그인한 조직과 영역에서 DB2 서비스의 서비스 인스턴스를 사용할 수 있어야 합니다. 다음을 실행하십시오. Interactive Mode
    ./prepareserverdbs.sh
    Non-interactive Mode
    ./prepareserverdbs.sh args/prepareserverdbs.properties
  3. initenv.sh(선택사항) – IBM Cloud에 로그인
    이 단계는 DB2 서비스 인스턴스를 사용할 수 있는 조직과 영역 이외의 조직과 영역에서 컨테이너를 작성해야 하는 경우에만 필수입니다. 값이 예인 경우에는 컨테이너가 작성되고 시작되어야 하는 새 조직과 영역으로 initenv.properties를 업데이트하고 initenv.sh 스크립트를 다시 실행하십시오.
    ./initenv.sh args/initenv.properties
  4. prepareserver.sh - MobileFirst Server 이미지 준비
    MobileFirst Server 및 MobileFirst Analytics 이미지를 빌드하여 IBM Cloud 저장소에 푸시하려면 prepareserver.sh 스크립트를 실행하십시오. IBM Cloud 저장소에서 사용할 수 있는 모든 이미지를 보려면 bx cr image-list를 실행하십시오.
    목록은 이미지 이름, 작성 날짜, ID를 포함합니다.
    Interactive Mode
    ./prepareserver.sh
    Non-interactive Mode
    ./prepareserver.sh args/prepareserver.properties
  5. IBM Cloud Container Service를 사용하여 Kubernetes 클러스터의 Docker 컨테이너에 MobileFirst Server 및 MobileFirst Analytics를 배치하십시오.
    1. 터미널 컨텍스트를 클러스터에 설정하십시오.
      bx cs cluster-config my-cluster
      클러스터 이름을 확인하려면 다음 명령을 실행하십시오.
      bx cs clusters
      출력에서 구성 파일에 대한 경로가 환경 변수를 설정하는 명령으로 표시됩니다. 예를 들면, 다음과 같습니다.
      export KUBECONFIG=/Users/ibm/.bluemix/plugins/container-service/clusters/my-cluster/kube-config-prod-dal12-my-cluster.yml
      my-cluster를 클러스터 이름으로 대체한 후 위의 명령을 복사하고 붙여넣어 터미널에서 환경 변수를 설정하고 Enter를 누르십시오.
    2. [MobileFirst Analytics의 경우 필수]: 지속적 볼륨 클레임을 작성하십시오. 이는 지속적 분석 데이터에 사용됩니다. 일회성 단계입니다. 이전에 이미 작성한 경우 PVC를 재사용할 수 있습니다. yaml 파일 args/mfpf-persistent-volume-claim.yaml을 편집한 후 명령을 실행하십시오. 다음 kubectl 명령을 실행하기 전에 모든 변수가 해당 값으로 대체되어야 합니다.
      kubectl create -f ./args/mfpf-persistent-volume-claim.yaml
      후속 단계에서 제공해야 하므로 지속적 볼륨 클레임의 이름을 기록해 두십시오.
    3. 수신 도메인을 가져오려면 다음 명령을 실행하십시오.
      bx cs cluster-get my-cluster
      수신 도메인을 기록해 두십시오. TLS를 구성해야 하는 경우 수신 시크릿을 기록해 두십시오.
    4. Kubernetes 배치를 작성하십시오.
      yaml 파일인 args/mfpf-deployment-all.yaml을 편집하고 세부사항을 채우십시오. kubectl 명령을 실행하기 전에 모든 변수가 해당 값으로 대체되어야 합니다.
      ./args/mfpf-deployment-all.yaml에는 다음 항목에 대한 배치가 포함됩니다.
      • MobileFirst Server의 Kubernetes 배치: 세 개의 인스턴스(복제본), 1024MB 메모리 및 1Core CPU로 구성.
      • MobileFirst Analytics의 Kubernetes 배치: 두 개의 인스턴스(복제본), 1024MB 메모리 및 1Core CPU로 구성.
      • MobileFirst Server의 Kubernetes 서비스.
      • MobileFirst Analytics의 Kubernetes 서비스.
      • MobileFirst Server 및 MobileFirst Analytics에 대한 모든 REST 엔드포인트를 포함하는 전체 설정에 대한 수신(ingress).
      • MobileFirst Server 및 MobileFirst Analytics 인스턴스에서 환경 변수를 사용할 수 있도록 하는 configMap.
      YAML 파일에서 다음 값을 편집해야 합니다.
      1. 위에 설명된 대로 bx cs cluster-get 명령의 출력과는 다른 my-cluster.us-south.containers.mybluemix.net의 발생(수신 도메인의 출력 사용)
      2. registry.ng.bluemix.net/repository/mfpfanalytics:latestregistry.ng.bluemix.net/repository/mfpfserver:latest - 이미지를 업로드하기 위해 prepareserver.sh에서 사용한 동일한 이름을 사용하십시오.
      3. claimName: mfppvc - PVC를 작성하기 위해 위에서 사용한 대로 동일한 지속적 볼륨 클레임 이름을 사용하십시오.
      다음 명령을 실행하십시오.
      kubectl create -f ./args/mfpf-deployment-all.yaml
      참고:
      다음 템플리트 yaml 파일이 제공됩니다.
      • mfpf-deployment-all.yaml: http를 사용하여 MobileFirst Server 및 MobileFirst Analytics를 배치합니다.
      • mfpf-deployment-all-tls.yaml: http를 사용하여 MobileFirst Server 및 MobileFirst Analytics를 배치합니다.
      • mfpf-deployment-server.yaml: http를 사용하여 MobileFirst Server를 배치합니다.
      • mfpf-deployment-analytics.yaml: http를 사용하여 MobileFirst Analytics를 배치합니다.
      작성 후 Kubernetes 대시보드를 사용하려면 다음 명령을 실행하십시오.
      kubectl proxy
      브라우저에서 localhost:8001/ui를 여십시오.

IBM Cloud에서 MobileFirst Server가 실행되면 애플리케이션 개발을 시작할 수 있습니다. Mobile Foundation 학습서를 검토하십시오.

MobileFirst Server 수정사항 적용

IBM Fix Central에서 IBM Containers의 MobileFirst Server에 대한 임시 수정사항을 얻을 수 있습니다.
임시 수정사항을 적용하기 전에 기존 구성 파일을 백업하십시오. 구성 파일은 다음 폴더에 있습니다.

  • MobileFirst Analytics: package_root/bmx-kubernetes/usr-mfpf-analytics
  • MobileFirst Server Liberty Cloud Foundry 애플리케이션: package_root/bmx-kubernetes/usr-mfpf-server

iFix 적용 단계:

  1. 임시 수정사항 아카이브를 다운로드하고 기존 설치 폴더에 컨텐츠의 압축을 풀어 기존 파일을 겹쳐쓰십시오.
  2. 백업한 구성 파일을 package_root/bmx-kubernetes/usr-mfpf-serverpackage_root/bmx-kubernetes/usr-mfpf-analytics 폴더에 복원하여 새로 설치된 구성 파일을 겹쳐쓰십시오.
  3. 편집기에서 package_root/bmx-kubernetes/usr-mfpf-server/env/jvm.options 파일을 편집하고 다음 행이 있는 경우 제거하십시오.
    -javaagent:/opt/ibm/wlp/usr/servers/mfp/newrelic/newrelic.jar”
    

    이제 업데이트된 서버를 빌드하고 배치할 수 있습니다.

    a. 서버 이미지를 다시 빌드한 후 IBM Containers 서비스로 푸시하려면 prepareserver.sh 스크립트를 실행하십시오.

    b. 다음 명령을 실행하여 롤링 업데이트를 실행하십시오. kubectl rolling-update NAME -f FILE

IBM Cloud에서 Kubernetes 배치 제거

IBM Cloud Kubernetes 클러스터에서 배치된 인스턴스를 제거하려면 다음 명령을 실행하십시오.

kubectl delete -f mfpf-deployment-all.yaml(yaml에 정의된 모든 Kubernetes 유형 제거)

IBM Cloud 레지스트리에서 이미지 이름을 제거하려면 다음 명령을 실행하십시오.

bx cr image-list(레지스트리의 이미지 나열)
bx cr image-rm image-name(레지스트리에서 이미지 제거)

IBM Cloud에서 데이터베이스 서비스 구성 제거

MobileFirst Server 이미지 구성 중에 prepareserverdbs.sh 스크립트를 실행한 경우 MobileFirst Server에 필요한 구성과 데이터베이스 테이블이 작성됩니다. 이 스크립트는 컨테이너의 데이터베이스 스키마도 작성합니다.

IBM Cloud에서 데이터베이스 서비스 구성을 제거하려면 IBM Cloud 대시보드를 사용하여 다음 프로시저를 수행하십시오.

  1. IBM Cloud 대시보드에서 사용한 DB2 on Cloud 서비스를 선택하십시오. prepareserverdbs.sh 스크립트를 실행하는 동안 매개변수로 제공한 DB2 서비스 이름을 선택하십시오.
  2. DB2 콘솔을 실행하여 선택한 DB2 서비스 인스턴스의 스키마와 데이터베이스 오브젝트에 대한 작업을 수행하십시오.
  3. IBM MobileFirst Server 구성과 관련된 스키마를 선택하십시오. 스키마 이름은 prepareserverdbs.sh 스크립트를 실행하는 동안 매개변수로 제공한 이름입니다.
  4. 스키마 이름과 그 아래의 오브젝트를 신중히 검사한 후 각 스키마를 삭제하십시오. IBM Cloud에서 데이터베이스 구성이 제거됩니다.
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on May 13, 2020