Well Cisco has done it.
I have worked in IT since 1995 and never learned programming. Sure, I can do a little HTML, and years ago, I learned just enough Perl to configure MRTG, but I have never written a program. The good old CLI has kept me very busy and brought home the bacon.
With the announcements on NX-OS APIs, Application Centric infrastructure APIs, python scripting support, SDN, and open source projects OpenStack, OpenDaylight, and Puppet, I cannot hold back anymore.
Therefore, I have opened an account at codecademy.com. I will start with Python and Java. I see many late nights in my future.
I have thought about learning code, but I could never think of an app I wanted to write. Now Cisco is bringing together networking and programming. Cisco is not only making APIs available, Cisco is contributing code to the open source community. In fact, Cisco has created a Data Center repository, a Nexus 9000 community, and a general Cisco Systems repository on GitHub.
Cisco has recently overhauled the developer program and its content. The new DevNet website is filled with developer information on products such as AVC, Collaboration, UCS, CTI, Energywise, FlexPod, UCS Microsoft Manager, Jabber, onePK, XNC, Telepresence.
Cisco is bringing the networking and programing worlds together and this stubborn old networker is finally onboard.
Bill Carter is a Senior Network Engineer with more than 18 years of experience. He works for Sentinel Technologies and specializes in next-generation data center, campus and WAN network services.
Follow Bill on Twitter @billyc5022 and read his blog http://billyc5022.blogspot.com/
Bill is a Cisco Champion – Check here to learn more about the Cisco Champion program .
Bill’s New Assistant Network Engineer
Tags: #ciscochampion, ACI, APIs, AVC, Cisco Developer Network, collaboration, CTI, Energywise, FlexPod, jabber, java, Nexus 9000, onePKXNC, Open Daylight, OpenStack, Puppet, python, SDN, TelePresence, UCS
Deploying Multi-Tier Application Stacks with Puppet and Chef
In a previous Cisco Data Center blog, we announced our configuration management accelerator for cloud to enable organizations to move beyond monolithic golden templates into a dynamic TOSCA-modeled application design canvas. Cisco Intelligent Automation for Cloud (IAC) has been working for months with PuppetLabs and OpsCode (Chef) and has had multiple successful customer proof-of-concept deployments.
The Cisco configuration management accelerator provides customers with a substantial improvement over the manual process of building and implementing multiple golden templates to build multi-tier application stacks. The application stack is now described, and the description drives implementation. Changes to the description apply to all future instances, and can even update running instances in continuous delivery scenarios. The benefit is that the description becomes the master plan and machines are consistently and automatically constructed from that master plan without intervention by IT. Software defines the application configuration.
Cisco’s cloud accelerator approach is true to an open philosophy that provides customers with a choice of solutions – not locking them into a single hypervisor, configuration tool, solution path, or even hardware selection. The configuration management accelerators follow directly in the footsteps of our multi-cloud accelerator released last year. That accelerator enabled Cisco IAC to provision, orchestrate and manage VMware vCloud Director, Amazon EC2, and OpenStack. It has also been extended by customers to include Hyper-V, Azure and Rackspace through the preplanned extensibility built into it.
Read More »
Tags: apps, Chef, CIAC, Cisco, cloud, configuration, epaas, IAC, intelligent automation, paas, Puppet, TOSCA, VMware
Cisco celebrated OpenStack’s 3rd birthday recently by releasing the Cisco OpenStack Installer for Grizzly. This blog post has more details.
The OpenStack foundation organizes a four-day OpenStack Summit every six months for contributors, enterprise users, service providers, application developers and ecosystem members. It facilitates the community to gather, discuss and present on several different streams ranging from keynote presentations and general sessions to workshops and developer sessions for planning the next OpenStack release. The next OpenStack Summit will be held in Hong Kong from November 5th to the 8th 2013 at the Asia World-Expo. The number of attendees for the Summit is expected to be around 5000 people. More information on the Summit and how you can register to attend is available here.
Speaking proposals are submitted by the community from anyone with an idea or topic they would like to present. The proposals are voted on by the community to secure a slot in session track. Submissions for the OpenStack summit general sessions closed on July 31st 2013 and are now available for vote.
As compared to the Portland summit that had 250 proposal submissions [you can view session videos from OpenStack Portland Summit here, the Hong Kong summit has more than 600 submissions. There are a lot of great proposals but only the best and most popular will make it to the Summit. The approved sessions typically get recorded and are available for viewing online as well.
Cisco’s OpenStack team submitted several proposals that highlight our involvement and contributions to OpenStack. The table below lists the proposals along with a link to the abstract and speaker details.
Community voting is open now and if you are interested in any (or all) of the above proposals, please vote for them here. The voting is open until Sunday, August 25th 2013. Please note that you do need to be an OpenStack Community member in order to vote; If you are not currently a member, you can easily register for membership via the OpenStack website.
Stay tuned for more updates, as we get closer to the OpenStack summit.
Tags: Cisco, cloud, data center, Hong Kong, icehouse, networking, Neutron, open source, opendaylight, OpenStack, openstack installer, Puppet, SDN
The OpenStack community recently reached a major milestone and celebrated its third birthday! The flagship open-source compute, storage and networking cloud platform has come a long way since the initial draft. Cisco is proud to be part of this community including participating as Vice Chair of the OpenStack Foundation and as Core Developer for Networking (Neutron).
Back in July, we celebrated OpenStack’s birthday with cake and the release of the Cisco OpenStack Installer for Grizzly. The Cisco OpenStack Installer makes it easy for customers to install, deploy and monitor OpenStack on Cisco UCS servers with networking plugins to the Nexus product line including the Nexus 3k, Nexus 5k, Nexus 6k and Nexus 7k. Watch this demo of how the Cisco Nexus plugin for Grizzly automates the upstream Cisco Nexus Top-of-Rack (ToR) switch:
More information on the Cisco OpenStack Installer for Grizzly can be found here.
We also celebrated OpenStack’s birthday by releasing the Cisco Reference Architecture for RedHat RDO OpenStack with UCS and Nexus. The Cisco OpenStack RDO Reference Architecture can be downloaded here.
Puppet is a key component of the Cisco OpenStack Installer. Cisco will be presenting an overview of Puppet and the Cisco OpenStack Installer at PuppetConf. Cisco will also be presenting details on how Puppet and OpenStack are key components of WebEx. PuppetConf will be held at the San Francisco Fairmont on August 22-23. Check out Cisco sessions at Puppet Conf here.
We would also like to thank everyone for the great interest and support in OpenStack at Cisco Live. David Yen’s keynote featured a demo of the new Dynamic Fabric Automation spine-and-leaf integration with OpenStack. Watch for the Dynamic Fabric Automation mention starting at 30:19 on this video.
The next OpenStack Summit is just around the corner! The OpenStack Summit will be held in Hong Kong on 11/5-11/9. Registration for the OpenStack Summit here.
We are looking forward to seeing everyone at PuppetConf and the OpenStack Summit.
Tags: cisco live, DFA, Dynamic Fabric Automation, grizzly, networking, Neutron, Nexus 5k, Nexus 6k, Nexus 7k, openstack installer, Puppet, UCS
Welcome to another exciting episode of Engineers Unplugged! This week, Colin McNamara (NEXUS IS @colinmcnamara) and Jay Cuthrell (VCE @qthrul) talk methodology and the evolution from linear to continuous delivery. How do software cycles impact the software defined world? Trend or next gen? You decide. This is a great look inside the process, complete with tips on how you can engage.
No episode is complete without a few memes, Grumpy and Waterfall unicorn anyone?
Colin McNamara and Jay Cuthrell rock the unicorn challenge: software defined style.
Welcome to Engineers Unplugged, where technologists talk to each other the way they know best, with a whiteboard. The rules are simple:
- Episodes will publish weekly (or as close to it as we can manage)
- Subscribe to the podcast here: engineersunplugged.com
- Follow the #engineersunplugged conversation on Twitter
- Submit ideas for episodes or volunteer to appear by Tweeting to @CommsNinja
- Practice drawing unicorns
What’s your stand on ITIL vs Continuous Delivery? Join the conversation on Twitter, or Facebook.com/EngineersUnplugged for the inside track. Comments welcome below!
Tags: Chef, Colin McNamara, continuous delivery, devops, engineers unplugged, ITIL, Jay Cuthrell, OpenStack, Puppet, software defined, VCE, video