자습서: Micro Focus에 대한 관리형 런타임 설정 - AWS 메인프레임 현대화

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자습서: Micro Focus에 대한 관리형 런타임 설정

Micro Focus 런타임 엔진을 사용하여 AWS 메인프레임 현대화 관리형 런타임 환경에서 애플리케이션을 배포하고 실행할 수 있습니다. 이 자습서에서는 Micro Focus 런타임 엔진을 사용하여 AWS 메인프레임 현대화 관리형 런타임 환경에서 CardDemo 샘플 애플리케이션을 배포하고 실행하는 방법을 보여줍니다. CardDemo 샘플 애플리케이션은 메인프레임 현대화 사용 사례에 대한 기술을 테스트 및 소개 AWS 하고 파트너 기술을 제공하기 위해 개발된 간소화된 신용 카드 애플리케이션입니다.

자습서에서는 다른 에 리소스를 생성합니다 AWS 서비스. 여기에는 Amazon Simple Storage Service, Amazon Relational Database Service 및 AWS Key Management Service가 포함됩니다 AWS Secrets Manager.

사전 조건

  • CICS 연결을 사용할 수 있는 3270 에뮬레이터에 대한 액세스 권한이 있는지 확인합니다. 타사 웹 사이트에서 무료 및 평가판 3270 에뮬레이터를 사용할 수 있습니다. 또는 AWS Mainframe Modernization AppStream 2.0 Micro Focus 인스턴스를 시작하고 Rumba 3270 에뮬레이터를 사용할 수 있습니다(무료 사용 불가).

    AppStream 2.0에 대한 자세한 내용은 섹션을 참조하세요튜토리얼: 마이크로 포커스 엔터프라이즈 애널라이저 및 마이크로 포커스 엔터프라이즈 개발자와 함께 사용할 AppStream 2.0 설정.

    참고

    스택을 생성할 때 Enterprise Analyzer(EA)가 아닌 Enterprise Developer(ED) 옵션을 선택합니다.

  • CardDemo 샘플 애플리케이션을 다운로드하고 다운로드한 파일을 로컬 디렉터리로 압축을 풉니다. 이 디렉터리에는 제목이 인 하위 디렉터리가 포함됩니다CardDemo.

  • 이 자습서VPC에서 생성된 리소스를 정의할 수 있는 계정의 를 식별합니다. VPC 에는 가용 영역이 두 개 이상 있는 서브넷이 필요합니다. Amazon 에 대한 자세한 내용은 Amazon VPC 작동 방식 섹션을 VPC참조하세요.

1단계: Amazon S3 버킷 생성 및 로드

이 단계에서는 Amazon S3 버킷을 생성하고 이 버킷에 CardDemo 파일을 업로드합니다. 이 자습서의 후반부에서는 이러한 파일을 사용하여 AWS Mainframe Modernization Micro Focus Managed Runtime 환경에서 CardDemo 샘플 애플리케이션을 배포하고 실행합니다.

참고

새 S3 버킷을 생성할 필요는 없지만 선택한 버킷은 이 자습서에서 사용되는 다른 리소스와 동일한 리전에 있어야 합니다.

Amazon S3 버킷을 생성하려면
  1. Amazon S3 콘솔 을 열고 버킷 생성 을 선택합니다.

  2. 일반 구성 에서 AWS 메인프레임 현대화 마이크로 포커스 관리형 런타임을 빌드할 AWS 리전을 선택합니다.

  3. 버킷 이름 , 예를 들어 를 입력합니다yourname-aws-region-carddemo. 기본 설정을 유지하고 버킷 생성을 선택합니다. 또는 기존 Amazon S3 버킷에서 설정을 복사한 다음 버킷 생성을 선택할 수도 있습니다.

  4. 방금 생성한 버킷을 선택한 다음 업로드를 선택합니다.

  5. 업로드 섹션에서 폴더 추가를 선택한 다음 로컬 컴퓨터에서 CardDemo 디렉터리를 찾습니다.

  6. 업로드를 선택하여 업로드 프로세스를 시작합니다. 업로드 시간은 연결 속도에 따라 달라집니다.

  7. 업로드가 완료되면 모든 파일이 성공적으로 업로드되었는지 확인한 다음 닫기를 선택합니다.

이제 Amazon S3 버킷에 CardDemo 폴더가 포함됩니다.

CardDemo 애플리케이션 폴더를 보여주는 CardDemo 객체 탭입니다.

