Overview
This chapter provides basic information about Virtual Network Management Center (VNMC) and the VNMC CLI.
This chapter includes the following sections:
•Information About the VNMC CLI
Information About VNMC
This section contains information about the VNMC.
•VNMC
VNMC
VNMC is a virtual appliance, based on Red Hat Enterprise Linux (RHEL), that provides centralized device and security policy management of the Cisco Virtual Security Gateway (VSG) for the Cisco Nexus 1000V Series switch. Designed for multitenant operation, VNMC provides seamless, scalable, and automation-centric management for virtualized data center and cloud environments. With a web-based GUI, CLI, and XML APIs, VNMC allows you to manage VSGs that are deployed throughout the data center from a centralized location.
Multitenancy refers to the architectural principle, where a single instance of the software runs on a Software-as-a-Service (SaaS) server, serving multiple client organizations or tenants. Multitenancy is contrasted with a multi-instance architecture, where separate software instances are set up for different client organizations. With a multitenant architecture, a software application is designed to virtually partition data and configurations, so that each tenant works with a customized virtual application instance.
VNMC is built on an information model-driven architecture, where each managed device is represented by its subcomponents. This architecture enables VNMC to provide greater agility and simplification for securing multitenant infrastructure.
VNMC communicates with vCenter, VSM, and VSG over a management VLAN.
System Requirements
Following are the requirements for Cisco VNMC:
Information About the VNMC CLI
This section contains information about the VNMC CLIs.
This section includes the following topics:
Overview of the VNMC CLIs
An important component of the VNMC is the CLI. With it, you can perform the following tasks:
•Restore VNMC to full state of the VNMC without having to reinstall.
•Collect the technical support data and copy it to a file.
•Change the hostname.
•Change the management interface IP settings.
•Configure VNMC device profiles.
•Create VNMC system policies.
•Create backups and import/export services.
VNMC contains six sub-CLIs. You use all six sub-CLIs to manage VNMC. The CLIs are as follows:
•Management controller—This is the default CLI. The command prompt is host-name#. Use this CLI to perform the following tasks:
host-name#
commit-buffer Commit transaction buffer
connect Connect to another CLI
discard-buffer Discard transaction buffer
exit Exit from command interpreter
scope Changes the current mode
show Show system information
terminal Terminal
top Go to the top mode
where Show information about the current mode
host-name# show
cli CLI Information
clock Clock
network-interface VM IP interface
system Systems
version Version of installed applications
•Local management—This is the local management CLI. The command prompt is
host-name(local-mgmt)#. Use this CLI to perform the following tasks:
host-name(local-mgmt)#
connect Connect to Another CLI
copy Copy a file
delete Delete a file
dir Show content of dir
download Download an application from a remote system
exit Exit from command interpreter
install Install a downloaded application
modify Modify the shared secret on service registry
reboot Perform system reboot
restore Restore the VM
service Control services
show Show system information
terminal Terminal
top Go to the top mode
host-name(local-mgmt)# connect
local-mgmt Local-mgmt
policy-mgr Policy-mgr
resource-mgr Resource-mgr
service-reg Service-reg
vm-mgr Vm-mgr
host-name(local-mgmt)# show
cli CLI Information
clock Clock
download Downloaded applications
install Installed applications
process Process
tech-support Show tech support
version Version of installed applications
•Policy manager—This is the policy manager CLI. The command prompt is host-name(policy-mgr)#. Use this CLI to perform the following tasks:
host-name(policy-mgr)#
commit-buffer Commit transaction buffer
connect Connect to Another CLI
discard-buffer Discard transaction buffer
exit Exit from command interpreter
scope Changes the current mode
show Show system information
terminal Terminal
top Go to the top mode
where Show information about the current mode
host-name(policy-mgr)# connect
policy-mgr Policy-mgr
resource-mgr Resource-mgr
service-reg Service-reg
vm-mgr Vm-mgr
host-name(policy-mgr)# scope
monitoring Monitor the system
org Organizations
host-name(policy-mgr)# show
cli CLI Information
org Organizations
timezone Set timezone
version Version of installed applications
•Resource manager—This is the resource manager CLI. The command prompt is host-name(resource-mgr)#. Use this CLI to perform the following tasks:
host-name(resource-mgr)#
commit-buffer Commit transaction buffer
connect Connect to Another CLI
discard-buffer Discard transaction buffer
exit Exit from command interpreter
scope Changes the current mode
show Show system information
terminal Terminal
top Go to the top mode
where Show information about the current mode
host-name(resource-mgr)# connect
policy-mgr Policy-mgr
resource-mgr Resource-mgr
service-reg Service-reg
vm-mgr Vm-mgr
host-nameresource-mgr)# scope
monitoring Monitor the system
Tech-Docs(resource-mgr)# show
cli CLI Information
version Version of installed applications
•Service registry—This is the service registry CLI. The command prompt is host-name(service-reg)#. Use this CLI to perform the following tasks:
Tech-Docs(service-reg)#
acknowledge Acknowledge
commit-buffer Commit transaction buffer
connect Connect to Another CLI
discard-buffer Discard transaction buffer
exit Exit from command interpreter
scope Changes the current mode
show Show system information
terminal Terminal
top Go to the top mode
where Show information about the current mode
host-name(service-reg)# connect
policy-mgr Policy-mgr
resource-mgr Resource-mgr
service-reg Service-reg
vm-mgr Vm-mgr
host-name(service-reg)# scope
monitoring Monitor the system
host-name(service-reg)# show
cli CLI Information
clients Show registered clients
controllers Show registered controllers
fault Fault
providers Show registered providers
version Version of installed applications
•Virtual machine manager—This is the virtual machine manager CLI. The command prompt is host-name(vm-mgr)#. Use this CLI to perform the following tasks:
host-name(vm-mgr)#
commit-buffer Commit transaction buffer
connect Connect to Another CLI
discard-buffer Discard transaction buffer
exit Exit from command interpreter
scope Changes the current mode
show Show system information
terminal Terminal
top Go to the top mode
where Show information about the current mode
host-name(vm-mgr)# connect
policy-mgr Policy-mgr
resource-mgr Resource-mgr
service-reg Service-reg
vm-mgr Vm-mgr
host-name(vm-mgr)# scope
monitoring Monitor the system
host-name(vm-mgr)# show
cli CLI Information
version Version of installed applications
VNMC CLIs Basic Commands
The basic commands for the VNMC CLIs are as follows:
•commit-buffer—Saves the configuration.
commit-buffer can be used with the optional keyword verify-only. When you execute commit-buffer verify-only the configuration is not saved, just verified.
•connect—Connects to other CLIs.
•discard-buffer—Deletes the configuration.
•enter—Creates an object and places you in a mode.
•exit—Exits modes, CLIs, and the default CLI.
•scope—Places you in a mode.
•show—Displays information.
•top—Places you in management controller mode.
•where—Shows you where you are at in the VNMC CLI.
•?—Displays the commands available in the mode.
•>—Redirects show commands to a file.
•>>—Redirect show commands to a file in append mode.
•|—Pipes cshow ommand output to a filter.