A blog to share security, networking and cloud related technology information as @vCloudernBeer picked up on his search for his destiny in the cloud. (LinkedIn: https://www.linkedin.com/in/chowanthony)

Monday, August 26, 2013

Thanks to Scott Lowe (@scott_lowe) I was able to attend the
PuppetConf 2013 last week.It was held
in the San Francisco’s Fairmont Hotels and Resorts from Aug 22 to Aug 23.Before the actual conference Puppet Training
started on Aug 19 while Aug 21 is the Puppet Developer Day where developers
gathered together to work on Puppet modules for areas such as OpenStack,
Windows and other areas where Puppet can be used.

Before last week I have heard of Puppet from the vBrownBag
webcast and I know it is a configuration tool for servers.I have downloaded the Puppet training VM (http://info.puppetlabs.com/download-learning-puppet-VM.html),
had it started on my VMware Workstation 9 but did not play with it.

Luke Kanies CEO/Founder of Puppet Labs starts the first day
keynote followed by speakers from Google and Red Hat.

Sessions were divided into different tracks:

DevOps

Case Studies

Getting Started

Products + technologies

Continuous Delivery

Cloud Automation

DevOps is a relatively new term to describe the process in
which application software engineer and IT professionals working together to
deliver the application similar to the Agile Software Methodology.A famous book named “The Phoenix Project”
describes DevOps in a novel.May be one
day I will write a book review also.

Automation is an essential part of DevOps.Puppet and Chef are two popular tools for
DevOps practitioner to automate the application delivery process.

In this conference I have learn a lot about Open Source and
how we can check out the code via Github and/or Forge. There are other tools
like Foreman, Razor for cloud orchestration and provisioning.

I did not learn much about how to write Puppet Scripts and
that is something I would pick up later along with skills using Vagrant which
is widely being used to provision virtual machine.Both Vagrant and Puppet is useful for setting
up an OpenStack environment.

The most interesting session for me was the “Puppet Enterprise for the network” with
Jeremy Schulman as the speaker. He spoke on embedding the Puppet Agent in JUNOS
(Juniper’s Operating System) and how it can be used to configure network switch
interface attributes such as admin up and down, VLAN membership as well as link
aggregation membership.

There is also the netdev - a vendor-neutral network abstraction framework developed by Juniper Networks and contributed freely to the DevOps community. It can be found in github (https://github.com/Juniper/puppet-netdev-stdlib-junos) to work with any networking device that has a Puppet Agent.

Sunday, August 25, 2013

Now is the era of the cloud.There is the public cloud such as Amazon, Google and Microsoft’s
Azure. There is also the private cloud
where companies host the cloud services on local premise. Of course there is the hybrid cloud where
companies have both private and public cloud.

I think in a few more years there is the personal cloud just
like the personal computer where individuals will have one or more cloud for
them to use and can be access via different devices.

Apart from the commercial cloud offering, there is the open
source cloud and network virtualization.It is not easy to keep up with all the Open* such as OpenStack, OpenFlow,
OpenVswitch, OpenDayLight etc.

I am a software engineer for networking equipment.In my 20 years working for a Networking
Equipment Manufacturer, I have work on device driver, ATM, SNMP as well as
network access control.

Four years ago I started my journey to the cloud.With my background as a software engineer for
networking equipment, it should be natural for me to get into SDN or NVF or
OpenVswitch but I have chosen to go after the cloud infrastructure.

By chance I got to attend Interop 2010 for free (hotel, transportation
and food is on me).At that time server
virtualization is starting to pick up steam and VMware brought server
virtualization to maturity.

After I have attended Interop, I feel that virtualization is
the industry trend and is starting to pick up.After much effort, with many late night studies and setting up a home
lab I struggled for one year and after 2 retires I was able to get my VCP 4 and
subsequently VCP 5 certification.Good
thing VMworld 2013 is only announcing vSphere 5.5 otherwise I will have to
catch up again.

Then I have a chance to look into Citrix’s server and
application technology.It was at this
time that I found out I am lacking of the knowledge for the Microsoft
Infrastructure.Citrix is heavily
connected to Microsoft.I tried to learn
more about Microsoft’s various technologies and especially the Group Policy
when Citrix used that to tune their XenApp deployments. I thought of taking classes or online course
but budget is a problem – they are all very expensive.

There came Microsoft Windows Server 2012.As Microsoft is pushing this new server, there
are tons of promotions and free education opportunities.Thanks to Microsoft Learning and TrainSignal
(recently acquired by PluralSight) I am able to pass 70-410, 70-411 and 70-412
and achieved my MCSA for Windows Server 2012.Hyper-V is really catching up with VMware.

With understanding of VMware and Microsoft infrastructure
technologies, I am now ready to really start my journey to the cloud.My next objective is to master Microsoft’s
private cloud technology and then move on to OpenStack.