You must have a Cisco device and operating system software release that supports the installation:
Cisco Nexus 9500 Series switch
Cisco Nexus 9300 Series switch
Cisco Nexus 3100 Series switch
Cisco Nexus 3000 Series switch
Cisco NX-OS Release 7.0(3)I2(1) or higher
You must have the required disk storage available on the device for Chef deployment:
A minimum of 400 MB free disk space on bootflash
You need a Chef server with Chef 12.4.1 or higher.
You need Chef Client 12.4.1 or higher.
Chef is an open-source software package developed by Chef Software, Inc. It is a systems and cloud infrastructure automation framework that deploys servers and applications to any physical, virtual, or cloud location, no matter the size of the infrastructure. Each organization is comprised of one or more workstations, a single server, and every node that will be configured and maintained by the chef-client. Cookbooks and recipes are used to tell the chef-client how each node should be configured. The chef-client, which is installed on every node, does the actual configuration.
A Chef cookbook is the fundamental unit of configuration and policy distribution. A cookbook defines a scenario and contains everything that is required to support that scenario, including libraries, recipes, files, and more. A Chef recipe is a collection of property definitions for setting state on the device. The details for checking and setting these property states are abstracted away so that a recipe may be used for more than one operating system or platform. While recipes are commonly used for defining configuration settings, they can also be used to install software packages, copy files, start services, and more.
The following references provide more information from Chef:
cisco-cookbook is a Cisco-developed open-source interface between the abstract resources configuration in a Chef recipe and the specific implementation details of the Cisco Nexus operating system and platforms. This cookbook is installed on the Chef Server and is required for proper Chef Client operation on Cisco Nexus devices.
cisco-cookbook can be found on Chef Supermarket.
The following documents provide additional detail for cisco-cookbook and generic cookbook installation procedures:
Hi, I am trying to do system install NSO 22.214.171.124 on Redhat Server. It was an offline server. so I did installed java and ant rpms manually and installed NSO. I can do ssh to nso cli, but I can not see ports opening up for webui. I ha...
Hello, I am trying to send a 'show version' command to my Cisco ASA using Ansible, but I am encountering the following errors and I don't know why. The same thing works for my Cisco router though. Below are some details that might be helpful. Ci...
Hi, I want to run a jsonrpc command to get the live-status of device hostname. I'm trying the below command but couldn't get succeed. Can any one help me to fix this ? Assume i got logged in and get_trans method ran successfully before exec...
Hi all i am using JNC to manage device . Trying to delete specific node on basis of node value which is key to list .
I am trying to use markdelete(Str Path) to delete my node but node able to get correct path for my node with node-name value as getting p...
we have a we-c3560x-24p switch with version 12.2 (55) SE5 that was off our network for a few years and we connected it back up to the network but it shows that there are a few devices connected to it but there is only 1 SFP connected in the G1/1. An...