ansible vsphere gos validation
v3.2
$ pip install -r requirements.txt
$ ansible-galaxy install -r requirements.yml
vars/test.yml .linux/gosv_testcase_list.ymlwindows/gosv_testcase_list.ymlmain.yml 의 동일한 경로에서 아래 명령을 사용하여 테스트를 시작하십시오. # For Linux testing:
# you can use below command to use the default variables file "vars/test.yml",
# and default test case list file "linux/gosv_testcase_list.yml"
$ ansible-playbook main.yml
# For Linux or Windows testing:
# you can use below command to set the path of a customized variables file and
# test case list file
$ ansible-playbook main.yml -e "testing_vars_file=/path_to/test.yml testing_testcase_file=/path_to/gosv_testcase_list.yml"
logs/test-vm/2021-07-06-09-27-51/ 포함됩니다. 로그 파일을 찾을 수 있습니다.results.log 테스트 베드 정보, VM 정보 및 테스트 사례 결과가 포함 된 logfull_debug.logfailed_tasks.logknown_issues.log 가 현재 테스트 실행에서 충족되는 알려진 문제를 나열한 log.이 프로젝트는 엔드 투 엔드 게스트 운영 체제 검증 테스트를위한 아래 시나리오를 지원합니다.
| 게스트 운영 체제 | ISO 이미지에서 자동 설치 | OVA 템플릿에서 배포하십시오 | 게스트 운영 체제가 설치된 기존 VM |
|---|---|---|---|
| Red Hat Enterprise Linux 7.x, 8.x, 9.x | ✔️ | ✔️ | |
| Centos 7.x, 8.x | ✔️ | ✔️ | |
| Centos 스트림 8, 9, 10 | ✔️ | ✔️ | |
| Oracle Linux 7.x, 8.x, 9.x | ✔️ | ✔️ | |
| Rocky Linux 8.x, 9.x | ✔️ | ✔️ | |
| Almalinux 8.x, 9.x | ✔️ | ✔️ | |
| Suse Linux Enterprise 15 SP3 이상 | ✔️ | ✔️ | |
| VMware Photon OS 3.0, 4.0, 5.0 | ✔️ | ✔️ | ✔️ |
| 우분투 20.04 이상 | ✔️ | ✔️ | ✔️ |
| Flatcar 2592.0.0 이상 | ✔️ | ✔️ | |
| 데비안 10.10 이상, 11.x, 12.x | ✔️ | ✔️ | |
| Windows 10, 11 | ✔️ | ✔️ | |
| Windows Server 2019, 2022, 2025 | ✔️ | ✔️ | |
| UnionTech OS 서버 20 1050a | ✔️ | ✔️ | |
| Fedora 36 서버, 워크 스테이션 및 이후 | ✔️ | ✔️ | |
| Prolinux 서버 7.9, 8.5 | ✔️ | ✔️ | |
| freebsd 13 이상 | ✔️ | ✔️ | |
| Pardus 21.2 Server, XFCE 데스크탑 이상 | ✔️ | ✔️ | |
| Pardus 23.x 서버, XFCE 데스크탑 | ✔️ | ✔️ | |
| OpenSuse 도약 15.3 이상 | ✔️ | ✔️ | |
| bclinux 8.x | ✔️ | ✔️ | |
| Bclinux-for-euler 21.10 | ✔️ | ✔️ | |
| Red Hat Enterprise Linux Coreos (RHCOS) 4.13 이상 | ✔️ | ✔️ | |
| Fusionos 22 및 23 | ✔️ | ✔️ | |
| Miracle Linux 8.x, 9.x | ✔️ | ✔️ | |
| Kylin Linux Advanced Server V10 | ✔️ | ✔️ |
참고이 호환 게스트 운영 체제 목록은이 프로젝트에만 사용됩니다. ESXI의 게스트 운영 체제 지원 상태는 VMware 호환성 안내서를 참조하십시오.
Docker 이미지를 사용하여 테스트를 시작합니다
$ docker pull projects.packages.broadcom.com/gos_cert/ansible-vsphere-gos-validation:latest
$ docker run -it --privileged projects.packages.broadcom.com/gos_cert/ansible-vsphere-gos-validation:latest