I have a VM in running state, but some how API or pvesh command does not shows it. Not sure, what am I missing here.
Code:
root@proxmox:~# qm list | grep -i running
105 myrke2-node1 running 8096 20.00 12594
root@proxmox:~#
root@proxmox:~# pvesh get /nodes
┌─────────┬────────┬───────┬───────┬────────┬───────────┬──────────┬─────────────────────────────────────────────────────────────────────────────────────────────────┬────────┐
│ node │ status │ cpu │ level │ maxcpu │ maxmem │ mem │ ssl_fingerprint │ uptime │
├─────────┼────────┼───────┼───────┼────────┼───────────┼──────────┼─────────────────────────────────────────────────────────────────────────────────────────────────┼────────┤
│ proxmox │ online │ 1.10% │ │ 32 │ 62.84 GiB │ 5.73 GiB │ 87:51:BD:BA:A4:44:92:CC:64:3B:F1:EF:DD:AF:5D:B1:B2:0A:44:14:49:A2:A0:AC:11:95:D7:1E:1C:50:00:BD │ 54m 9s │
└─────────┴────────┴───────┴───────┴────────┴───────────┴──────────┴─────────────────────────────────────────────────────────────────────────────────────────────────┴────────┘
root@proxmox:~#
~/.../ansible (dev) $ curl -s -k https://proxmox/api2/json/nodes -b "PVEAuthCookie=$TOKEN" | jq -r '.data[].node'
proxmox
~/.../ansible (dev) $