<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>AstroArch Consulting, Inc.</title>
	
	<link />
	<description>Providing Consulting for all your Virtualization Needs</description>
	<lastBuildDate>Thu, 21 Mar 2013 22:00:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Astroarch" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="astroarch" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>vSphere Upgrade Saga: Move the Data Center: Step 1</title>
		<link>/2013/03/vsphere-upgrade-saga-move-the-data-center-step-1/</link>
		<comments>/2013/03/vsphere-upgrade-saga-move-the-data-center-step-1/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 22:00:02 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[Migrate from vSphere to XenServer]]></category>
		<category><![CDATA[Move the data center]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[vSphere Upgrade Saga]]></category>
		<category><![CDATA[Xen VM Tuning]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=728</guid>
		<description><![CDATA[We recently moved from Boston to Austin, in doing so, we had to move our data center but we still need to maintain uptime while we physically move the data center. The obvious answer was a Cloud presence to help us with the move. While this move was planned for a bit, finding an inexpensive but good provider was difficult.]]></description>
				<content:encoded><![CDATA[<p>We recently moved from Boston to Austin, in doing so, we had to move our data center but we still need to maintain uptime while we physically move the data center. The obvious answer was a Cloud presence to help us with the move. While this move was planned for a bit, finding an inexpensive but good provider was difficult.<span id="more-728"></span></p>
<p>We choose to use an Infrastructure as a Service (IaaS) based cloud. Into it we planned on moving 4 carefully selected workloads. Which workloads to move to the cloud was a relatively easy decision based on how our virtual environment was already split. Our customer facing systems were located together and where very well understood due to the level of monitoring we had in our virtual environment.</p>
<p>We moved to the chosen cloud the following systems:</p>
<ul>
<li>External Web services</li>
<li>Email</li>
<li>Database to support external services</li>
<li>A Jump machine to access customer systems (a static IP was required) as well as our other cloud systems</li>
</ul>
<p>We chose just these 4 workloads based on which of our 100s of virtual machines were required to keep the business running while the datacenter moved. The only truly required systems were those that were externally facing used for communication with customers.</p>
<p>Moving these workloads to the cloud could have been accomplished by direct copy of the workloads, but only if the cloud I chose had the support and if I was already running the workloads conveniently within a similar cloud structure, but that was not the case. So instead, I had to set up everything from scratch. The steps where straightforward:</p>
<ol>
<li>Within the cloud service deploy the virtual machines from a template, my four templates were 2 minimal CentOS, 1 minimal CentOS + MySQL, and 1 LAMP Stack.</li>
<li>Deploy the applications from within the cloud virtual machines, this was a simple as setting up MailScanner + Postfix + Dovecot (which I wrote about previously in my Email Upgrade Saga) within a minimal CentOS, Setup WordPress within the LAMP Stack, Setup MySQL inside the minimal CentOS + MySQL, install the necessary communication tools within the last minimal CentOS.</li>
<li>Copy my Data Over from the production systems. This stage presented the most technical issues.</li>
<li>Transfer DNS from my existing DNS services to the Cloud Service, which required the Cloud to put in a reverse name look-up.</li>
<li>Wait 24-48 hours until all internet DNS servers were updated before performing final data migration</li>
<li>Shutdown old workload virtual machines</li>
</ol>
<p>These steps seem fairly straightforward and they were. The big choices where to use the existing WordPress installation or start from scratch, I choose to use the existing WordPress stack. While deploying everything I created a script to handle the deployment in the future, just in case I have to do it again or I migrate my workloads to another cloud provider or back to the main site. There are some key considerations that I found when using a cloud service provider that could be helpful to others. Items that are hypervisor dependent as each hypervisor handles memory over-commit differently. The cloud I chose runs Citrix Xen Server while my workloads generally run on VMware vSphere.</p>
<ol>
<li>Shutdown any unnecessary processes, this includes Cron jobs. The problem one for me was cron jobs, there are a bunch that chew through all available memory to create the Whatis directory. Disable makewhatis and their ilk.</li>
<li>Tune your LAMP stack to use only what is necessary. No need to run 1000s of web processes when the server will work just fine with a lower number but be ready to add more as necessary.</li>
<li>Use an Application Performance Management tool such as New Relic to track everything your web application does and re-tune as necessary. Such tools can also email you when the site is down due to the cloud provider availability issues (if any) or system crashes from using too much memory or other reasons.</li>
<li>Be a good public cloud citizen, you are sharing resources, so tune your application for those shared resources, what may work within your datacenter may not work as expected within a cloud.</li>
</ol>
<p>The key is to plan for all aspects of a migration to the cloud, even if it is only for a short time. In this case, migrating the application code was the easy part with data migration being the more difficult part. We had to migrate the following data:</p>
<ul>
<li>WordPress database records (twice for some aspects of the data). The second data migration was a limited subset based on knowledge of the data. The goal was to ensure we had the most up to date statistics data after the DNS switch over, which can take 48 hours in some places.</li>
<li>Email accounts. Email account data, such as folders, and unread email, etc. had to be migrated.</li>
</ul>
<p>A well orchestrated plan, scripting, and knowledge of your data will improve any cloud migration. But also understand not only how the application works but how the underlying operating system works. The makewhatis cron job caused our cloud services to crash with out of memory issues. It was not the application running that caused the problem, but a relatively useless cron daemon that is available on all systems.</p>
<p>Would we have caught that with a scripted install? Not really, each cloud is different. Now it is part of our scripted install of the OS and applications!</p>
]]></content:encoded>
			<wfw:commentRss>/2013/03/vsphere-upgrade-saga-move-the-data-center-step-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RHEV upgrade saga: Creating VMs on Open vSwitch</title>
		<link>/2013/01/rhev-upgrade-saga-creating-vms-on-open-vswitch/</link>
		<comments>/2013/01/rhev-upgrade-saga-creating-vms-on-open-vswitch/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 11:51:08 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Open vSwitch]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[RHEL5]]></category>
		<category><![CDATA[RHEL6]]></category>
		<category><![CDATA[RHEV Upgrade Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=721</guid>
		<description><![CDATA[Previously we create our network by integrating Open vSwitch into RHEL KVM. Now we need to create some virtual machines to run the workloads required. Read More]]></description>
				<content:encoded><![CDATA[<p>Previously we create our network by integrating Open vSwitch into RHEL KVM. Now we need to create some virtual machines to run the workloads required.</p>
<p><a href="http://www.itworld.com/virtualization/336623/rhev-upgrade-saga-rhel-kvm-creating-vms-open-vswitch" target="_blank">Read More</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/rhev-upgrade-saga-creating-vms-on-open-vswitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RHEV upgrade saga: RHEL KVM and the Open vSwitch</title>
		<link>/2013/01/rhev-upgrade-saga-rhel-kvm-and-the-open-vswitch/</link>
		<comments>/2013/01/rhev-upgrade-saga-rhel-kvm-and-the-open-vswitch/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 11:49:37 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Open vSwitch]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[RHEL5]]></category>
		<category><![CDATA[RHEL6]]></category>
		<category><![CDATA[RHEV Updage Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=719</guid>
		<description><![CDATA[A customer recently switched from VMware Server to KVM, but we wanted better networking, which required us to install and operate the Open vSwitch. Read more]]></description>
				<content:encoded><![CDATA[<p>A customer recently switched from VMware Server to KVM, but we wanted better networking, which required us to install and operate the Open vSwitch.</p>
<p><a href="http://www.itworld.com/virtualization/335244/rhev-upgrade-saga-rhel-kvm-and-open-vswitch" target="_blank">Read more</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/rhev-upgrade-saga-rhel-kvm-and-the-open-vswitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere upgrade saga: HP Insight Management integration</title>
		<link>/2013/01/vsphere-upgrade-saga-hp-insight-management-integration/</link>
		<comments>/2013/01/vsphere-upgrade-saga-hp-insight-management-integration/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 16:26:54 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[HP Insight Management for vCenter]]></category>
		<category><![CDATA[HPSIM]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vSphere Upgrade Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=716</guid>
		<description><![CDATA[I have previously written about upgrading HPSIM and installing HP specific offline bundles within my vSphere environment. This was to increase the integration between vCenter, vCloud Director, and my physical hardware. Still, everything was not integrated well enough. Here&#8217;s what I did to make this work. Read more]]></description>
				<content:encoded><![CDATA[<p>I have previously written about upgrading HPSIM and installing HP specific offline bundles within my vSphere environment. This was to increase the integration between vCenter, vCloud Director, and my physical hardware. Still, everything was not integrated well enough. Here&#8217;s what I did to make this work.</p>
<p><a href="http://www.itworld.com/virtualization/335235/vsphere-upgrade-saga-hp-insight-management-integration" target="_blank">Read more</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/vsphere-upgrade-saga-hp-insight-management-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere upgrade saga: Adding a D2200SB w/P4000 VSA</title>
		<link>/2013/01/vsphere-upgrade-saga-adding-a-d2200sb-wp4000-vsa/</link>
		<comments>/2013/01/vsphere-upgrade-saga-adding-a-d2200sb-wp4000-vsa/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 16:25:20 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[HP D2200sb]]></category>
		<category><![CDATA[VSA]]></category>
		<category><![CDATA[vSphere Upgrade Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=714</guid>
		<description><![CDATA[In order to increase the size of my virtual environment, I need to increase the size of my primary storage. The choices were to increase the capacity of disks for slower disks, add another disk tray to my SAN, or to use a virtual storage appliance (VSA) within vSphere. I chose to go the route of a VSA. Here&#8217;s how I did it: Read more]]></description>
				<content:encoded><![CDATA[<p>In order to increase the size of my virtual environment, I need to increase the size of my primary storage. The choices were to increase the capacity of disks for slower disks, add another disk tray to my SAN, or to use a virtual storage appliance (VSA) within vSphere. I chose to go the route of a VSA. Here&#8217;s how I did it:</p>
<p><a href="http://www.itworld.com/virtualization/334640/vsphere-upgrade-saga-adding-d2200sb-wp4000-vsa" target="_blank">Read more</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/vsphere-upgrade-saga-adding-a-d2200sb-wp4000-vsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere upgrade saga: Veeam upgrade</title>
		<link>/2013/01/vsphere-upgrade-saga-veeam-upgrade/</link>
		<comments>/2013/01/vsphere-upgrade-saga-veeam-upgrade/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 14:53:44 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[Data Protection]]></category>
		<category><![CDATA[Veeam]]></category>
		<category><![CDATA[vSphere Upgrade Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=710</guid>
		<description><![CDATA[Upgrading to the latest Veeam Backup and Replication v6.5 went smoothly. However, I got errors on all but one of my backup jobs. A simple patch fixed that. Read more]]></description>
				<content:encoded><![CDATA[<p>Upgrading to the latest Veeam Backup and Replication v6.5 went smoothly. However, I got errors on all but one of my backup jobs. A simple patch fixed that.</p>
<p><a href="http://www.itworld.com/data-protection/332769/vsphere-upgrade-saga-veeam-upgrade" target="_blank">Read more</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/vsphere-upgrade-saga-veeam-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email Upgrade Saga: Replacing Axigen mail with MailScanner</title>
		<link>/2013/01/email-upgrade-saga-replacing-axigen-mail-with-mailscanner/</link>
		<comments>/2013/01/email-upgrade-saga-replacing-axigen-mail-with-mailscanner/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 19:23:16 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Anti-Spam]]></category>
		<category><![CDATA[EMail Upgrade Saga]]></category>
		<category><![CDATA[MailScanner]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SpamAssassin]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=707</guid>
		<description><![CDATA[I&#8217;m tired of moving spam mail to spam folders from which the system never learns. So it&#8217;s time for me to try a new approach. Read more]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m tired of moving spam mail to spam folders from which the system never learns. So it&#8217;s time for me to try a new approach.</p>
<p><a href="http://www.itworld.com/software/332761/email-upgrade-saga-replacing-axigen-mail-something-better" target="_blank">Read more</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/email-upgrade-saga-replacing-axigen-mail-with-mailscanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere upgrade saga: Upgrading the storage on your Iomega ix2-200</title>
		<link>/2013/01/vsphere-upgrade-saga-upgrading-the-storage-on-your-iomega-ix2-200/</link>
		<comments>/2013/01/vsphere-upgrade-saga-upgrading-the-storage-on-your-iomega-ix2-200/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 16:57:19 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[iomega]]></category>
		<category><![CDATA[ISO Library]]></category>
		<category><![CDATA[ix2]]></category>
		<category><![CDATA[ix2-200]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Upgrade ix2]]></category>
		<category><![CDATA[Upgrade ix2-200]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vSphere Updage Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=704</guid>
		<description><![CDATA[While technically not part of my vCloud environment, I use an Iomega ix2-200 as my tertiary storage for ISOs used within my vCloud environment. I also use an 8TB iSCSI server that also acts as my RHEV server. I will be upgrading this later as well with a 10G network card and the latest RHEV. However, this is about my Iomega ix2-200. 1TB is just not enough storage. Read More]]></description>
				<content:encoded><![CDATA[<p>While technically not part of my vCloud environment, I use an Iomega ix2-200 as my tertiary storage for ISOs used within my vCloud environment. I also use an 8TB iSCSI server that also acts as my RHEV server. I will be upgrading this later as well with a 10G network card and the latest RHEV. However, this is about my Iomega ix2-200.</p>
<p>1TB is just not enough storage.</p>
<p><a href="http://www.itworld.com/virtualization/329076/vsphere-upgrade-saga-tertiary-storage-iomega-ix2-200-upgrade">Read More</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2013/01/vsphere-upgrade-saga-upgrading-the-storage-on-your-iomega-ix2-200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere upgrade saga: Upgrading vCenter Operations Manager</title>
		<link>/2012/12/vsphere-upgrade-saga-upgrading-vcenter-operations-manager/</link>
		<comments>/2012/12/vsphere-upgrade-saga-upgrading-vcenter-operations-manager/#comments</comments>
		<pubDate>Wed, 26 Dec 2012 12:18:05 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[vC Ops]]></category>
		<category><![CDATA[VIN]]></category>
		<category><![CDATA[VMware vCenter Operations Manager]]></category>
		<category><![CDATA[vSphere Upgrade Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=701</guid>
		<description><![CDATA[With both VIN and vCops broken, I had to fix both before moving on to the next phase of my migration. Read More]]></description>
				<content:encoded><![CDATA[<p>With both VIN and vCops broken, I had to fix both before moving on to the next phase of my migration.</p>
<p><a href="http://www.itworld.com/virtualization/329057/vsphere-upgrade-saga-upgrading-vcenter-operations-manager">Read More</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2012/12/vsphere-upgrade-saga-upgrading-vcenter-operations-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere upgrade saga: Fixing backup and other virtual appliances</title>
		<link>/2012/12/vsphere-upgrade-saga-fixing-backup-and-other-virtual-appliances/</link>
		<comments>/2012/12/vsphere-upgrade-saga-fixing-backup-and-other-virtual-appliances/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 16:58:19 +0000</pubDate>
		<dc:creator>Edward Haletky</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Blue Gears]]></category>
		<category><![CDATA[HP Insight Manager]]></category>
		<category><![CDATA[SSL Certificate replacement]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[Veeam]]></category>
		<category><![CDATA[vRanger]]></category>
		<category><![CDATA[vSphere Upgrade Saga]]></category>

		<guid isPermaLink="false">http://www.astroarch.com/?p=697</guid>
		<description><![CDATA[Ever since I upgraded vCenter Server to v5.1, my backup tool has been failing, unable to connect to vCenter. This is not unexpected as my SSL certificate for vCenter changed, and with that change comes the need to fix my backup tool. How to do this is fairly straight-forward actually. Read More]]></description>
				<content:encoded><![CDATA[<p>Ever since I upgraded vCenter Server to v5.1, my backup tool has been failing, unable to connect to vCenter. This is not unexpected as my SSL certificate for vCenter changed, and with that change comes the need to fix my backup tool. How to do this is fairly straight-forward actually.</p>
<p><a href="http://www.itworld.com/virtualization/328341/vsphere-upgrade-saga-fixing-backup-and-other-virtual-appliances">Read More</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>/2012/12/vsphere-upgrade-saga-fixing-backup-and-other-virtual-appliances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
