빠른 시작: Azure Virtual Machines에 WebSphere Application Server 네트워크 배포 클러스터 배포
이 빠른 시작에서는 Azure VM(Virtual Machines)에 기존 WAS(WebSphere Application Server) ND(네트워크 배포) 인스턴스 클러스터를 신속하게 배포합니다. 이 문서에서는 IBM WAS ND 클러스터용 Azure Marketplace 제품을 사용하여 Azure VM으로의 여정을 가속화합니다. 이 제품은 수정 사항이 있는 최신 RHEL(Red Hat Enterprise Linux) VM을 비롯한 여러 리소스를 자동으로 프로비전합니다. 수정 사항이 있는 각 VM의 최신 WebSphere Application Server ND 9.0.5.x, 각 VM에 대한 수정 사항이 있는 최신 IBM JDK(Java Development Kit) 8, 관리 콘솔이 설정된 VM 중 하나의 배포 관리자, 선택적으로 IBM HTTP Server(IHS) 또는 Azure 애플리케이션 게이트웨이를 부하 분산 장치로 사용합니다. Azure Portal을 방문하여 Azure VM에서 IBM WAS ND 클러스터 제품을 확인합니다.
제품에서 사용하도록 설정된 자동화를 활용하지 않는 IBM WAS ND 클러스터를 설치하기 위한 수동 단계별 지침을 선호하는 경우 자습서: Azure Virtual Machines에 기존 IBM WebSphere Application Server 네트워크 배포 수동 설치를 참조 하세요.
Azure 솔루션에서 WebSphere를 개발하는 엔지니어링 팀과 피드백을 제공하거나 마이그레이션 시나리오에서 긴밀하게 작업하려는 경우 WebSphere 마이그레이션에 대한 이 짧은 설문 조사를 작성하고 연락처 정보를 포함합니다. 긴밀한 공동 작업을 시작할 수 있도록 프로그램 관리자, 설계자 및 엔지니어 팀이 즉시 연락드립니다.
필수 구성 요소
- Azure 구독 Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.
- 로그인하는 데 사용하는 Azure ID에 현재 구독에서 기여자 역할 또는 소유자 역할이 있는지 확인합니다. Azure 역할의 개요는 Azure RBAC(역할 기반 액세스 제어)란?을 참조하세요.
- WebSphere 번체에 필요한 자격이 있는 IBMid(선택 사항)입니다. 평가 라이선스를 사용하여 배포를 만드는 경우 WebSphere Traditional에 대한 자격을 IBMid에 제공할 필요가 없습니다. 이점을 얻으려면 배포 만들기 단계 중에 IBM WebSphere 애플리케이션 서버 사용권 계약에 동의해야 합니다. 그렇지 않으면 등록된 IBMid를 입력해야 하며 IBMid에는 연결된 활성 WebSphere 자격이 있어야 합니다. 자격 부족으로 인해 IBMid를 사용한 프로비저닝이 실패하는 경우 IBM Passport Advantage 사이트에 대한 기본 또는 보조 연락처에 액세스 권한을 부여하도록 요청합니다. 또는 IBM eCustomer Care의 단계에 따라 추가 지원을 받으세요. 이 제품은 사용자가 Microsoft Azure에서 제품을 실행할 수 있는 적절한 라이선스가 있다고 가정합니다. 자세한 내용은 IBM eCustomer Care를 참조 하세요.
클러스터 배포
이 섹션의 단계에서는 Azure VM에 IBM WAS ND 클러스터를 배포하도록 안내합니다.
다음 단계를 사용하여 Azure VM 제품에서 IBM WAS ND 클러스터를 찾습니다.
https://aka.ms/publicportal을 방문하여 Azure Portal에 로그인합니다.
Azure Portal 위쪽의 검색 창에서 IBM WAS ND를 입력합니다. 검색 결과의 Marketplace 섹션에서 Azure VM에서 IBM WAS ND 클러스터를 선택합니다.
또는 Azure VM 제품의 IBM WAS ND 클러스터로 직접 연결할 수도 있습니다 .
두 경우 모두 이 제품은 Azure VM에 IBM WAS ND 클러스터를 배포합니다. 클러스터에는 다음 구성 요소가 포함됩니다.
- 애플리케이션 및 애플리케이션 서버를 관리하기 위한 하나의 Deployment Manager 인스턴스입니다.
- 부하 분산을 관리하기 위한 하나의 IBM HTTP 서버 인스턴스입니다.
- 애플리케이션을 실행하기 위한 WebSphere 애플리케이션 서버 인스턴스(노드)(고가용성을 위한 기본값은 3)입니다.
다음 다이어그램은 기본 구성을 보여줍니다.
배포를 시작하려면 제품 페이지에서 만들기를 선택합니다.
그런 다음 배포 구성을 시작할 수 있는 기존 WebSphere ND 클러스터 만들기 페이지가 표시됩니다.
다음 단계에서는 다음 스크린샷에 표시된 기본 사항 창을 작성하는 방법을 보여 줍니다.
기본 사항 창에서 구독 필드에 표시된 값이 필수 구성 요소 섹션에 나열된 역할이 있는 값과 동일한지 확인합니다.
빈 리소스 그룹에 제안을 배포해야 합니다. 리소스 그룹 필드에서 새로 만들기를 선택하고 리소스 그룹 값을 입력합니다. 리소스 그룹은 구독 내에서 고유해야 하므로 고유한 이름을 선택합니다. 고유한 이름을 갖는 쉬운 방법은 이니셜, 오늘 날짜 및 일부 식별자의 조합을 사용하는 것입니다. 예를 들어 jm070924wasndcluster입니다.
인스턴스 세부 정보에서 배포 지역을 선택합니다.
기존 WebSphere 자격 또는 평가 라이선스를 사용하여 배포에 대한 기본 옵션 평가 옵션을 그대로 둡니다.
참고 항목
권한 있는 옵션을 선택하는 경우 WebSphere Traditional에 대한 자격이 있는 IBMid를 제공해야 합니다.
IBM 사용권 계약을 읽고 동의함 선택
IBM과 Microsoft가 추가 제품 개발을 위해 귀하에게 연락할 수 있도록 하려는 경우 IBM이 회사 또는 조직에 연락하는 데 동의함 선택 그렇지 않으면 선택되지 않은 상태로 둡니다.
기본 사항 창의 아래쪽으로 스크롤하여 보고서 문제, 도움말 및 피드백 공유에 대한 유용한 링크를 확인합니다.
다음을 선택하여 클러스터 구성 창으로 이동합니다.
다음 단계에서는 다음 스크린샷에 표시된 클러스터 구성 창을 작성하는 방법을 보여줍니다.
- VM 수에 기본값 4를 사용합니다.
- VM 크기에 대한 기본 VM 크기를 그대로 둡니다.
- VM 관리자에 대한 기본값 websphere를 그대로 둡니다.
- 인증 유형에 기본 옵션 암호를 그대로 둡니다. 더 안전한 SSH 공개 키를 선택할 수도 있습니다.
- VM 관리자용 암호에 대한 암호를 제공합니다. 암호 확인에 동일한 값을 사용합니다.
- WebSphere 관리자의 기본값 wsadmin을 그대로 둡니다.
- WebSphere 관리자용 암호에 대한 암호를 제공합니다. 암호 확인에 동일한 값을 사용합니다.
- 고급에서 고급 구성에 대한 기본값 적용에 대한 기본 옵션 예(예)를 그대로 둡니다.
- 다음을 선택하여 부하 분산 장치 창으로 이동합니다.
다음 단계에서는 다음 스크린샷에 표시된 부하 분산 장치 창을 채우는 방법을 보여줍니다.
부하 분산 장치 선택을 위한 기본 옵션 IBM HTTP Server를 그대로 둡니다.
참고 항목
이 빠른 시작에서는 IBM HTTP Server(IHS)를 부하 분산 장치로 사용합니다. 또는 Azure 애플리케이션 게이트웨이를 부하 분산 장치로 사용할 수 있습니다. Azure 애플리케이션 게이트웨이에 대한 자세한 내용은 Azure 애플리케이션 Gateway란?을 참조하세요.
IBM HTTP 서버 설정에서 VM 크기에 대한 기본 VM 크기를 그대로 둡니다.
VM 관리자의 기본값 ihsadmin을 그대로 둡니다.
인증 유형에 기본 옵션 암호를 그대로 둡니다. 더 안전한 SSH 공개 키를 선택할 수도 있습니다.
VM 관리자용 암호에 대한 암호를 제공합니다. 암호 확인에 동일한 값을 사용합니다.
IBM HTTP Server 관리자의 기본값 ihsadmin을 그대로 둡니다.
IBM HTTP Server 관리자용 암호에 대한 암호를 제공합니다. 암호 확인에 동일한 값을 사용합니다.
고급에서 고급 구성에 대한 기본값 적용에 대한 기본 옵션 예(예)를 그대로 둡니다.
다음을 선택하여 네트워킹 창으로 이동합니다.
다음 단계에서는 다음 스크린샷에 표시된 네트워킹 창을 작성하는 방법을 보여줍니다. 이 창을 사용하면 IBM WAS ND 클러스터가 배포하는 가상 네트워크 및 서브넷을 사용자 지정할 수 있습니다. 가상 네트워크에 대한 자세한 내용은 가상 네트워크 만들기, 변경 또는 삭제를 참조하세요.
- 이 창에서는 기본값을 적용합니다.
- 다음을 선택하여 데이터베이스 창으로 이동합니다.
다음 단계에서는 다음 스크린샷에 표시된 데이터베이스 창을 작성하고 배포를 시작하는 방법을 보여 줍니다.
이 빠른 시작에서는 데이터베이스에 연결하려면 기본 옵션 아니요를 사용하세요.
참고 항목
또는 예를 선택하고 데이터베이스에 연결하는 데 필요한 세부 정보를 제공할 수 있습니다. 데이터베이스에 연결하는 방법에 대한 자세한 내용은 자습서: 고가용성 및 재해 복구를 사용하여 WebSphere 애플리케이션 서버를 Azure Virtual Machines로 마이그레이션을 참조하세요.
검토 + 만들기를 선택합니다. 유효성 검사 실패 오류 메시지가 표시되면 유효성 검사 문제를 해결한 다음 검토 + 만들기를 다시 선택합니다.
만들기를 실행합니다.
배포 진행 중 페이지에서 배포 진행률을 추적합니다.
선택한 지역의 네트워크 조건 및 기타 활동에 따라 배포를 완료하는 데 최대 20분이 걸릴 수 있습니다. 그런 다음 배포가 완료됨이라는 텍스트가 배포 페이지에 표시됩니다.
WAS 관리 콘솔 및 IHS 콘솔에 액세스
클러스터 배포가 완료되면 왼쪽 패널의 출력 섹션을 선택하여 관리 콘솔 및 IHS 콘솔 URL과 기타 세부 정보를 확인합니다.
복사 아이콘을 사용하여 adminSecuredConsole 및 ihsConsole에 대한 이러한 URL을 복사한 다음 두 개의 서로 다른 브라우저 주소 표시줄에 붙여넣어 두 콘솔에 별도로 로그인합니다. 관리 콘솔 페이지가 로드되면 다음 스크린샷과 같이 로그인 페이지가 표시됩니다.
클러스터 구성을 설정할 때 제공한 WebSphere 관리자 자격 증명을 사용하여 로그인합니다. 로그인한 후 다음 페이지가 표시됩니다.
그런 다음 IHS 콘솔에 로그인합니다. IHS 콘솔이 로드되면 다음 페이지가 표시됩니다.
애플리케이션 사용해 보기
먼저 다음 단계를 사용하여 모든 구성을 클러스터의 모든 애플리케이션 서버에 자동으로 동기화할 수 있도록 노드와 변경 내용 동기화 옵션을 사용하도록 설정합니다.
- 이전에 로그인한 관리 콘솔에서 시스템 관리>콘솔 기본 설정을 선택합니다.
- 콘솔 기본 설정 창에서 노드와 변경 내용 동기화를 선택한 다음 적용을 선택합니다. 기본 설정이 변경되었다는 메시지가 표시됩니다.
이제 클러스터에서 애플리케이션을 사용해 보려는 경우 다음 지침을 따릅니다.
이전에 로그인한 관리 콘솔에서 애플리케이션 새 애플리케이션을 > 선택한 다음, 새 엔터프라이즈 애플리케이션을 선택합니다.
다음 패널에서 원격 파일 시스템을 선택한 다음 찾아보기...를 선택합니다. 설치된 서버의 파일 시스템을 찾아보는 옵션이 제공됩니다.
Dmgr로 시작하는 시스템을 선택합니다. 배포 관리자의 파일 시스템이 표시됩니다. 여기에서 V9를 선택한 다음 installableApps를 선택합니다. 해당 디렉터리에 설치할 수 있는 많은 애플리케이션이 표시됩니다. DefaultApplication.ear를 선택한 다음 확인을 선택합니다.
그런 다음 애플리케이션을 선택하기 위해 페이지로 돌아갑니다. 이 페이지는 다음 스크린샷과 같습니다.
다음을 선택한 다음 다음을 선택하여 빠른 경로 배포 프로세스를 진행합니다.
빠른 경로 마법사에서 2단계: 모듈을 서버에 매핑하는 것을 제외한 모든 항목에 대한 기본값을 사용합니다. 해당 페이지에서 기본 웹 애플리케이션 모듈 행의 확인란을 선택한 다음 Ctrl 키를 누른 채 클러스터 및 서버에서 옵션을 선택합니다. 마지막으로 적용을 선택합니다.
서버 열 아래에 테이블에 새 항목이 표시됩니다. 이러한 항목은 다음 스크린샷의 항목과 유사하게 표시됩니다.
모든 단계를 완료한 후 마침을 선택한 다음, 다음 페이지에서 저장을 선택합니다. 다음 스크린샷과 같이 변경 내용을 노드와 동기화하기 위한 메시지가 표시됩니다.
다음으로 애플리케이션을 시작해야 합니다. 애플리케이션 > 모든 애플리케이션으로 이동합니다. DefaultApplication.ear에 대한 확인란을 선택하고 작업이 시작으로 설정되어 있는지 확인한 다음 작업 제출을 선택합니다.
다음 스크린샷과 같이 성공 메시지가 표시됩니다.
성공 메시지가 표시되면 앱을 사용해 볼 수 있습니다. 브라우저에서 IHS 배포로 이동하여 추가 /snoop
합니다. 요청을 처리한 서버 인스턴스에 대한 다음과 유사한 정보가 표시됩니다.
브라우저를 새로 고치면 앱이 클러스터의 서버 인스턴스를 순환합니다.
리소스 정리
Azure 요금을 방지하려면 불필요한 리소스를 정리해야 합니다. 클러스터가 더 이상 필요하지 않은 경우 다음 단계를 사용하여 리소스 그룹을 삭제하여 이 자습서에서 사용되는 리소스를 정리합니다.
- Azure Portal에 로그인합니다.
- Azure Portal 맨 위에 있는 검색 상자에 WAS ND 클러스터의 리소스 그룹 이름(예
jiangma070924wasndcluster
: )을 입력하고 검색 결과에서 일치하는 리소스 그룹을 선택합니다. - 리소스 그룹 삭제를 선택합니다.
- 리소스 그룹 이름을 입력하여 삭제를 확인하려면 리소스 그룹 이름을 입력합니다.
- 삭제를 선택합니다.
다음 단계
Azure에서 WebSphere 제품을 실행하는 옵션을 탐색하려면 다음 문서를 참조하세요.