Cisco Blogs


Cisco Blog > Data Center and Cloud

Cisco and OpenStack: Juno Release – Part 2

The tenth OpenStack release codenamed Juno was released on October 16, 2014. This press release provides a good summary of what to expect in Juno. It also discusses important new capabilities included in the more than 340 new enhancements built in to Juno and highlights different usecases that showcase the diversity of workloads supported on OpenStack.

In the first part of the Cisco and Openstack Juno Release blog, I covered Cisco’s OpenStack team contributions to the Neutron project. Here I’ll provide details of our contributions to other OpenStack projects as well highlight our development efforts on StackForge. Cisco was the sixth top code reviewer for the Juno release across all projects in Juno release and is Foundation’s fifth largest company in terms of OpenStack membership.

This Nova blueprint was completed in Juno and provides support for configuration and provisioning of instances with SR-IOV port connectivity.  The implementation generates SR-IOV specific libvirt domain and network configuration XML for the instances as well as includes the capability to schedule instances based on the compute nodes SR-IOV capabilities.  One of the key use-cases for SR-IOV is Network Function Virtualization (NFV) that requires high performance traffic throughput in and out of a virtual machine providing network services (Virtual Network Function or VNF).

We proposed and implemented support for metering Network Services in Neutron using Ceilometer. This included new pollsters and notification handlers for Load Balancer as a Service (LBaaS), Firewall as a Service (FWaaS) and VPN as a Service (VPNaaS). The metrics are categorized into Provider or Service Level, providing different level of details. Provider level metrics help determine the type of implementation and its feature, whereas the Service level metrics provide more granular metric details on the service health and consumption. Separately, instance metrics were enhanced as part of this blueprint to support read and write metrics per instance disk device.

In the Cinder project, Fibre Channel Zone Manager allows FC SAN Zone/Access control management in conjunction with Fibre Channel block storage.  It has a pluggable architecture and we contributed the Cisco FC Zoning plugin that automates creation, deletion and modification of zones in zonesets.  Zones are configured automatically as part of the active zone set for the specified VSAN in the FC SAN to provide a more flexible and secure way of controlling access.

Enhancements to Horizon to enable configuration of  IPv6 subnet modes is also part of the Juno release. This allows tenants to configure address and Route Advertisement (ra) mode for their subnets through the user dashboard. Neutron supports multiple IPv6 address configuration modes including SLAAC and DHCPv6 (both Stateful and Stateless modes).

StackForge

The Cisco OpenStack team has been actively developing across different projects on StackForge as well. This provides an excellent platform for OpenStack related projects to make use of OpenStack project infrastructure and also continue to collaborate in the open.

OpenStack Services Puppet Modules -- One of challenges that we hear about from our OpenStack customers is how to make OpenStack more manageable and deployable.  There are several different deployment options for OpenStack and we have tremendous experience with automating the underlying system and service configuration via Puppet. We work with customers, partners and the community to enhance Puppet modules for OpenStack services and integrate with Cisco infrastructure as well.  We also recently announced, in collaboration with RedHat, Cisco UCS Integrated Infrastructure that combines Cisco’s server, switching and management technologies with Red Hat’s enterprise-grade OpenStack platform.

Group Based Policy (GBP)– Currently staged on StackForge, this project aims to provide policy abstractions that extend the current Neutron API resources and introduces a declarative policy driven connectivity model that presents application-oriented interfaces to the user. The Group Based Policy framework implementation provides the flexibility for new API resources – End Points, End Point Groups, Contracts and Classifiers – that can be mapped to existing Neutron resources or passed directly to a third party controller.  In addition to a mapping driver that supports all existing Neutron plugins, Cisco will also be releasing a driver to directly integrate GBP with its Application Policy Infrastructure Controller.

Nova Solver Scheduler – For resolving complex constraints based on policies and business rules, we have been collaborating with the community to develop a smart Nova Scheduler driver that models compute placement as a supply and demand problem.  The intent is for the Solver Scheduler to integrate with the Gantt project that is aiming to separate out the Nova scheduler as a standalone project.

Summary

Cisco’s OpenStack team contributions are across numerous projects in OpenStack. Our aim is to work with the community, with our customers and partners to enable more successful OpenStack User Stories, resulting in a win-win situation. We are going to be presenting several general sessions that were selected as part of the community voting process at the upcoming Kilo Summit in Paris. You can find more details in this blog post and we look forward to seeing you there!

You can also download OpenStack Cisco Validated Designs, White papers, and more at www.cisco.com/go/openstack

 

Tags: , , , , , , , ,

Changing the Economics of Desktop and App Virtualization at the Enterprise Edge