S3 버킷에 대한 자세한 내용은 Amazon S3 버킷 생성, 구성 및 작업을 참조하세요.

2단계: 데이터베이스 생성 및 구성

이 단계에서는 Amazon Relational Database Service(Amazon)에서 PostgreSQL 데이터베이스를 생성합니다RDS. Amazon Relational Database Service 자습서의 경우 이 데이터베이스에는 CardDemo 샘플 애플리케이션이 신용 카드 트랜잭션과 관련된 고객 작업에 사용하는 데이터 세트가 포함되어 있습니다.

Amazon에서 데이터베이스를 생성하려면 RDS
  1. Amazon RDS 콘솔 을 엽니다.

  2. 데이터베이스 인스턴스를 생성할 AWS 리전을 선택합니다.

  3. 탐색 창에서 Databases(데이터베이스)를 선택합니다.

  4. 데이터베이스 생성을 선택한 다음 표준 생성 을 선택합니다.

  5. 엔진 유형 에서 Postgre SQL를 선택합니다.

  6. 엔진 버전 15 이상을 선택합니다.

    참고

    엔진 버전은 이 자습서의 뒷부분에 필요하므로 저장합니다.

  7. Templates(템플릿) 섹션에서 Free tier(프리 티어)를 선택합니다.

  8. DB 인스턴스 식별자를 와 같은 의미 있는 것으로 변경합니다MicroFocus-Tutorial.

  9. 에서 마스터 보안 인증 정보를 관리하지 마세요 AWS Secrets Manager. 대신 마스터 암호를 입력하고 확인합니다.

    참고

    데이터베이스에 사용하는 사용자 이름과 암호를 저장합니다. 이 자습서의 다음 단계에서 안전하게 저장합니다.

  10. 연결 에서 AWS 메인프레임 현대화 관리형 런타임 환경을 생성할 VPC 를 선택합니다.

  11. 데이터베이스 생성를 선택합니다.

Amazon에서 사용자 지정 파라미터 그룹을 생성하려면 RDS
  1. Amazon RDS 콘솔 탐색 창에서 파라미터 그룹 을 선택한 다음 파라미터 그룹 생성 을 선택합니다.

  2. 파라미터 그룹 생성 창의 파라미터 그룹 패밀리 에서 데이터베이스 버전과 일치하는 Postgres 옵션을 선택합니다.

    참고

    일부 Postgres 버전에는 유형이 필요합니다. 필요한 경우 DB 파라미터 그룹을 선택합니다. 파라미터 그룹의 그룹 이름과 설명을 입력합니다.

  3. 생성(Create)을 선택합니다.

사용자 지정 파라미터 그룹을 구성하려면
  1. 새로 생성된 파라미터 그룹을 선택합니다.

  2. 작업을 선택한 후 편집을 선택합니다.

  3. 를 필터링max_prepared_transactions하고 파라미터 값을 100으로 변경합니다.

  4. 변경 사항 저장을 선택합니다.

사용자 지정 파라미터 그룹을 데이터베이스와 연결하려면
  1. Amazon RDS 콘솔 탐색 창에서 데이터베이스 를 선택한 다음 수정하려는 데이터베이스 인스턴스를 선택합니다.

  2. Modify(수정)를 선택합니다. Modify DB instance(DB 인스턴스 수정) 페이지가 나타납니다.

    참고

    수정 옵션은 데이터베이스가 생성 및 백업을 완료할 때까지 사용할 수 없으며, 몇 분 정도 걸릴 수 있습니다.

  3. DB 인스턴스 수정 페이지에서 추가 구성 으로 이동하여 DB 파라미터 그룹을 파라미터 그룹으로 변경합니다. 목록에서 파라미터 그룹을 사용할 수 없는 경우 올바른 데이터베이스 버전으로 생성되었는지 확인합니다.

  4. 계속을 선택하고 수정 요약을 확인합니다.

  5. 즉시 적용을 선택하여 변경 사항을 즉시 적용합니다.

  6. DB 인스턴스 수정을 선택하여 변경 사항을 저장합니다.

매개 변수 그룹에 대한 자세한 내용은 매개 변수 그룹 작업을 참조하세요.

참고

AWS 메인프레임 현대화와 함께 Amazon Aurora PostgreSQL 데이터베이스를 사용할 수도 있지만 무료 계층 옵션은 없습니다. 자세한 내용은 Amazon Aurora postgre 작업을SQL 참조하세요.

3단계: 생성 및 구성 AWS KMS key

