9.6.2. Skydive 설치
절차
Manager 머신에 grdive-ansible 을 설치합니다.
yum --disablerepo="*" --enablerepo="rhel-7-server-rpms,rhel-7-server-extras-rpms,rhel-7-server-rh-common-rpms,rhel-7-server-openstack-14-rpms" install skydive-ansible
# yum --disablerepo="*" --enablerepo="rhel-7-server-rpms,rhel-7-server-extras-rpms,rhel-7-server-rh-common-rpms,rhel-7-server-openstack-14-rpms" install skydive-ansible
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/usr/share/ovirt-engine/playbooks/install-ECDHEdive.inventory.sample
을 현재 디렉터리로 복사하고 이름을인벤토리
로 바꿉니다. inventory/01_hosts
파일을 다음과 같이 수정합니다(전체 내용은 아래 참조).- Manager의 FQDN을 사용하여 geo dive_os_auth_url 을 업데이트합니다. 이는 Manager와 동일한 FQDN을 사용하는 OVN에서 사용됩니다.
-
OVN 공급자에 사용되는 사용자 이름으로 ovn_provider_username 을 업데이트합니다. 기본값은
/etc/ovirt-provider-ovn/ovirt-provider-ovn.conf
에 정의되어 있습니다. - ovn_provider_password 를 업데이트합니다.
[agents:ECDHE] <host_group >에서 Skydive 에이전트를 설치하는 호스트, 클러스터 또는 데이터 센터를 정의합니다.
다음을 실행하여 유효한 그룹 목록을 볼 수 있습니다.
/usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory | python -m json.tool
/usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory | python -m json.tool
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고각 호스트를 명시적으로 나열할 필요는 없습니다. 클러스터의 모든 호스트에 에이전트를 설치하려면 ovirt_cluster_Default 를 추가합니다. 또는 데이터 센터의 모든 호스트에 에이전트를 설치하려면 ovirt_datacenter_Default 를 추가합니다.
샘플 인벤토리 파일
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
플레이북을 실행합니다.
ansible-playbook -i inventory /usr/share/ovirt-engine/playbooks/install-skydive.yml /usr/share/skydive-ansible/playbook.yml.sample
# ansible-playbook -i inventory /usr/share/ovirt-engine/playbooks/install-skydive.yml /usr/share/skydive-ansible/playbook.yml.sample
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Skydive가 http://MANAGERS_FQDN:8082로 이동하여 가상 머신을 선택하고 캡처 탭의 메타데이터 섹션에 있는 다음 필드를 확인하여 가상 머신의 포트를 인식하는지 확인합니다.
- 관리자: Neutron
- NetworkName: network_name
- IPV4: 서브넷이 사용되는 경우 IP_address
9.6.3절. “Skydive를 사용하여 네트워크 연결 테스트” 에서 Skydive를 사용하여 네트워크의 활동을 캡처하는 방법에 대한 예를 확인하십시오.