단계별 배포 절차
이 문서에서는 자동화 CLI(명령줄 인터페이스)를 사용하여 Oracle 19c를 구축하는 방법에 대해 자세히 설명합니다.
CLI 구축 Oracle 19c Database
이 섹션에서는 CLI를 사용하여 Oracle19c 데이터베이스를 준비하고 배포하는 데 필요한 단계를 설명합니다. 을(를) 검토했는지 확인합니다 "시작하기 및 요구 사항 섹션을 참조하십시오" 적절히 대비했습니다.
Oracle19c repo 를 다운로드합니다
-
Ansible 컨트롤러에서 다음 명령을 실행합니다.
-
리포지토리를 다운로드한 후 디렉토리를 na_oracle19c_deploy <cd na_oracle19c_deploy> 로 변경합니다.
HOSTS 파일을 편집합니다
배포 전에 다음을 완료합니다.
-
호스트 파일 na_oracle19c_deploy 디렉토리를 편집합니다.
-
[ONTAP] 아래에서 IP 주소를 클러스터 관리 IP로 변경합니다.
-
[Oracle] 그룹에서 Oracle 호스트 이름을 추가합니다. 호스트 이름은 DNS 또는 호스트 파일을 통해 IP 주소로 확인되거나 호스트에 지정되어야 합니다.
-
이 단계를 완료한 후 변경 사항을 저장합니다.
다음 예에서는 호스트 파일을 보여 줍니다.
이 예에서는 Playbook을 실행하고 두 개의 Oracle DB 서버에 동시에 Oracle 19c를 구축합니다. 하나의 DB 서버만으로 테스트할 수도 있습니다. 이 경우 하나의 호스트 변수 파일만 구성하면 됩니다.
|
이 플레이북은 구축하는 Oracle 호스트 및 데이터베이스의 수에 관계없이 동일한 방식으로 실행됩니다. |
host_name.yml 파일을 host_vars에서 편집합니다
각 Oracle 호스트에는 호스트별 변수를 포함하는 호스트 이름으로 식별되는 호스트 변수 파일이 있습니다. 호스트 이름을 지정할 수 있습니다. Host VAR Config 섹션에서 host_vars를 편집 및 복사하고 원하는 host_name.yml 파일에 붙여 넣습니다.
|
파란색 항목은 환경에 맞게 변경해야 합니다. |
호스트 VAR 구성
VAR.yml 파일을 편집합니다
VAR.yml 파일은 Oracle 구축을 위해 모든 환경 관련 변수(ONTAP, Linux 또는 Oracle)를 통합합니다.
-
VAR 섹션에서 변수를 편집 및 복사하고 해당 변수를 'VAR.yml' 파일에 붙여 넣습니다.
플레이북을 실행합니다
필요한 환경 전제 조건을 완료하고 변수를 VAR.yml과 your_host.yml에 복사하면 이제 Playbook을 배포할 준비가 된 것입니다.
|
사용자 환경과 일치하도록 <username>을(를) 변경해야 합니다. |
-
올바른 태그와 ONTAP 클러스터 사용자 이름을 전달하여 ONTAP 플레이북을 실행하십시오. 메시지가 표시되면 ONTAP Cluster 및 vsadmin의 암호를 입력합니다.
-
Linux 플레이북을 실행하여 Linux 구축 부분을 실행합니다. 관리자 ssh 암호와 sudo 암호를 입력합니다.
-
Oracle Playbook을 실행하여 Oracle 구축 부분을 실행합니다. 관리자 ssh 암호와 sudo 암호를 입력합니다.
동일한 Oracle 호스트에 추가 데이터베이스를 구축합니다
플레이북의 Oracle 부분은 실행 당 Oracle 서버에 단일 Oracle 컨테이너 데이터베이스를 생성합니다. 동일한 서버에 추가 컨테이너 데이터베이스를 만들려면 다음 단계를 수행하십시오.
-
host_vars 변수를 수정합니다.
-
3단계로 돌아가기 - host_vars에서 host_name.yml 파일을 편집합니다.
-
Oracle SID를 다른 명명 문자열로 변경합니다.
-
수신기 포트를 다른 번호로 변경합니다.
-
EM Express를 설치한 경우 EM Express 포트를 다른 번호로 변경하십시오.
-
수정된 호스트 변수를 복사하여 'host_vars' 아래의 Oracle 호스트 변수 파일에 붙여넣습니다.
-
-
위의 에 나와 있는 것처럼 "ORACLE_config" 태그를 사용하여 플레이북을 실행합니다 플레이북을 실행합니다.
Oracle 설치를 검증합니다
-
Oracle 서버에 Oracle 사용자로 로그인하고 다음 명령을 실행합니다.
설치가 예상대로 완료되고 Oracle DB가 시작되면 Oracle 프로세스가 나열됩니다 -
데이터베이스에 로그인하여 다음 명령 세트로 생성된 DB 구성 설정과 PDB를 확인합니다.
그러면 dNFS가 제대로 작동하고 있음을 확인할 수 있습니다.
-
다음 명령을 사용하여 listener를 통해 데이터베이스에 연결하여 hte oracle listener 구성을 확인합니다. 적절한 수신기 포트 및 데이터베이스 서비스 이름으로 변경합니다.
이를 통해 Oracle Listener가 제대로 작동하고 있음을 확인할 수 있습니다.
도움을 받을 수 있는 곳
툴킷에 대한 도움이 필요한 경우 에 가입하십시오 "NetApp 솔루션 자동화 커뮤니티는 여유 채널을 지원합니다" 질문 또는 질문을 게시할 수 있는 솔루션 자동화 채널을 찾아보십시오.