Cisco Blogs


Cisco Blog > Data Center and Cloud

Cisco Unified Computing XML API with Curl and xmlstarlet

February 9, 2012 at 2:04 pm PST

One of my favorite books is The Pillars of the Earth by Ken Follet, I’ve read it and reread it many times and each time I read it I get something new out of it.  With so many good books out there it seems silly to reread a book, especially a very long book. I think what it is, is that the story is so good, the characters so compelling that I don’t want to leave them and when I’m finished with the book I miss them.  Fortunately the book was made into a mini-series that I enjoyed and brought a nice visualization of the story.  I also think the mini-series may have attracted a new set of readers in the viewing audience.

New audiences come with new methods of distribution for the same, similar or different presentation of an already published work.  With the intent to reach a new audience I am republishing a UCS XML API focused blog from another blog site on Cisco Developer Network UCS Section.  I wrote this blog in April 2010, but the methods utilized seemed to flow from my prior entries on this site.The previously published blog has references to other blogs on the on the Cisco Developer Network site in the Cisco UCS section.

The previous blog…

Last time I wrote about using telnet to connect to the UCS Manager XML API as a way to introduce the API and show it’s lack of complexity. Now I don’t expect anyone to write an application that uses telnet to manage a UCS system, I just wanted to get across that if text, XML structured text, can be pushed across an open port to the listening API process on the UCS then it doesn’t matter how the push is done.

However telnet is not very practical, so I thought I would write about curl and xmlstarlet (xmlstarlet referred to as xml in this entry). curl is used to handle the request and response cycle with the UCS and xml is used to process the XML response. In some of my early scripts I used sed and awk to “parse” the output. I say parse but it was more pattern matching; by the way sed and awk are great tools, but maybe I’m partial to them because I’ve been around for a while. The reason I started with curl, sed and awk was not because I lacked XML experience but because I wanted to appeal to the administrators out there and show that XML experience, while beneficial, is not specifically needed.

Read More »

Tags: , , , ,

Workload Automation, Job Scheduling, Applications and the Move to Cloud

In an earlier part of my career I learned the extreme importance of Workload Automation, aka Job Scheduling.  Workload automation is the oldest IT technology on the planet coming from the need to schedule jobs on an IBM Mainframe.   Job Scheduling has evolved from driving JCL (Job Control Language) to Workload Automation where the Scheduler stitches together batch and real time activities across mainframes, proprietary OS systems, x86 systems, applications (both packages and commercial off the shelf such as SAP or Oracle or Informatica) and now web service enabled applications whether they be onsite or in the cloud.  Walk into the operations center of any data driven company and you will see multiple screens where operations are monitoring the state of these jobs.  Why are they so critical?  Over 50% of all transactions that occur on this planet are batch in nature.  They are scheduled based upon specific times or based upon dependencies being met.  These workloads can be a complex  and interrelated set of activities.  Effectively these job streams are the business processes that drive modern enterprises.

Without these jobs companies don’t get information (and large amounts of it) in the right place at the right time.  Most companies today could not close out their financial quarters without enterprise schedulers to move data from their disparate systems into a consolidate place for either the general ledger to close out or for a critical Business Intelligence report to run to drive placement of the correct product into the specific physical location to serve the global economy.  Workload automation tools open and close stock exchanges and process all the transaction data from trades.  They also drive compliance checks.  This is important stuff for the global economy!  This was my realization in touring key operations centers and realizing that half of the big monitors were covering the movement of batch data in the enterprise.

Read More »

Tags: , , , , , ,

Social Media for Social Good #SMWSF #SMWCisco

February 9, 2012 at 11:46 am PST

If you have been paying attention to the Social Media Week programming, you probably know that on February 14, 2012 Cisco has planned a day of events with some of the leading voices in social media.  Cisco’s GETideas.org team is adding to this roster with a mid-day panel, “#SMLuvsSocialGood”. 

This panel will focus on how organizations are using social media for their social good efforts.  From raising awareness and funds to activation and coordination; social good has found its voice in social media.  Panelists will offer a multi-faceted perspective and key-takeaways that will help your next social good effort.  If you are interested in leveraging social media for greater social good, this is a panel you won’t want to miss!

Sitting on the panel will be:

Karla Ballard (One Economy, moderator)- Karla Ballard is the Chief of Strategic Development – Media and National Partnerships, managing partnership relationships on behalf of One Economy’s corporate partners like Comcast/NBC, Teach for America, City Year and others.  She will bring a unique perspective to the typical corporate viewpoint.

Jason Falls (Social Media Explorer) -- Jason Falls is an author, speaker and CEO, the latter of Social Media Explorer, an education and information products company focused on digital and social media marketing. He will bring a practitioners perspective to the panel.

Mary Anne Petrillo (Cisco)- Mary Anne is a seasoned marketing professional and at the forefront of innovative online education marketing programs within the Cisco Corporate Social Responsibility. Working on such projects as www.ATC21S.org, , and most recently serving as executive producer ofwww.getideas.org, she has a unique angle on leveraging social media for social good within a large enterprise.

Evan Steiner (HUB Ventures) -- Evan Steiner manages a myriad of projects for the Hub Bay Area, a purpose-driven collaborative workspace with over 1,000 members in San Francisco and Berkeley that is connected to 30 other locations through the global Hub network. Evan has a unique community level perspective that is not to be missed.

If you are in the San Francisco/San Jose area, plan to attend the live event – if not, watch it on the Cisco UStream channel.  The panels will be watching the #SMWCisco hash tag (as opposed to the general #SMWSF hashtag) so the U-stream audience can interact with the panel along with the live audience.

Tags: , , ,

Touch and Feel IPv6 Wi-Fi!

Despite the “buzz” around IPv6 right now for many customers it’s not easy to actually test drive an IPv6 connection. When we got the opportunity to sponsor the Wi-Fi customer access at the 2012 v6 World Congress, we jumped at it. It became an opportunity to showcase both the simplicity and effectiveness of the Cisco Carrier Grade IPv6 (CGv6) solution. The CGv6 solution is the industry’s only IPv6 transition solution that has been performance tested and validated by a third party, in our case by EANTC.

Wi-Fi is a topic of particular interest to mobile operators Read More »

Tags: , , , , , , , , , , , , ,

WAPs: More than Simple Wireless Network Access

An advanced wireless access point can bolster wireless security and improve network access

Most people have come to expect wireless network access almost everywhere they go, especially when they are at work or elsewhere. After all, if they can check their email on their smartphones from Starbucks, why shouldn’t they be able to do the same in a conference room at the office? Luckily, adding wireless access to your existing network isn’t difficult—but you must make some choices. You can opt for a basic wireless access point (WAP) for wireless network connectivity. Or, you can choose a more advanced small-business wireless router or WAP that adds sophisticated capabilities to your wireless network.

At their most basic, WAPs simply connect wireless devices to your local network through a standard wireless signal such as Wi-Fi or Bluetooth. A WAP connects to your router, which connects users’ devices (including smartphones, tablets, and laptops) to the network and the Internet. But WAPs can also bolster your network security, provide users with better network access throughout your building, and give you additional installation flexibility.

Read More »

Tags: , , , ,