Screen Shot 2014-10-13 at 3.21.53 PMIn my last post I discussed how Cisco UCS Mini is helping us expand beyond the traditional confines of the data center, to deliver desktop and app virtualization with exceptional user experience, manageability and TCO savings – at the enterprise edge.

We’re only going to see more investment and focus in this space, thanks to the general trend towards making VDI and app virtualization more tenable in a wider array of use cases across the enterprise, pushing from data center to enterprise edge.  This week, I want to offer a proof point I alluded to in my last post, enabled by our partners Nimble Storage and VMware.

Let’s take a look at the Nimble Storage SmartStack for ROBO (Remote Office / Branch Office) Desktop Virtualization.  As you know, we’ve seen incredible traction with our friends at Nimble.  Their CS array has seen wide market acceptance, and is now offered as an Integrated Infrastructure solution in the form of SmartStack, delivering the modularity, scale and manageability that IT demands.

I’m pleased to highlight that SmartStack now offers a solution optimized for ROBO.  In case you missed it, check out Nimble Storage’s announcement.   Bringing together best-of-breed components including VMware Horizon 6, Nimble’s CS300 array, and UCS Mini, this offering delivers on the key attributes critical to the enterprise edge:

  •  ­­Greater Consolidation: dense storage, compute and expansive I/O capacity of the Nimble + Cisco UCS solution, allows for hundreds of users in a small footprint, 50% of what traditional solutions might occupy.
  • Simplified Management: anchored on UCS Manager, this platform enables centralized IT to remotely spin up desktop and application virtualization capacity at remote/branch offices, without the error-prone, manual intervention required by traditional compute platforms.
  • High Performance: the combination of Nimble’s large IOPS footprint, low latency and Cisco UCS processing power delivers adaptive, exceptional performance in a compact form factor. This, along with VMware Horizon, allows IT to maintain an exceptional user experience through heavy application use and periods such as boot/login storms, patch operations and upgrades.

For more information on the Nimble SmartStack for ROBO Desktop Virtualization, please check out Sheldon D’Paiva’s blog on SmartStack ROBO.

Tags: , , , , , , , , ,

Breaking through Performance Barriers: Desktop Virtualization at Cisco Live

We’re halfway into Cisco Live!  Each year I find more and more attendees are coming to talk to us about running various desktop delivery models on UCS.  Some observations from folks I’ve chatted with:

More and more of you are asking about NVIDIA GRID solutions for graphics intensive use-cases.  I had several in fact, from the oil and gas industry who were especially interested in our C240 M3 solution with GRID – which conveniently we’ve been demo-ing here, remoted out of our San Jose lab.  If you’re not familiar with it, check out our solutions for both Citrix and VMware.

CAPEX-friendliness with great performance, for small seat count environments is key.  Lot’s of folks asking about solutions that are optimized for 100-200 seats of Horizon or XenDesktop, that are completely self-contained, including compute, storage, broker and the infrastructure assets.  I’ve shared this brand new whitepaper on our C240 200 seat config with everyone I talk to – just a single rack footprint that includes the LSI Nytro MegaRAID Controller with 200 GB of flash for write-caching, plus 12 x 600GB SAS drives.  Here’s what’s been tested:

Hardware Components:

  • Cisco UCS C240-M3 Rack Server (2 X Intel Xeon processor E5-2697 v2 @ 2.70 GHz) with 384GB of memory (16 GB X 24 DIMMS @ 1866 MHz), hypervisor host
  • Cisco UCS VIC1225 Converged Network Adapter/Rack Server (Optional for 10GB Connectivity)
  • 2 x Cisco Nexus 5548UP Access Switches
  • 12 x 600GB SAS disks @ 10000 RPM
  • LSI Nytro MegaRAID Controller 8110-4i

The infrastructure/user file volumes are on the 1st 4 drives set up in a RAID 5 config, and the 2nd and 3rd groups of 4 drives (combined in RAID 10) are for XenDesktop MCS (Citrix) or Floating Assignment / Linked Clones (VMware).  Extremely cost-effective for 200 seats with great performance that doesn’t max out the system and has plenty of room to breathe.  Check out the Citrix and VMware configs of this “in-a-box” solution.

Flash – Flash and more Flash.  It’s hard to move around SF without seeing a Cisco UCS / Flash-Forward advertisement promoting UCS Invicta Solid State Systems.  Invicta is changing the economics of desktop virtualization with industry-leading wear life rating, expansive write-IOPS capacity, and superior manageability within the UCS fabric with UCS Director.  We’ve got a nice demo of 600 XenDesktop seats booting off an Invicta appliance, in under 9 minutes.

There you have it – great performance that goes beyond the traditional barriers associated with cost-effectively delivering desktop virtualization.  Definitely check out these three solutions if you have some time remaining at Cisco Live this week.

Tags: , , , , , , ,