2016-09-12 4 views
1

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을 구현할 수있는 루트? 나는 이것 모두에 상당히 새로운 것이므로 순진을 용서해주십시오. 코멘트에서 감사

+0

[이전 질문] (http://stackoverflow.com/questions/39398399/installing-vmware-tools-on-virtual-machines-using-ansible) 에서처럼 게스트에서 작업을 실행해야합니다. 호스트가 아닌 호스트 esxi. –

+0

지금 무슨 뜻인지 알 겠어. 그걸 올바른 것으로 표시 할 수 있도록 대답으로 입력 할 수 있습니까? 감사. – user3078335

답변

0

답변 : previous question 마찬가지로

, 당신은하지 호스트 ESXi를에 게스트 호스트에서 작업을 실행해야합니다.