주:
- 이 자습서는 Oracle에서 제공하는 무료 실습 환경에서 사용할 수 있습니다.
- Oracle Cloud Infrastructure 자격 증명, 테넌시 및 구획에 예제 값을 사용합니다. 실습을 완료했으면 이러한 값을 자신의 클라우드 환경과 관련된 값으로 대체하십시오.
Oracle Linux Automation Manager를 클러스터화된 배치로 이전
소개
이전 릴리스에서 업그레이드하든 단일 호스트 설치로 시작하든, 두 환경 모두 클러스터화된 배포로 마이그레이션할 수 있습니다. 클러스터가 제어 플레인, 실행 및 홉 노드와 원격 데이터베이스의 조합으로 구성될 수 있으므로 관리자는 마이그레이션하기 전에 토폴로지를 계획해야 합니다.
이 자습서를 마치면 단일 호스트 설치를 원격 데이터베이스를 사용하는 클러스터화된 배치로 이전하는 방법을 알 수 있습니다.
목표
이 자습서에서는 다음을 수행하는 방법을 배웁니다.
- 원격 데이터베이스 설정
- 클러스터화된 배치로 이전
필요 조건
-
Oracle Linux Automation Manager가 설치된 시스템입니다.
Oracle Linux Automation Manager 설치에 대한 자세한 내용은 Oracle Linux Automation Manager Installation Guide를 참조하십시오.
Oracle Linux Automation Manager 배포
주: 고유 테넌시에서 실행 중인 경우 랩 환경을 배치하기 전에 linux-virt-labs
GitHub 프로젝트 README.md을 읽고 필요 조건을 완료하십시오.
-
Luna Desktop에서 터미널을 엽니다.
-
linux-virt-labs
GitHub 프로젝트를 복제합니다.git clone https://github.com/oracle-devrel/linux-virt-labs.git
-
작업 디렉토리로 변경합니다.
cd linux-virt-labs/olam
-
필요한 모음을 설치합니다.
ansible-galaxy collection install -r requirements.yml
-
Oracle Linux 인스턴스 구성을 업데이트합니다.
cat << EOF | tee instances.yml > /dev/null compute_instances: 1: instance_name: "olam-node" type: "control" 2: instance_name: "exe-node" type: "execution" 3: instance_name: "db-node" type: "db" passwordless_ssh: true add_cluster_ports: true EOF
-
lab 환경을 배치합니다.
ansible-playbook create_instance.yml -e ansible_python_interpreter="/usr/bin/python3.6" -e "@instances.yml" -e olam_single_host=true
무료 실습 환경에서는 Oracle Cloud Infrastructure SDK for Python용 RPM 패키지를 설치하므로 추가 변수
ansible_python_interpreter
이 필요합니다. 이 패키지의 설치 위치는 python3.6 모듈 아래에 있습니다.기본 배치 구성은 AMD CPU 및 Oracle Linux 8을 사용합니다. Intel CPU 또는 Oracle Linux 9를 사용하려면 배치 명령에
-e instance_shape="VM.Standard3.Flex"
또는-e os_version="9"
를 추가합니다.중요: 플레이북이 성공적으로 실행될 때까지 기다렸다가 일시 중지 작업에 도달합니다. 플레이북의 이 단계에서 Oracle Linux Automation Manager 설치가 완료되고 인스턴스가 준비됩니다. 배포하는 노드의 공용 및 전용 IP 주소를 인쇄하는 이전 플레이를 기록해 둡니다.
WebUI에 로그인합니다.
-
터미널을 열고 Oracle Linux Automation Manager에 대한 SSH 터널을 구성합니다.
ssh -L 8444:localhost:443 oracle@<hostname_or_ip_address>
무료 실습 환경에서는 olam-node 인스턴스의 외부 IP 주소를 사용합니다.
-
웹 브라우저를 열고 URL을 입력합니다.
https://localhost:8444
주: 사용된 브라우저를 기반으로 보안 경고를 승인합니다. Chrome의 경우 **고급 버튼을 누른 다음 로컬 호스트로 진행(안전하지 않음) 링크를 누릅니다.
-
admin
의 사용자 이름과 자동 배치 중 생성된admin
의 비밀번호를 사용하여 Oracle Linux Automation Manager에 로그인합니다. -
로그인한 후 WebUI가 표시됩니다.
클러스터 배치로 이전
Oracle Linux Automation Manager는 단일 호스트 배치로 실행되지만 원격 데이터베이스와 별도의 제어 플레인 및 실행 노드가 있는 클러스터로 실행할 수도 있습니다. 설치 시 단일 호스트 인스턴스가 hybrid
노드로 구성됩니다. 클러스터 배치로 이전하는 첫번째 단계는 이 인스턴스를 control plane
노드로 변환하는 것입니다.
여러 설치 토폴로지에 대한 자세한 내용은 Oracle Linux Automation Manager 설치 설명서 설명서의 설치 계획 장을 참조하십시오.
제어 플레인 노드 준비
-
Oracle Linux Automation Manager를 실행하는 olam-node 인스턴스에 연결된 터미널로 전환합니다.
주: 이제부터 이 인스턴스를 제어 플레인 노드라고 합니다.
-
Oracle Linux Automation Manager 서비스를 중지합니다.
sudo systemctl stop ol-automation-manager
-
데이터베이스의 백업을 생성합니다.
sudo su - postgres -c 'pg_dumpall > /tmp/olamv2_db_dump'
원격 데이터베이스 설치
-
데이터베이스 백업을 제어 플레인 노드에서 새 원격 데이터베이스 호스트로 복사합니다.
scp /tmp/olamv2_db_dump oracle@db-node:/tmp/
scp
명령은 노드 간 SSH 연결을 사용하여 통신합니다. 이 연결은 사용 가능한 실습 환경에서 instance 간에 암호가 없는 SSH 로그인을 구성하기 때문에 가능합니다. -
ssh를 통해 db-node 인스턴스에 연결합니다.
ssh oracle@db-node
-
데이터베이스 모듈 스트림을 사용으로 설정합니다.
Oracle Linux Automation Manager에서는 Postgresql 데이터베이스 버전 12 또는 13을 사용할 수 있습니다. 이 자습서에서는 버전 13 모듈 스트림을 사용하고 활성화합니다.
sudo dnf -y module reset postgresql sudo dnf -y module enable postgresql:13
-
데이터베이스 서버를 설치합니다.
sudo dnf -y install postgresql-server
-
데이터베이스 방화벽 규칙을 추가합니다.
sudo firewall-cmd --add-port=5432/tcp --permanent sudo firewall-cmd --reload
-
데이터베이스를 초기화합니다.
sudo postgresql-setup --initdb
-
데이터베이스 기본 저장 알고리즘을 설정합니다.
sudo sed -i "s/#password_encryption.*/password_encryption = scram-sha-256/" /var/lib/pgsql/data/postgresql.conf
이 데이터베이스 기능에 대한 자세한 내용은 업스트림 설명서의 비밀번호 인증을 참조하십시오.
-
데이터베이스 호스트 기반 인증 파일을 업데이트합니다.
echo "host all all 0.0.0.0/0 scram-sha-256" | sudo tee -a /var/lib/pgsql/data/pg_hba.conf > /dev/null
이 추가 행은 SCRAM-SHA-256 인증을 수행하여 IP 주소에서 연결할 때 사용자의 암호를 확인합니다.
-
데이터베이스가 연결을 수신하는 listen_address 값을 업데이트합니다.
sudo sed -i "/^#port = 5432/i listen_addresses = '"$(hostname -s)"'" /var/lib/pgsql/data/postgresql.conf
이 값에 대한 IP 주소 또는 호스트 이름을 선택할 수 있습니다. 이 자습서에서는
hostname -s
를 사용하여 호스트 이름을 선택합니다. -
데이터베이스 서비스를 시작하고 활성화합니다.
sudo systemctl enable --now postgresql
-
데이터베이스 덤프 파일을 임포트합니다.
sudo su - postgres -c 'psql -d postgres -f /tmp/olamv2_db_dump'
-
Oracle Linux Automation Manager 데이터베이스 사용자 계정 비밀번호를 설정합니다.
sudo su - postgres -c "psql -U postgres -d postgres -c \"alter user awx with password 'password';\""
이 명령은
awx
비밀번호를password
로 설정합니다. 사용 가능한 실습 환경 외부에서 이 명령을 실행하는 경우 보다 안전한 암호를 선택합니다. -
원격 데이터베이스를 설정하는 데 필요한 단계를 완료하도록 db-node 인스턴스에 연결된 SSH 세션을 닫습니다.
exit
원격 데이터베이스 설정 추가
-
터미널 프롬프트를 확인하여 olam-node 인스턴스에 대한 연결을 확인합니다.
-
호스트가 원격 데이터베이스와 통신할 수 있는지 확인합니다.
pg_isready -d awx -h db-node -p 5432 -U awx
postgresql 패키지에는
pg_isready
명령이 포함됩니다. 이 패키지는 원래 단일 호스트 설치의 일부입니다. 이 명령이 작동하지 않으면 위의 단계를 건너뛰거나 네트워크의 포트 5432에 대한 수신 액세스가 누락되었을 수 있습니다. -
새 사용자 정의 구성 파일에 원격 데이터베이스 설정을 추가합니다.
cat << EOF | sudo tee /etc/tower/conf.d/db.py > /dev/null DATABASES = { 'default': { 'ATOMIC_REQUESTS': True, 'ENGINE': 'awx.main.db.profiled_pg', 'NAME': 'awx', 'USER': 'awx', 'PASSWORD': 'password', 'HOST': 'db-node', 'PORT': '5432', } } EOF
awx
데이터베이스 사용자 계정에 대해 이전에 설정한 것과 동일한 비밀번호를 사용합니다. -
제어 플레인 노드에서 로컬 데이터베이스를 중지하고 사용 안함으로 설정합니다.
sudo systemctl stop postgresql sudo systemctl disable postgresql
-
로컬 데이터베이스 서비스를 마스크합니다.
sudo systemctl mask postgresql
이 단계에서는 Oracle Linux Automation Manager 서비스를 시작할 때 로컬 데이터베이스 서비스가 시작되지 않도록 합니다.
-
Oracle Linux Automation Manager를 시작합니다.
sudo systemctl start ol-automation-manager
-
Oracle Linux Automation Manager가 원격 데이터베이스에 연결되었는지 확인합니다.
sudo su -l awx -s /bin/bash -c "awx-manage check_db"
연결에 성공하면 원격 데이터베이스 버전 세부 정보가 출력됩니다.
로컬 데이터베이스 인스턴스 제거
원격 데이터베이스에 대한 연결이 작동 중인지 확인한 후에도 원본 로컬 데이터베이스를 제거해도 안전합니다.
-
데이터베이스 패키지를 제거합니다.
sudo dnf -y remove postgresql
-
이전 데이터베이스 데이터 파일이 포함된
pgsql
디렉토리를 제거합니다.sudo rm -rf /var/lib/pgsql
제어 플레인 노드의 노드 유형 변경
클러스터화된 배치로 변환할 때 단일 호스트 인스턴스 node_type를 hybrid
에서 control
로 전환합니다.
-
제어 플레인 노드의 현재 노드 유형을 확인합니다.
sudo su -l awx -s /bin/bash -c "awx-manage list_instances"
출력에는
hybrid
값으로 설정된node_type
가 표시됩니다. -
기본 인스턴스 그룹을 제거합니다.
sudo su -l awx -s /bin/bash -c "awx-manage remove_from_queue --queuename default --hostname $(hostname -i)"
-
새 인스턴스 및 대기열을 정의합니다.
sudo su -l awx -s /bin/bash -c "awx-manage provision_instance --hostname=$(hostname -i) --node_type=control" sudo su -l awx -s /bin/bash -c "awx-manage register_queue --queuename=controlplane --hostnames=$(hostname -i)"
-
사용자 설정 파일에 기본 대기열 이름 값을 추가합니다.
cat << EOF | sudo tee -a /etc/tower/conf.d/olam.py > /dev/null DEFAULT_EXECUTION_QUEUE_NAME = 'execution' DEFAULT_CONTROL_PLANE_QUEUE_NAME = 'controlplane' EOF
-
수용체 설정을 업데이트합니다.
cat << EOF | sudo tee /etc/receptor/receptor.conf > /dev/null --- - node: id: $(hostname -i) - log-level: info - tcp-listener: port: 27199 - control-service: service: control filename: /var/run/receptor/receptor.sock - work-command: worktype: local command: /var/lib/ol-automation-manager/venv/awx/bin/ansible-runner params: worker allowruntimeparams: true verifysignature: false EOF
-
Oracle Linux Automation Manager 재시작
sudo systemctl restart ol-automation-manager
단일 호스트 하이브리드 노드를 원격 데이터베이스가 있는 제어 플레인 노드로 변환이 완료되었습니다. 이제 이 클러스터가 완전히 작동하도록 실행 플레인 노드를 추가합니다.
클러스터에 실행 평면 노드 추가
클러스터가 완전히 작동하기 전에 하나 이상의 실행 노드를 추가합니다. 실행 노드는 OLAM EE Podman 컨테이너 기반 실행 환경 내에서 플레이북을 실행하는 ansible-runner를 사용하여 표준 작업을 실행합니다.
실행 평면 노드 준비
-
ssh를 통해 *exe-node 인스턴스에 연결합니다.
ssh exe-node
-
Oracle Linux Automation Manager 저장소 패키지를 설치합니다.
sudo dnf -y install oraclelinux-automation-manager-release-el8
-
이전 릴리스의 저장소를 사용 안함으로 설정합니다.
sudo dnf config-manager --disable ol8_automation ol8_automation2
-
현재 릴리스의 저장소를 사용으로 설정합니다.
sudo dnf config-manager --enable ol8_automation2.2
-
Oracle Linux Automation Manager 패키지를 설치합니다.
sudo dnf -y install ol-automation-manager
-
수용체 방화벽 규칙을 추가합니다.
sudo firewall-cmd --add-port=27199/tcp --permanent sudo firewall-cmd --reload
-
Redis 소켓 구성을 편집합니다.
sudo sed -i '/^# unixsocketperm/a unixsocket /var/run/redis/redis.sock\nunixsocketperm 775' /etc/redis.conf
-
제어 플레인 노드에서 보안 키를 복사합니다.
ssh oracle@olam-node "sudo cat /etc/tower/SECRET_KEY" | sudo tee /etc/tower/SECRET_KEY > /dev/null
중요: 모든 클러스터 노드에는 동일한 보안 키가 필요합니다.
-
필요한 설정이 포함된 사용자 정의 설정 파일을 만듭니다.
cat << EOF | sudo tee /etc/tower/conf.d/olamv2.py > /dev/null CLUSTER_HOST_ID = '$(hostname -i)' DEFAULT_EXECUTION_QUEUE_NAME = 'execution' DEFAULT_CONTROL_PLANE_QUEUE_NAME = 'controlplane' EOF
CLUSTER_HOST_ID
은 클러스터 내 호스트의 고유 식별자입니다. -
원격 데이터베이스 구성을 포함하는 사용자 정의 설정 파일을 만듭니다.
cat << EOF | sudo tee /etc/tower/conf.d/db.py > /dev/null DATABASES = { 'default': { 'ATOMIC_REQUESTS': True, 'ENGINE': 'awx.main.db.profiled_pg', 'NAME': 'awx', 'USER': 'awx', 'PASSWORD': 'password', 'HOST': 'db-node', 'PORT': '5432', } } EOF
-
ansible-runner 실행 환경을 배치합니다.
-
awx
사용자로 셸을 엽니다.sudo su -l awx -s /bin/bash
-
권한 없는 네임스페이스를 그대로 유지하면서 기존 컨테이너를 최신 포드맨 버전으로 마이그레이션합니다.
podman system migrate
-
Oracle Linux Automation Manager에 대한 Oracle Linux Automation Engine 실행 환경을 풀링합니다.
podman pull container-registry.oracle.com/oracle_linux_automation_manager/olam-ee:2.2
-
awx
사용자 셸을 종료합니다.exit
-
-
NGINX에 대한 SSL 인증서를 생성합니다.
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/tower/tower.key -out /etc/tower/tower.crt
요청된 정보를 입력하거나
ENTER
키를 누르십시오. -
기본 NGINX 구성을 아래 구성으로 바꿉니다.
cat << 'EOF' | sudo tee /etc/nginx/nginx.conf > /dev/null user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; } EOF
-
Receptor 구성 파일을 업데이트합니다.
cat << EOF | sudo tee /etc/receptor/receptor.conf > /dev/null --- - node: id: $(hostname -i) - log-level: debug - tcp-listener: port: 27199 - tcp-peer: address: $(ssh olam-node hostname -i):27199 redial: true - control-service: service: control filename: /var/run/receptor/receptor.sock - work-command: worktype: ansible-runner command: /var/lib/ol-automation-manager/venv/awx/bin/ansible-runner params: worker allowruntimeparams: true verifysignature: false EOF
node:id
는 현재 노드의 호스트 이름 또는 IP 주소입니다.tcp-peer:address
는 제어 플레인 노드의 수용체 메시의 호스트 이름 또는 IP 주소 및 포트입니다.
-
Oracle Linux Automation Manager 서비스를 시작하고 사용으로 설정합니다.
sudo systemctl enable --now ol-automation-manager.service
-
exe-node 인스턴스에 연결된 SSH 세션을 닫습니다. 그러면 실행 노드 설정에 필요한 단계가 완료됩니다.
exit
실행 평면 노드 프로비전
-
터미널 프롬프트를 확인하여 olam-node 인스턴스에 대한 연결을 확인합니다.
클러스터의 제어 플레인 노드 중 하나에서 프로비전 단계를 실행하여 Oracle Linux Automation Manager의 클러스터화된 모든 인스턴스에 적용해야 합니다.
-
실행 인스턴스 및 대기열을 정의합니다.
sudo su -l awx -s /bin/bash -c "awx-manage provision_instance --hostname=$(ssh exe-node hostname -i) --node_type=execution" sudo su -l awx -s /bin/bash -c "awx-manage register_default_execution_environments" sudo su -l awx -s /bin/bash -c "awx-manage register_queue --queuename=execution --hostnames=$(ssh exe-node hostname -i)"
register_queue
는queuename
를 사용하여 작업이 실행되는 쉼표로 구분된hostnames
목록을 생성/업데이트합니다.
-
서비스 메시 피어 관계를 등록합니다.
sudo su -l awx -s /bin/bash -c "awx-manage register_peers $(ssh exe-node hostname -i) --peers $(hostname -i)"
실행 플레인 노드 등록 확인
-
ssh를 통해 *exe-node 인스턴스에 연결합니다.
ssh exe-node
-
Oracle Linux Automation Manager 메시 서비스가 실행 중인지 확인합니다.
sudo systemctl status receptor-awx
-
서비스 메시의 상태를 확인합니다.
sudo receptorctl --socket /var/run/receptor/receptor.sock status
출력 예:
[oracle@execution-node ~]$ sudo receptorctl --socket /var/run/receptor/receptor.sock status Node ID: 10.0.0.62 Version: +g System CPU Count: 2 System Memory MiB: 15713 Connection Cost 10.0.0.55 1 Known Node Known Connections 10.0.0.55 10.0.0.62: 1 10.0.0.62 10.0.0.55: 1 Route Via 10.0.0.55 10.0.0.55 Node Service Type Last Seen Tags 10.0.0.62 control Stream 2022-11-06 19:46:53 {'type': 'Control Service'} 10.0.0.55 control Stream 2022-11-06 19:46:06 {'type': 'Control Service'} Node Work Types 10.0.0.62 ansible-runner 10.0.0.55 local
수용체에 대한 자세한 내용은 업스트림 설명서를 참조하십시오.
-
실행 중인 클러스터 인스턴스를 확인하고 사용 가능한 용량을 표시합니다.
sudo su -l awx -s /bin/bash -c "awx-manage list_instances"
클러스터가 모든 Instance에 대한 통신을 설정하면 출력은
green
로 나타납니다. 결과가red
로 나타나면 20-30초 정도 기다린 후 명령을 다시 실행해 보십시오.출력 예:
[oracle@control-node ~]$ sudo su -l awx -s /bin/bash -c "awx-manage list_instances" [controlplane capacity=136] 10.0.0.55 capacity=136 node_type=control version=19.5.1 heartbeat="2022-11-08 16:24:03" [default capacity=0] [execution capacity=136] 10.0.0.62 capacity=136 node_type=execution version=19.5.1 heartbeat="2022-11-08 17:16:45"
이렇게 해서 Oracle Linux Automation Manager를 클러스터화된 배치로 이전했습니다.
(선택 사항) 클러스터가 작동 중인지 확인
-
이전 WebUI를 표시하는 데 사용되는 웹 브라우저 창을 새로 고치거나 새 웹 브라우저 창을 열고 URL을 입력합니다.
https://localhost:8444
URL에 사용되는 포트는 SSH 터널의 로컬 포트와 일치해야 합니다.
주: 사용된 브라우저를 기반으로 보안 경고를 승인합니다. Chrome의 경우 고급 버튼을 누른 다음 로컬 호스트로 진행(안전하지 않음) 링크를 누릅니다.
-
USERNAME
admin
및 암호admin
를 사용하여 Oracle Linux Automation Manager에 다시 로그인합니다. -
로그인한 후 WebUI가 표시됩니다.
-
왼쪽의 탐색 메뉴를 사용하여 관리 섹션 아래의 인스턴스 그룹을 누릅니다.
-
기본 창에서 추가 단추를 누른 다음 인스턴스 그룹 추가를 선택합니다.
-
새 인스턴스 그룹 생성 페이지에서 필요한 정보를 입력합니다.
-
저장 단추를 누릅니다.
-
세부정보 요약 페이지에서 인스턴스 탭을 누릅니다.
-
인스턴스 페이지에서 연관 단추를 누릅니다.
-
인스턴스 선택 페이지에서 실행 노드 옆에 있는 체크박스를 누릅니다.
-
저장 단추를 누릅니다.
-
왼쪽의 탐색 메뉴를 사용하여 리소스 섹션 아래의 재고를 누릅니다.
-
기본 창에서 추가 단추를 누른 다음 인벤토리 추가를 선택합니다.
-
새 재고 생성 페이지에서 필요한 정보를 입력합니다.
인스턴스 그룹의 경우 검색 아이콘을 선택하여 인스턴스 그룹 선택 팝업 대화상자를 표시합니다. 실행 그룹 옆에 있는 확인란을 누른 다음 선택 버튼을 누릅니다.
-
저장 단추를 누릅니다.
-
세부정보 요약 페이지에서 호스트 탭을 누릅니다.
-
Hosts(호스트) 페이지에서 Add(추가) 버튼을 누릅니다.
-
새 호스트 생성 페이지에서 사용 가능한 인스턴스의 IP 주소 또는 호스트 이름을 입력합니다.
무료 실습 환경에서는 원격 데이터베이스 인스턴스의 호스트 이름인 db-node를 사용합니다.
-
저장 단추를 누릅니다.
-
왼쪽의 메뉴로 이동하고 **인증서`를 누릅니다.
-
인증서 페이지에서 추가 단추를 누릅니다.
-
새 인증서 생성 페이지에서 필요한 정보를 입력합니다.
Credential Type(인증서 유형)에 대해 드롭다운 메뉴를 누르고 Machine(시스템)을 선택합니다. 그러면 인증서 Type Details가 표시됩니다.
사용자 이름을
oracle
으로 입력하고 SSH 개인 키를 찾습니다. 찾아보기... 단추를 누르면 파일 열기 대화상자 창이 표시됩니다.해당 대화 상자의 기본 창을 마우스 오른쪽 버튼으로 누르고 숨겨진 파일 표시를 선택합니다.
그런 다음
.ssh
폴더와id_rsa
파일을 선택합니다. Open 버튼을 누르면 개인 키 파일의 내용이 SSH Private Key 대화 상자에 복사됩니다. 아래로 스크롤하고 저장 버튼을 누릅니다. -
왼쪽의 메뉴로 이동하여 재고를 누릅니다.
-
재고 페이지에서 테스트 인벤토리를 누릅니다.
-
세부정보 요약 페이지에서 호스트 탭을 누릅니다.
-
호스트 페이지에서
db-node
호스트 옆에 있는 확인란을 누릅니다.그런 다음 Run Command 버튼을 누릅니다.
-
실행 명령 대화상자의 모듈 값 목록에서
ping
모듈을 선택하고 다음 단추를 누릅니다. -
OLAM EE (2.2) 실행 환경을 선택하고 Next 버튼을 누릅니다.
-
db-node 시스템 자격 증명을 선택하고 Next 버튼을 누릅니다.
-
패널이 새로 고쳐지고 명령의 미리보기가 표시됩니다.
세부 정보를 검토한 후 Launch(실행) 버튼을 누릅니다.
-
작업이 실행되고 작업 출력 페이지가 표시됩니다.
모든 항목이 성공적으로 실행된 경우 실행 노드가 Ansible
ping
모듈을 사용하여db-node
인스턴스에 연결했다는SUCCESS
메시지가 출력에 표시됩니다. 출력이 표시되지 않으면 세부정보 탭을 누르고 출력 탭으로 돌아가서 페이지를 새로 고칩니다.
다음 단계
WebUI 내의 출력은 Oracle Linux Automation Manager에 대한 클러스터 환경이 작동 중인지 확인합니다. 계속해서 기술을 습득하고 Oracle Linux Training Station에서 Oracle의 다른 Oracle Linux Automation Manager 교육을 확인하십시오.
관련 링크
Oracle Linux Automation Manager 설명서
Oracle Linux Automation Manager 교육
Oracle Linux Training Station
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Migrate Oracle Linux Automation Manager to a Clustered Deployment
F74663-02
Copyright ©2022, Oracle and/or its affiliates.