DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Cisco
...
Virtual
...
Network
...
Management
...
Center
...
(VNMC)
...
provides
...
centralized
...
multidevice
...
and
...
policy
...
management
...
for
...
Cisco
...
network
...
virtual
...
services.
...
When combined with the Cisco Nexus 1000V Switch, ASA 1000V Cloud Firewall, or the Cisco Virtual Security Gateway (VSG), it enables:
Currently the 1000v series and the VSG are supported on VMWare hypervisors.
This would be the deployment model with CloudStack:
The VNMC controller is a VMWare appliance that presents an XML API to control the Cisco virtual appliance porfolio.
The GUI is a Flash-based web application that utilizes the XML API to interact with the controller. By enabling the flash debugger (see http://s.apache.org/v5
...
)
...
we
...
can
...
capture
...
the
...
precise
...
XML
...
commands
...
required
...
by
...
CloudStack.
...
...
The resource translates abstract network configuration commands such as SetStaticNatRule into concrete XML api calls to the VNMC controller
The service is a pluggable service that allows the cloud operator to provision the VNMC controller URL and credentials into CloudStack
The manager implements the CiscoVnmcElementService. It also pre-creates and manages a pool of ASA1000v appliances. The pool is created with an initial capacity and is expanded as demand grows. As networks are de-provisioned, the appliances are returned to the pool.
The network element participates in L2 orchestration by extending NetworkElement. When a network is created, the element needs to
The Cisco ASA1000v can function as a DHCP server, however it cannot guarantee a specific ip<->mac address mapping. Therefore the CloudStack systemvm will be used for this purpose.
The CiscoVnmcElement also implement the IpDeployer and various service provider interfaces to satisfy the requirements of the network offering.
...
...
VXLAN isolation needs to be added as an isolation method, with a specific Guru managing allocation of the VXLAN network identifier (VNI)
...
...
The VSG can be used to provide security group isolation.
Nexus 1000v appliance is setup and configured in CS (when adding Vmware cluster)
VNMC appliance is configured and added to CS (separate lifecycle commands will be provided for this)
Spin up an ASA instance in standalone mode (do we need to support HA mode?)
Following configuration needs to be provided:
After the ASA instance is powered on the VNMC needs to be registered from ASA console
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Guest
...
network
...
gets
...
implemented
...
when
...
first
...
guest
...
VM
...
is
...
deployed
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Create port profile guest VM and associate logical_edge_firewall,
...
edge_security_profile
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Currently in the code there is another set of lifecycle commands - (add/delete/list
...
)NetworkDeviceCommand,
...
can
...
these
...
be
...
reused
...
instead
...
of
...
creating
...
a
...
new
...
set?
...
...
...
...
Typically
...
lifecycle
...
of
...
ASA
...
is
...
tied
...
to
...
the
...
associated
...
guest
...
network.
...
But
...
since
...
ASA
...
requires
...
some
...
CLI
...
configuration
...
it
...
is
...
not
...
possible
...
to
...
spin
...
it
...
up
...
as
...
part
...
of
...
guest
...
network
...
creation.
...
One
...
option
...
is
...
to
...
pre-create
...
a
...
pool
...
of
...
ASA
...
appliances.
...
During
...
network
...
creation
...
ASA
...
is
...
assigned
...
from
...
the
...
pool
...
and
...
released
...
when
...
the
...
network
...
is
...
destroyed.
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
A new table needs to be created for storing VNMC details
TODO:
Currently ASA is manually setup and configured. Need to see if this can be automatically provisioned?
http://www.cisco.com/en/US/docs/security/asa/quick_start/asa1000V/setup_vnmc.html
...