Amazon RDS 인스턴스에 대한 보안 인증을 안전하게 저장하려면 먼저 를 생성합니다 AWS KMS key.

를 생성하려면 AWS KMS key
  1. 키 관리 서비스 콘솔 을 엽니다.

  2. 키 생성을 선택합니다.

  3. 키 유형에 대한 대칭 및 키 사용에 대한 암호화 및 복호화 기본값을 그대로 둡니다.

  4. Next(다음)를 선택합니다.

  5. 키에 MicroFocus-Tutorial-RDS-Key 및 선택적 설명과 같은 별칭을 지정합니다.

  6. Next(다음)를 선택합니다.

  7. 사용자 또는 역할 옆의 확인란을 선택하여 키 관리자를 할당합니다.

  8. 다음을 선택한 다음 다음을 다시 선택합니다.

  9. 검토 화면에서 키 정책 을 편집한 다음 기존 'Statement' 배열 에 다음을 입력합니다.

    { "Sid" : "Allow access for Mainframe Modernization Service", "Effect" : "Allow", "Principal" : { "Service" : "m2.amazonaws.com" }, "Action" : "kms:Decrypt", "Resource" : "*" },

    이 정책은 이 특정 키 정책을 사용하여 AWS 메인프레임 현대화 복호화 권한을 부여합니다.

  10. 마침을 선택하여 키를 생성합니다.

자세한 내용은 AWS Key Management Service 개발자 안내서의 키 생성을 참조하세요.

4단계: 데이터베이스 보안 암호 생성 및 구성 AWS Secrets Manager

이제 AWS Secrets Manager 및 를 사용하여 데이터베이스 보안 인증을 안전하게 저장합니다 AWS KMS key.

AWS Secrets Manager 데이터베이스 보안 암호를 생성하고 구성하려면
  1. Secrets Manager 콘솔을 엽니다.

  2. 탐색 창에서 암호를 선택합니다.

  3. 보안 암호에서 새 보안 암호 저장을 선택합니다.

  4. 보안 암호 유형을 Amazon RDS 데이터베이스용 자격 증명 으로 설정합니다.

  5. 데이터베이스를 생성할 때 지정한 자격 증명을 입력합니다.

  6. 암호화 키 에서 3단계에서 생성한 키를 선택합니다.

  7. 데이터베이스 섹션에서 이 자습서를 위해 생성한 데이터베이스를 선택한 다음 다음 다음을 선택합니다.

  8. 보안 암호 이름 아래에 MicroFocus-Tutorial-RDS-Secret 와 같은 이름과 선택적 설명을 입력합니다.

  9. 리소스 권한 섹션에서 권한 편집을 선택하고 콘텐츠를 다음 정책으로 바꿉니다.

    { "Version":"2012-10-17", "Statement": [ { "Effect" : "Allow", "Principal" : { "Service" : "m2.amazonaws.com" }, "Action" : "secretsmanager:GetSecretValue", "Resource" : "*" } ] }
  10. 저장(Save)을 선택합니다.

  11. 다음 화면에서 다음을 선택한 다음 저장을 선택합니다. 보안 암호 목록을 새로 고쳐 새 보안 암호를 확인합니다.

  12. 새로 생성된 보안 암호를 선택하고 나중에 자습서에서 필요하기 Secret ARN 때문에 를 기록해 둡니다.

  13. 보안 암호의 개요 탭에서 보안 암호 값 검색을 선택합니다.

  14. 편집을 선택한 다음 행 추가를 선택합니다.

  15. sslMode 값이 인 의 추가verify-full:

    Secrets Manager Secret의 키/값 페어를 입력합니다.
  16. 저장(Save)을 선택합니다.

5단계: 런타임 환경 생성

