Ansible playbooks to configure Cisco UCS, Cisco Nexus, OS Installation and Configuration for HANA
The anible playbooks can be used configure FlexPod Datacenter for SAP Solution: https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_sap_ontap96.html
To get started with Ansible for Cisco UCS, please refer to https://github.com/ciscoucs/ucsm-ansible
For latest Ansible collection for managing and automing Cisco UCS Manager envrionments please refer to https://galaxy.ansible.com/cisco/ucs
Below are the main steps to deploy complete SAP HANA solution:
-
Cisco Nexus Switch Configuration, please see README.md under nxos folder
-
Cisco UCS Manager Configuration, please see README.md under ucsm folder
-
Configure Storage as per SAP HANA TDI Storage requirement: This repo doesn't provide storage configuration playbooks.
-
Install Operating System on Servers and Configure Operating Systems as per SAP HANA requirement. Please see README.md under os folder.
Once Ansible is installed please adopt inventory files and variable files to run playbooks.
-
To configure Cisco Nexus Switches:
ansible-playbook -i nxos/inventory nxos/site.yml
-
To configure Cisco UCS Manager:
ansible-playbook -i ucsm/inventory ucsm/site.yml
-
Configure the NFS Storage as SAP HANA TDI Storage Requirement.
-
Install the RHEL Operating System on Servers with customized Red Hat Enterprise Linux ISO with kickstart and vMedia policy on UCS Manager.
-
To configure Operating Systems as per SAP HANA requirement:
ansible-playbook -i os/inventory os/site.yml