Does anyone know if it's possible to configure a new storage array without any initial preparation, i.e. before pre-setup wizard?
We have a requirement to boot a simple 2-node cluster that picks up an IP via DHCP. We would then like to trigger an automatic build on the cluster either via Ansible or API/scripts by supplying the DHCP assigned IP address and letting it implement a full setup, including upgrading / reverting ONTAP versions so that we have a repeatable process for a specific version of ONTAP.
If it is possible does anyone have any example scripts, playbooks, etc that I could try please?
Thanks.
#Zero-Touch Ansible Playbook?
1 messages · Page 1 of 1 (latest)
I don't think that is possible. The SP/BMC can use DHCP by default, and I'm sure you can automate SSH'ing into that and doing "system console", "cluster setup", etc. through the serial console, but it's rather sub-par. I heard there was some talk about maybe implementing Redfish (or rather Swordfish) on the ONTAP systems (the HCI nodes had that) but AFAIK it's not there yet
Not really zero touch but this may help: https://docs.netapp.com/us-en/netapp-automation/solutions/ontap-day01-overview.html
I think you need to at least configure the node-mgmt IP, the rest can be done with the script afaik.
Also ONTAP apparently uses SSDP discovery on port 1900. So it actually may be possible without any initial IP config because this automatically assigns a node-mgmt IP:
Thank you for the useful links and advice! I will explore the options you have suggested as well as seeing what i can do via SP for initial setup.