런타임 환경 만들기
  1. AWS Mainframe Modernization 콘솔을 엽니다.

  2. 탐색 창에서 환경을 선택합니다. 그런 다음 환경 생성을 선택합니다.

    환경 탭의 환경 생성 페이지.
  3. 기본 정보 지정에서

    1. 환경 이름MicroFocus-Environment에 를 입력합니다.

    2. 엔진 옵션에서 Micro Focus가 선택되어 있는지 확인합니다.

    3. 최신 Micro Focus 버전 을 선택합니다.

    4. Next(다음)를 선택합니다.

    런타임 환경 이름, 설명 및 엔진 버전 섹션.
  4. 환경을 구성합니다

    1. 가용성에서 고가용성 클러스터를 선택합니다.

    2. 리소스 에서 인스턴스 유형에 대해 M2.c5.large 또는 M2.m5.large를 선택하고 원하는 인스턴스 수를 선택합니다. 인스턴스를 최대 2개까지 지정합니다.

    3. 보안 및 네트워크 에서 이 환경에 배포된 애플리케이션에 공개적으로 액세스할 수 있도록 허용을 선택하고 두 개 이상의 퍼블릭 서브넷을 선택합니다.

    4. Next(다음)를 선택합니다.

    고가용성 클러스터와 특정 인스턴스 유형이 선택된 구성 지정 페이지입니다.
  5. 스토리지 연결 페이지에서 다음을 선택합니다.

  6. 유지 관리 예약 페이지에서 기본 설정 없음을 선택한 다음 다음을 선택합니다.

    환경에 대한 일정 유지 관리입니다.
  7. 검토 및 생성 페이지에서 런타임 환경에 대해 제공한 모든 구성을 검토한 다음 환경 생성을 선택합니다.

    이전 선택 항목이 있는 검토 및 생성 페이지.

환경을 만들면 Environment name was created successfully가 적힌 배너가 나타나고 상태 필드가 사용 가능으로 바뀝니다. 환경 생성 프로세스는 몇 분 정도 걸리지만 실행되는 동안 다음 단계를 계속할 수 있습니다.

환경에서 성공적으로 메시지를 만들었습니다.

6단계: 애플리케이션 생성

