# vmfs device name of datastore

**URL:** <https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031>\
**Category:** Ansible Project\
**Tags:** vmware\
**Created:** [May 27, 2020, 11:12am UTC](https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031 "2020-05-27T11:12:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadanand\_Alegaonkar](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@Sadanand\_Alegaonkar](https://forum.ansible.com/u/Sadanand_Alegaonkar)\
**Post date:** [May 27, 2020, 11:12am UTC](https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031/1 "2020-05-27T11:12:03Z")

</div>

Hello All,

I am trying to find out vmfs device name i.e. storage Lun number or WWPN (naa.60002ac0000000000000000000000000 )  
I searched in vmware datastore facts module not able to get the exact result.

Please help me to get.

Thanks  
Sadanand

---

<div class="post-metadata">

**Author:** ![Akasurde](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/akasurde/32/230_2.png) [@Akasurde](https://forum.ansible.com/u/Akasurde)\
**Post date:** [May 28, 2020, 5:48am UTC](https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031/2 "2020-05-28T05:48:59Z")

</div>

Hi Sadanand,

Could you please share the playbook that you are using?

Thanks

---

<div class="post-metadata">

**Author:** ![Sadanand\_Alegaonkar](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@Sadanand\_Alegaonkar](https://forum.ansible.com/u/Sadanand_Alegaonkar)\
**Post date:** [May 28, 2020, 5:56am UTC](https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031/3 "2020-05-28T05:56:54Z")

</div>

Hello Abhijeet,

Thanks for giving reply.

As of now i am searching ansible module that will help me to get list of datastore WWPN number, so that not able to write playbook for the same.

I tried your existing VMware playbook examples but didnt find vmfs device number in that…

I appreciate your help.

Thanks  
Sadanand

---

<div class="post-metadata">

**Author:** ![Akasurde](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/akasurde/32/230_2.png) [@Akasurde](https://forum.ansible.com/u/Akasurde)\
**Post date:** [May 28, 2020, 10:01am UTC](https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031/4 "2020-05-28T10:01:14Z")

</div>

Hi Sadanand,

Can you try this, this will give you all extent of given VMFS volume and then you can extract diskName

- name: Get all Datastore facts  
vmware\_datastore\_info:  
validate\_certs: False  
hostname: ‘{{ vcenter\_hostname }}’  
username: ‘{{ vcenter\_username }}’  
password: ‘{{ vcenter\_password }}’  
datacenter: “Asia-Datacenter1”  
name: ds\_171\_1  
schema: vsphere  
register: all\_datastores

- debug:  
msg: “{{ item.info.vmfs.extent }}”  
with\_items: “{{ all\_datastores[‘datastores’] }}”

---

<div class="post-metadata">

**Author:** ![Sadanand\_Alegaonkar](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@Sadanand\_Alegaonkar](https://forum.ansible.com/u/Sadanand_Alegaonkar)\
**Post date:** [May 28, 2020, 11:25am UTC](https://forum.ansible.com/t/vmfs-device-name-of-datastore/33031/5 "2020-05-28T11:25:34Z")

</div>

Hello Abhijit,

I tried using ‘vmware\_datastore\_facts’ module , gives below error .

[root@root are]# ansible-playbook pb\_datacenter1.yml

PLAY [Gather cluster information for vCenter] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
included: /etc/ansible/vmware/login.yml for localhost

TASK [Login into vCenter] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [localhost]

TASK [Get all Datastore Facts] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
fatal: [localhost]: FAILED! =\> {“changed”: false, “msg”: "Unable to gather datastore facts in datacenter \*\*\*\*\*\*\*\*\*\* "}

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
