EXSi 호스트에 VMware 도구를 설치하려고합니다. 이것은 내가해야 할 코드입니다.VMware 도구를 설치하려고 할 때 서비스 도구가 표시됩니다.
---
- hosts: my-host
tasks:
- name: Install VMware tools
yum: pkg="open-vm-tools" state=present
when: ansible_os_family == "RedHat"
- name: Enabling and starting -> vmtoolsd
service: name=vmtoolsd enabled=yes state=started
코드를 실행 한 후에 나타나는 오류입니다.
PLAY [나의 호스트]
TASK [설정] ************************** ***************************************** 확인 : myhost.com]
TASK 을 [VM웨어 도구를 설치합니다] ***************************************** *********** 건너 뛰기 : [myhost.com]
TASK [활성화 및 시작 -> vmtoolsd]********** ***************************** fatal : [myhost.com] : 실패했습니다! => { "변경"거짓, 는 "실패": 사실, "MSG": "대상 플랫폼에서 구현되지 get_service_tools"}
NO MORE HOSTS 왼쪽 *********** *************************************************** [경고] : 재시도 파일 'vmwaretools.retry'를 만들 수 없습니다.
[errno를 2] 해당 파일이나 디렉토리 : ''재생 RECAP ***************************** **************************************** myhost.com : ok = 1 changed = 0 도달 할 수없는 =
0 = 1
를이 내가 사용하고있는 호스트 파일입니다 못했습니다.
[나의 호스트] myhost.com ansible_ssh_pass = mypw ansible_ssh_user = 오류 메시지가 지적처럼
가 어떻게 내 호스트에 get_service_tools을 구현할 수있는 루트? 나는 이것 모두에 상당히 새로운 것이므로 순진을 용서해주십시오. 코멘트에서 감사
[이전 질문] (http://stackoverflow.com/questions/39398399/installing-vmware-tools-on-virtual-machines-using-ansible) 에서처럼 게스트에서 작업을 실행해야합니다. 호스트가 아닌 호스트 esxi. –
지금 무슨 뜻인지 알 겠어. 그걸 올바른 것으로 표시 할 수 있도록 대답으로 입력 할 수 있습니까? 감사. – user3078335