애플리케이션을 생성하려면
  1. 탐색 창에서 애플리케이션을 선택합니다. 그 다음 애플리케이션 생성을 선택합니다.

    애플리케이션 생성 버튼이 표시된 애플리케이션 페이지
  2. 애플리케이션 생성 페이지의 기본 정보 지정 에서 애플리케이션 이름MicroFocus-CardDemo에 를 입력하고 엔진 유형에서 Micro Focus가 선택되어 있는지 확인합니다. 다음을 선택합니다.

    선택된 Micro Focus 엔진 유형을 사용한 애플리케이션 생성 페이지.
  3. 리소스 및 구성 지정에서 옵션을 선택하여 인라인 편집기를 사용하여 리소스 및 구성으로 애플리케이션 정의를 지정합니다.

    온라인 편집기에 JSON 파일이 표시된 리소스 및 구성 지정 페이지.

    편집기에 다음 애플리케이션 정의를 입력합니다.

    { "template-version": "2.0", "source-locations": [ { "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "yourname-aws-region-carddemo", "s3-key-prefix": "CardDemo" } } ], "definition": { "listeners": [ { "port": 6000, "type": "tn3270" } ], "dataset-location": { "db-locations": [ { "name": "Database1", "secret-manager-arn": "arn:aws:secretsmanager:Region:123456789012:secret:MicroFocus-Tutorial-RDS-Secret-xxxxxx" } ] }, "batch-settings": { "initiators": [ { "classes": [ "A", "B" ], "description": "initiator_AB...." }, { "classes": [ "C", "D" ], "description": "initiator_CD...." } ], "jcl-file-location": "${s3-source}/catalog/jcl" }, "cics-settings": { "binary-file-location": "${s3-source}/loadlib", "csd-file-location": "${s3-source}/rdef", "system-initialization-table": "CARDSIT" }, "xa-resources": [ { "name": "XASQL", "secret-manager-arn": "arn:aws:secretsmanager:Region:123456789012:secret:MicroFocus-Tutorial-RDS-Secret-xxxxxx", "module": "${s3-source}/xa/ESPGSQLXA64.so" } ] } }
    참고

    파일은 변경될 수 있습니다.

  4. 다음과 같이 소스 위치의 속성 객체JSON에서 애플리케이션을 편집합니다.

    1. 의 값을 1단계에서 생성한 Amazon S3 버킷의 s3_bucket 이름으로 바꿉니다.

    2. 의 값을 CardDemo 샘플 파일을 업로드한 s3-key-prefix 폴더(키 접두사)로 바꿉니다. CardDemo 디렉터리를 Amazon S3 버킷에 직접 업로드한 경우 s3-key-prefix를 변경할 필요가 없습니다.

    3. secret-manager-arn 값을 4단계에서 생성한 데이터베이스 보안 암호ARN의 로 바꿉니다.

    JSON 애플리케이션 정의.

    애플리케이션 정의에 대한 자세한 내용은 Micro Focus 애플리케이션 정의를 참조하세요.

  5. 다음을 선택하여 계속 진행합니다.

  6. 검토 및 생성 페이지에서 제공한 정보를 검토한 다음 애플리케이션 생성 을 선택합니다.

애플리케이션이 성공적으로 메시지를 생성했습니다.

애플리케이션을 생성하면 라는 배너가 나타납니다Application name was created successfully. 상태 필드가 사용 가능 으로 변경됩니다.

7단계: 애플리케이션 배포

애플리케이션 배포
  1. 탐색 창에서 애플리케이션 을 선택한 다음 를 선택합니다MicroFocus-CardDemo.

  2. 애플리케이션 배포 에서 배포 를 선택합니다.

    MicroFocus-CardDemo 애플리케이션 배포입니다.
  3. 이전에 생성한 애플리케이션 및 환경의 최신 버전을 선택한 다음 배포를 선택합니다.

    애플리케이션 및 환경 배포 페이지.

CardDemo 애플리케이션이 성공적으로 배포되면 상태가 준비됨 으로 변경됩니다.

환경 확인 페이지에 배포된 애플리케이션입니다.

8단계: 데이터 세트 가져오기

데이터 세트를 가져오려면
  1. 탐색 창에서 애플리케이션 을 선택한 다음 애플리케이션을 선택합니다.

  2. 데이터 세트 탭을 선택합니다. 그런 다음 가져오기를 선택합니다.

  3. JSON 구성 가져오기 및 편집 을 선택한 다음 복사하여 자체 붙여넣JSON기 옵션을 선택합니다.

    자체 JSON 스크립트를 복사하여 데이터 세트를 가져옵니다.
  4. 다음을 복사하여 붙여넣JSON되 아직 '제출'을 선택하지 마세요. 여기에는 데모 애플리케이션에 필요한 모든 데이터 세트가 JSON 포함되지만 Amazon S3 버킷 세부 정보가 필요합니다.

    { "dataSets": [ { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 11, "offset": 0 } } }, "recordLength": { "min": 300, "max": 300 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.CARDDATA.VSAM.AIX.PATH", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 11, "offset": 16 } } }, "recordLength": { "min": 150, "max": 150 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 16, "offset": 0 } } }, "recordLength": { "min": 150, "max": 150 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 16, "offset": 0 } } }, "recordLength": { "min": 50, "max": 50 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDS", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 9, "offset": 0 } } }, "recordLength": { "min": 500, "max": 500 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.CARDXREF.VSAM.AIX.PATH", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 11, "offset": 25 } } }, "recordLength": { "min": 50, "max": 50 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 16, "offset": 0 } } }, "recordLength": { "min": 350, "max": 350 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT" } }, { "dataSet": { "storageType": "Database", "datasetName": "AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS", "relativePath": "DATA", "datasetOrg": { "vsam": { "format": "KS", "encoding": "A", "primaryKey": { "length": 8, "offset": 0 } } }, "recordLength": { "min": 80, "max": 80 } }, "externalLocation": { "s3Location": "s3://<s3-bucket-name>/CardDemo/catalog/data/AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS.DAT" } } ] }
  5. <s3-bucket-name> (여덟 개)가 발생할 때마다 와 같이 CardDemo 폴더가 포함된 Amazon S3 버킷의 이름으로 바꿉니다your-name-aws-region-carddemo.

    참고

    Amazon S3의 폴더에 URI 대해 Amazon S3를 복사하려면 폴더를 선택한 다음 Amazon S3 복사를 URI선택합니다.

  6. 제출을 선택합니다.

    가져오기가 완료되면 가져온 데이터 세트 Import task with resource identifier name was completed successfully. 목록이 표시된 배너가 나타납니다.

    데이터 세트를 성공적으로 가져왔습니다.

데이터 세트 탭에서 가져오기 기록을 선택하여 모든 데이터 세트 가져오기의 상태를 볼 수도 있습니다.

9단계: 애플리케이션 시작

애플리케이션을 시작하려면
  1. 탐색 창에서 애플리케이션 을 선택한 다음 애플리케이션을 선택합니다.

  2. 애플리케이션 시작을 선택합니다.

    CardDemo 애플리케이션 페이지입니다.

CardDemo 애플리케이션이 성공적으로 실행되기 시작하면 배너가 라는 메시지와 함께 나타납니다Application name was started successfully. 상태 필드가 실행 중으로 변경됩니다.

애플리케이션 시작 성공 메시지.

10단계: 애플리케이션에 연결 CardDemo CICS

