I’ve been on a journey with my team over the last 18 months to redefine our approach to video collaboration. Vowels form the nucleus of any word, so I call this the A-E-I-O-U approach as it represents the core principles of video collaboration.
Every product we introduced this year has these principles as its backbone. If a product idea doesn’t meet this requirement, it doesn’t even make it to blueprint. The feedback we’ve received from customers and partners tells me we are exactly on the right track.
So what does A-E-I-O-U stand for?
A – Affordable
E – Easy
I – Innovative
O – Outstanding Design
U – User Centric
Sounds pretty rudimentary, but it’s not easy to do in reality. It’s like producing a performance engine that’s easy on the eyes with do-it-yourself sensibility, a bunch of really cool features and pragmatic pricing – all in one product. A handful of companies have been able to do this, and Cisco has joined that short list with our latest video collaboration products.
The world of data is changing. Businesses face growth in the volume of information and the types of data they encounter. There are new landscapes of vast and dynamic information that must be processed, managed and analyzed to achieve business insight. It is no surprise, therefore, that legacy infrastructures are failing to meet I.T.’s expectations.
For many of you this is why you are in Seattle this week – to attend PASS Summit 2014, the SQL PASS organization’s annual conference on SQL Server. You want to learn this week from your peers, from Microsoft, and from vendor’s ways to successfully harness SQL Server and drive solutions that do meet your business and user’s expectations.
Each week, we’ll highlight the most important Cisco Partner Ecosystem news and stories, as well as point you to important, Cisco-related partner content you may have missed along the way. Here’s what you might have missed this week:
Off the Top
Happy Halloween! No tricks this week, but we definitely have a few treats for you.
Be sure to let us know what you think of Pat’s latest update.
Overcoming Challenges for Today’s Sales Professionals
We also saw an interesting new post this week from Karin Surber about overcoming the challenges faced by today’s sales professionals. With a separate look at the pace of change, busy customers, increased competition, technology mastery and integrity, Karin does a fantastic job illustrating how sales pros can leverage all the resources available to them in 2014.
As always, let us know if we are covering the information you need via our comments section. It’s how we constantly refine what is included in the weekly rewind. Read More »
Cisco, in its quest to embrace programmability, has created what is called the ACI Toolkit, which is basically a combination of an NX-OS like CLI and some custom python scripts. Although this toolkit doesn’t allow you to do all configurations within ACI, it can be used to create and show the common configuration and administrative actions that may be used daily. It’s also great for someone who is just starting to migrate to a more programmatic way of doing things, as it’s easily understandable to folks used to common networking commands.
If you’re not familiar with ACI, check out this short video to get a brief understanding of some of the basic constructs used and for a deeper dive go to www.cisco.com/go/aci. These concepts will help you to understand some of the configuration options available with the ACI Toolkit.
The toolkit’s python libraries are all available on GitHub.com and it’s fairly simple to access. All you need to do is open a terminal window on your computer and enter the following command:
This will connect you to your APIC so you may run commands that will help you build your application network profiles as shown in the three tier application in the picture above. We can do things such as switching tenants, creating contexts, creating bridge domains, and creating end point groups (EPGs).
Here are some examples of the common commands we might use to create these logical objects.
Switch to a tenant configuration mode:
fabric# switchto tenant <tenant-name>
Create a Context and don’t enforce contracts on it:
fabric-tenant(config-bd)# [no] ip address <ip-address>/<masklength> [name <subnet-name>]
As you can see from these examples the syntax will be very familiar to network engineers. We can also use the ACI Toolkit combined with the Python SDK to actually script these things. It makes scripting a little easier because we’re again using simpler syntax. Below is an example of configuring a tenant using Python in conjunction with the toolkit:
from acitoolkit import *
from credentials import *
tenant = Tenant (‘Customer1’)
context = Context (‘customer1-router’, tenant)
bd = BridgeDomain(‘BD1’, tenant)
app = AppProfile(‘web-and-ordering’, tenant)
vlan10 = EPG(‘VLAN10’, app )
vlan20 = EPG(‘VLAN20’, app )
Currently the ACI Toolkit may not be used to create service graphs, VMM Domains, SPAN, Atomic Counters, and or to see most telemetry and health score information. However, the toolkit still gives us a lot to work with and automate as far as basic configurations go. For more information please see the guide found here (http://datacenter.github.io/acitoolkit/).
We had our first OpenStack Hangout, “OpenStack as a NFV Platform” on Tuesday Oct 21st. If you are excited about the potential of NFV, this hangout is for you. Our expert panel discussed NFV fundamentals, NFV momentum, the Neutron NFV subteam, and the new Linux Foundation OPNFV project. What I liked the most about this hangout is that we had influencers, from different companies with different backgrounds, joining us and sharing their use cases and views on future trends.
Network virtualization is poised to become a key enabler for technology and business. This innovation is driven by the OpenStack Community that has come together to solve customers’ business problems. For example, NFV promises to not only deliver high performance but also deterministic performance. This theme was highlighted throughout the discussion.
I want to take a moment and thank our moderator and panelists for doing an amazing job!
Mark Voelker, Technical Leader, Cisco
Russell Bryant, Senior Principal Software Engineer, Red Hat
Toby Ford, AVP of Cloud Infrastructure and Platform Architecture & Strategy, AT&T
Mark McLoughlin, Consulting Software Engineer, Red Hat
Mark McClain, Yahoo!
Ian Wells, Technical Leader, Cisco
Chris Wright, Technical Director of SDN and NFV, Red Hat