연결하기 전에 애플리케이션에 지정한 VPC 및 보안 그룹이 연결할 네트워크 인터페이스에 적용한 그룹과 동일한지 확인합니다.

TN3270 연결을 구성하려면 애플리케이션의 DNS 호스트 이름과 포트도 필요합니다.

터미널 에뮬레이터를 사용하여 애플리케이션을 구성하고 메인프레임에 연결하려면
  1. AWS 메인프레임 현대화 콘솔을 열고 애플리케이션 을 선택한 다음 를 선택합니다MicroFocus-CardDemo.

  2. 복사 아이콘을 선택하여 DNS 호스트 이름 을 복사합니다. 또한 포트 번호를 기록해 두어야 합니다.

  3. 터미널 에뮬레이터를 시작합니다. 이 자습서에서는 Micro Focus Rumba+를 사용합니다.

    참고

    구성 단계는 에뮬레이터에 따라 다릅니다.

  4. 메인프레임 디스플레이를 선택합니다.

    Rumba+ 시작 화면.
  5. 연결 을 선택한 다음 구성을 선택합니다.

    Rumba+ 시작 화면.
  6. 설치된 인터페이스 에서 TN3270를 선택한 다음 연결 메뉴에서 를 TN3270 다시 선택합니다.

    설치된 인터페이스에 연결합니다.
  7. 삽입을 선택하고 애플리케이션에 DNS Hostname 를 붙여 넣습니다. 텔넷 포트 6000에 를 지정합니다.

    호스트 이름을 지정하고 포트를 설정합니다.
    참고

    브라우저에서 AWS AppStream 2.0을 사용하고 있고 값을 붙여넣는 데 문제가 있는 경우 AppStream 2.0 사용자 문제 해결 단원을 참조하세요.

  8. 연결에서 고급 을 선택한 다음 연결 유지 전송전송을 NOP선택하고 간격에 180을 입력합니다.

    참고

    TN3270 터미널의 연결 유지 설정을 최소 180초로 구성하면 Network Load Balancer가 연결을 끊지 않도록 하는 데 도움이 됩니다.

    고급 구성 화면.
  9. 연결을 선택합니다.

    참고

    연결에 실패하는 경우:

    • AppStream 2.0을 사용하는 경우 애플리케이션 환경에 지정된 VPC 및 보안 그룹이 AppStream 2.0 플릿과 동일한지 확인합니다.

    • VPC Reachability Analyzer를 사용하여 연결을 분석합니다. 콘솔 을 통해 Reachability Analyzer에 액세스할 수 있습니다.

    • 진단 단계로 애플리케이션에 대한 Security Group 인바운드 규칙을 추가하거나 변경하여 어디에서든 포트 6000에 대한 트래픽을 허용합니다(예: CIDR 블록 0.0.0.0/0). 성공적으로 연결하면 보안 그룹이 트래픽을 차단하고 있음을 알 수 있습니다. 보안 그룹 소스를 더 구체적인 것으로 변경합니다. 보안 그룹에 대한 자세한 내용은 보안 그룹 기본 사항을 참조하세요.

  10. 사용자 이름과 암호USER0001password 를 입력합니다.

    참고

    Rumba에서 지우기의 기본값은 ctrl-shift-z이고 재설정의 기본값은 ctrl-r입니다.

    CardDemo 애플리케이션의 사용자 이름과 암호를 설정합니다.
  11. 성공적으로 로그인한 후에는 애플리케이션을 탐색할 CardDemo 수 있습니다.

  12. 계정 보기01에 를 입력합니다.

    CardDemo 애플리케이션을 봅니다.
  13. 계정 번호에 00000000010 를 입력하고 키보드에서 Enter 키를 누릅니다.

    참고

    다른 유효한 계정은 0000000011 및 입니다00000000020.

    CardDemo 애플리케이션을 관리합니다.
  14. F3 를 눌러 메뉴로 나가고 F3를 눌러 트랜잭션을 종료합니다.

리소스 정리

이 자습서를 진행하기 위해 생성한 리소스가 더 이상 필요하지 않은 경우 해당 리소스를 삭제합니다. 이렇게 하려면 다음 단계를 완료합니다.

다음 단계

현대화된 애플리케이션을 위한 개발 환경을 설정하는 방법을 알아보려면 자습서: Micro Focus Enterprise Analyzer 및 Micro Focus Enterprise Developer 와 함께 사용하기 위한 AppStream 2.0 설정을 참조하세요.