<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7081198953811365039</id><updated>2024-12-18T19:28:44.128-08:00</updated><category term="#craftbeer"/><category term="fail"/><category term="hiking"/><category term="#20tankbrewing"/><category term="#ejphair"/><category term="#hoppybrewing"/><category term="#vmware"/><category term="#xvmotion"/><category term="0x20003"/><category term="0x800f0955"/><category term="14er"/><category term="Jmeter variables"/><category term="WDS deployment server 2012"/><category term="backpacking"/><category term="beer tasting"/><category term="death march"/><category term="descriptors"/><category term="eastern sierra"/><category term="geocaching"/><category term="google vpc"/><category term="launch"/><category term="mount langley"/><category term="netapp"/><category term="pfsense"/><category term="saturday iphone beer charisma bbq"/><category term="sherry"/><category term="start"/><category term="stir crazy westbend popcorn popper stircrazy"/><category term="system commander"/><category term="tools fuel mortgage calculator cipher ciphermail"/><category term="upgrade"/><category term="vpn"/><category term="windows"/><category term="windows 7"/><title type='text'>Four King Beach</title><subtitle type='html'>Thoughts, ideas, rants and shall I say, inspired words.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.jomebrew.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>103</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-6662692096337935781</id><published>2019-10-03T10:53:00.000-07:00</published><updated>2019-10-03T10:53:00.970-07:00</updated><title type='text'>West Ghost IPA</title><content type='html'>&lt;h2 style=&quot;text-align: center;&quot;&gt;
West Ghost IPA&lt;/h2&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Thoughts as they rattle around in my head.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Transparent musings for the soul of the IPA haunting once proud alchemists dedicated to clarity of their craft.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
First there was Blind Pig. Along came Arrogant Bastard and Ruination which tried to&amp;nbsp; alter your DNA. Pliny The Elder landed upon this world forever changing the beer landscape. But, Green Flash birthed the name &quot;West Coast IPA&quot;. The name that would be synonymous with Extreme IPA and the beer that would become the messiah of craft beer for more than a decade.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ah, the fantastic bouquet of pine, earth, grassy, citrus and some floral essence sprinkled about. The crisp edgy tingle on your lips and tongue.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Smooth malt slides across your palate and is cast aside by a tangy bitterness. The assault continues as the alcohol evaporates as it swirls around your mouth releasing subtle sweetness and warmth.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The final bitterness casts about dank and sticky flavors you can almost smell. Or is it smells you can almost taste? The sudden dryness wipes a clean slate to your palate readying you for the next luxurious sip.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The beer that changed Craft Beer is the West coast IPA. Predecessors like Liberty Ale might have cleared a few boulders and more subtle IPA with subdued hops like Two Hearted or Lagunitas found a following but the West Coast IPA changed the beer world.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Breweries crammed pound after pound of hops searching for the most potent concentration of hop aroma and flavors. The hundreds of bold and subtle aromas and flavors carrying you away to distant exotic lands full of rich spices and marvelous fields of flowers where their perfumes invoke feelings of happiness and euphoria.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
These same potent elixirs came with a price. The bitterness assaulted your senses shattering the your almost spiritual journey dragging you back to reality with barbed hooks and rusty edge spears. The West Coast IPA broke through the boundaries of sensibility and flagrantly abused you at the whim of the brewer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We flocked to these beers clamoring for more, more more hops. But we lost sight of the different between hops and bitterness. For a time, we lost the our way among the harsh, coarse and hard to swallow bitter pill accompanying the once breath taking beer.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So the ship started righting itself. Unfortunately, while the West Coast IPA was re-centering itself and shedding some of the&amp;nbsp; extremes trying to re-define it, a gap was left in the IPA world. This hole, like the swirling mist of a seers crystal ball, was being filled with a new IPA that had an opaqueness like the fog obscuring the coastline.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We stared into the hazy landscape not seeing the new threat to the West Coast IPA because, the haze was the threat!&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We weathered the Black and Cascadian IPA storm. Short lived as it was destined to be. With a few surviving examples that broke free from the lack of vision most suffered from, the West Coast IPA remained victorious.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For several years, some breweries on the other coast were brewing some beers that should be consumed but not seen. Like a grotesque deformed fruit, beers like Heady Topper demanded you shield your eyes before consuming less you be repulsed by the sheer sight of it&#39;s... haze.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The onslaught filling the void of the drinkable West Coast IPA continued. Beer drinkers had quickly tired of the palate abuse and near permanent damage to their taste buds. IBUs fell and fell and were replaced hazy IPAs. Not just hazy though. These beers seem as if they were just hazy. Most insidiously, the hoards coming though the haze brought with them juicy.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hazy IPAs sent the established craft beer drinkers in a tizzy. A TIZZY. How dare you not serve me a clear beer! But the first volley of hazy beers brought new, interesting hops and shared a new brewing term &quot;bio-transformation&quot; that was cast about without restraint. If we could look through or beyond the haze, there was something interesting being brought to us and laid at out feet.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Alas, we were so distracted by the haze, we accused hazy beer brewers of poor fermentation practices, called them lazy brewers and a myriad other insults slung at these new frontiersman.&amp;nbsp; What we didn&#39;t see coming was this super juice craze.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hazy has become synonymous with Juicy. Young craft beer drinkers are flocking to this sweeter, low bitterness juice box IPA in droves. These flavor so reminiscent of their ever so recent adolescent juice boxes and Sunny Delight sugary drinks driving them into diabetes at an accelerating pace.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hazy is now synonymous with &quot;juicy&quot;. The heretics who brought Hazy IPA didn&#39;t notice they were being overrun by sweet, nearly barely bittered fruit bombs bursting with citrus like Mandarin Orange, Tangerine, Grapefruit or tropical fruits like Mango, Passion Fruit, Pineapple and Guava.&lt;br /&gt;
&lt;br /&gt;
The West Coast IPA that once dominated the IPA landscape and redefined the home and craft beer world is quickly fading into the mist.&lt;br /&gt;
&lt;br /&gt;
They are just spirits, ghosts, West Ghost IPA&#39;s.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/6662692096337935781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/6662692096337935781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6662692096337935781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6662692096337935781'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/10/west-ghost-ipa.html' title='West Ghost IPA'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-6283849566770294620</id><published>2019-10-02T13:46:00.007-07:00</published><updated>2023-04-17T07:50:21.061-07:00</updated><title type='text'>MacOS Catalina / Big Sur On VMware ESXi 6.7 U3 P02</title><content type='html'>&lt;h2&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Creating a MacOS Catalina/Big Sur&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
on VMware ESXi 6.7 U3 P02&amp;nbsp;&lt;/div&gt;
&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSeSHsQrGtOHBVhKBmPji1lVBpP0VDU6tYNpuAKw26VwdnCjx_oLmH4AkfawsxdHU5xQufrd2g_9798ja6WPjTUTOcWQfq6rSTRkfJ_wloyXUCVXkLUEdNOtb4CY9UiZ2QOAbdY9fO9O8/s1600/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;831&quot; data-original-width=&quot;1021&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSeSHsQrGtOHBVhKBmPji1lVBpP0VDU6tYNpuAKw26VwdnCjx_oLmH4AkfawsxdHU5xQufrd2g_9798ja6WPjTUTOcWQfq6rSTRkfJ_wloyXUCVXkLUEdNOtb4CY9UiZ2QOAbdY9fO9O8/s320/Capture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;br /&gt;&amp;nbsp;** UPDATE 12/03/2020**&lt;/div&gt;&lt;div&gt;THIS WORKS WITH BIG SUR TOO!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This now installs natively on ESXi 6.7 Update 3 Patch 02 - 202004002&lt;/div&gt;&lt;div&gt;I followed my same procedure below after downloading Catalina and Big Sur.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Note: I am running as root using &lt;b&gt;sudo su -&lt;/b&gt;&lt;/div&gt;&lt;div&gt;** I increased the image sise to 13GB as Some Catalina versions were greater than 8GB and Big Sur is 12.9GB&lt;/div&gt;&lt;div&gt;&lt;b&gt;hdiutil create -o /tmp/catalina -size 13000m -layout SPUD -fs HFS+J&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;hdiutil attach /tmp/catalina.dmg -noverify -mountpoint /Volumes/install_build&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;/Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;hdiutil convert /tmp/catalina.dmg -format UDTO -o ~/Downloads/catalina&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;mv ~/Downloads/catalina.cdr ~/Downloads/catalina.iso&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;rm -f /tmp/catalina.dmg.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Next, I copy the ISO to a external system (my desktop) an a network drive where I will install from.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In VMware (I am using vCenter)&amp;nbsp;&lt;/div&gt;&lt;div&gt;Create a new VM&lt;/div&gt;&lt;div&gt;Name it, I use macos-catalina&lt;/div&gt;&lt;div&gt;Pick a folder, Pick a Server/resource Pool and Pick Storage&lt;/div&gt;&lt;div&gt;For Compatibility, click the dropdown and select &lt;b&gt;ESXi 6.7 Update 2 and later&lt;/b&gt;&lt;/div&gt;&lt;div&gt;For Select OS, click the Gueast OS Family drop down and select &lt;b&gt;Other&lt;/b&gt;&lt;/div&gt;&lt;div&gt;For Guest OS Version, click the dropdown and select &lt;b&gt;Apple macOS 10.14 (64-bit)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I add 4 vCPU and 4GB memory as a base.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Under the datastore, I choose Disk Provisioning &lt;b&gt;Thin Provision&lt;/b&gt;&lt;/div&gt;&lt;div&gt;For Video Cars, I choose &lt;b&gt;Auto-detect settings&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Finish and save the VM&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To install, I open a remote console on the VM&lt;/div&gt;&lt;div&gt;Start the VM&lt;/div&gt;&lt;div&gt;Select VMRC - &amp;gt; Removable Devices -&amp;gt; CD/DVD Drive1 -&amp;gt; Connect to Disk Image File (ISO)&lt;/div&gt;&lt;div&gt;Navigate to ISO file and attach.&lt;/div&gt;&lt;div&gt;In the OS boot menu, select SATA CD/DVROM, then boot to the installer&lt;/div&gt;&lt;div&gt;From the install menu, select Disk Util&lt;/div&gt;&lt;div&gt;Select the VMware Virtual Disk&lt;/div&gt;&lt;div&gt;Select Erase&lt;/div&gt;&lt;div&gt;Give the disk a name&lt;/div&gt;&lt;div&gt;Once erased, exit the disk util&lt;/div&gt;&lt;div&gt;Start the macOS installer and complete the install steps.&amp;nbsp; This takes about 45 minutes total.&lt;/div&gt;&lt;div&gt;Once installed, disconnect the ISO from the console client.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reboot one last time to make sure it still boots OK.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;** UPDATE 04/15/2020**&lt;br /&gt;
Seems you need to start at Mojave to be able to download the full Catalina package from the App Store. I started from Mojave so I never ran into the issues found in the comments. Check the comments for what Adam had to say...&lt;br /&gt;
&lt;br /&gt;** UPDATE 10/17/2019**&lt;br /&gt;
After applying the first update, the VM was rendered un-bootable again. That is the same crash that is originally experienced.&amp;nbsp; SEE &lt;b&gt;Boot&amp;nbsp;Work Around &lt;/b&gt;at the bottom.&lt;br /&gt;
&lt;br /&gt;
This exercise was to get a running MacOS Catalina VM instance running on VMware. I first wrote this for Catalina Beta but afte rthe official release, a couple things changed.&amp;nbsp; So now it is how to install Catalina on ESXi 6.7.&lt;br /&gt;
&lt;br /&gt;
I am using a 2013 Mac Pro with VMWare 6.7 U2 installed. I have High Sierra and Mojave VMs running on the host. Running VMs on VMware is something I&#39;ve done for a few years.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
A lot has changed in Catalina. Admittedly, I am not a MacOS expert. I&#39;m not particularly good a Mac user either. So, I can&#39;t speak to the changes only that it is not currently (Oct 1, 2019) frienld to install on VMware ESXi. Catalina runs fine once you get a working VM though.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
The MacOS Part&lt;/h2&gt;
&lt;div&gt;
As of this writing (10/10/2019), You cannot upgrade and existing VM running High Sierra or Mojave. At least, I could not successfully upgrade and boot to Catalina.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;h3&gt;
If at first You Don&#39;t Succeed...&lt;/h3&gt;
&lt;div&gt;
&lt;i&gt;Note: You need to start at Mojave to upgrade to download the fill Catalina package.&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I started with trying to upgrade a Mojave VM to Catalina. I just downloaded Catalina from the Apple Store (Search: macos catalina).&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I followed the prompts and downloaded the Catalina installation image. I ran though the installation process which seemed to go pretty well. That is until it booted from the upgraded image. Then, it crashed. You can&#39;t see the crash, you just has an frozen Apple logo.&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
To see what is happening, reboot the VM and hold down the Windows Key + v for Verbose mode and see the boot attempt and the kernel panic. Changing VMware setting had no affect. After a couple hours, I gave up.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Try Something Else... And It Worked!&lt;/h3&gt;
&lt;div&gt;
My next tack was to boot from a &lt;b&gt;Catalina ISO&lt;/b&gt;. First, I had to create one. I&#39;d done this before on Mojave so it wasn&#39;t all unfamiliar.&amp;nbsp; &lt;b&gt;The steps are below&lt;/b&gt;. I am not sure where they came from.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
First, I had to boot back to Mojave. I had found by rebooting the VM to the Boot Manager settings (you can set this in the VM settings or press escape before the OS loads in a VM console) and Selecting the &lt;b&gt;EFI VMware Virtual SATA Hard Drive (0,0)&lt;/b&gt;&amp;nbsp;option (not Mac OS X), that boots to my original Mojave image.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To start from scratch on a Mojave instance, download Catalina from the app store&amp;nbsp;&lt;/b&gt;(Search: macos catalina)&lt;b&gt;. Just don&#39;t run the installer. &lt;/b&gt;You need the app image to create the ISO.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Once Mojave loaded, to build the ISO file, I start by making the virtual disk:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;hdiutil create -o /tmp/catalina -size 13000m -layout SPUD -fs HFS+J&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then, I mount it to I can copy the installer to it&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;hdiutil attach /tmp/catalina.dmg -noverify -mountpoint /Volumes/install_build&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Now I copy the installer to the mounted image&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
The image is automatically mounted and is on your desktop. Select it and un-mount the image.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now convert the image to an ISO file. You can put the file anywhere but I used ~/Downloads for simplicity&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;hdiutil convert /tmp/catalina.dmg -format UDTO -o ~/Downloads/catalina&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now rename the file from catalina.cdr to catalina.iso&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;mv ~/Downloads/catalina.cdr ~/Downloads/catalina.iso&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
You can delete /tmp/catalina.dmg.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Copy the ISO to your PC or where ever you want to attach it to the VM via a console session.&amp;nbsp; I use WinSCP to copy to my PC.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
The VMware Part&lt;/h2&gt;
&lt;div&gt;
&lt;i&gt;Updated 10/10/19&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I created a blank VM with the following settings:&lt;br /&gt;
&lt;br /&gt;
These are important. Just follow my lead here.&lt;br /&gt;
&lt;div&gt;
Guest OS: Other&lt;/div&gt;
&lt;div&gt;
Guest OS Version: Apple macOS 10.14 64-bit&lt;/div&gt;
&lt;div&gt;
2 vCPU&lt;/div&gt;
&lt;div&gt;
4GB Memory&lt;/div&gt;
&lt;div&gt;
100GB Disk space&lt;/div&gt;
&lt;div&gt;
The rest is default&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZER4AHAmJeOFmo4QfEM8m3czGLp5KDcojMPQsqc4LDQRtCwRHc_Wpkoj66BCbMrWAHrFK4MbmzJ0o__xBrBp7eBB2takjdzP3Zopd1vufknDkEW3xqkzriUMdaITTDRRIvHRM-HRFFCo/s1600/Capture.PNG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;799&quot; data-original-width=&quot;957&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZER4AHAmJeOFmo4QfEM8m3czGLp5KDcojMPQsqc4LDQRtCwRHc_Wpkoj66BCbMrWAHrFK4MbmzJ0o__xBrBp7eBB2takjdzP3Zopd1vufknDkEW3xqkzriUMdaITTDRRIvHRM-HRFFCo/s200/Capture.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;VMware settings&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
Once the VM is saved, edit the settings and change to&lt;br /&gt;
Guest OS: Windows&lt;/div&gt;
&lt;div&gt;
Guest OS Version: Windows 10 64-bit&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1x16m2WnLLmDWyXCryBHzu0qIONJ5fu1yWbb1CDaYCKHD16zjsHPVZyF0Lkk2vocvnCKsEkpWN9lbUqhI03BKhzfvNB1aYTb4OKWraVxw0cPCO9bgk3ApHLAoKP6DY-WFOTPdGfir8Uk/s1600/Capture.PNG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;621&quot; data-original-width=&quot;593&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1x16m2WnLLmDWyXCryBHzu0qIONJ5fu1yWbb1CDaYCKHD16zjsHPVZyF0Lkk2vocvnCKsEkpWN9lbUqhI03BKhzfvNB1aYTb4OKWraVxw0cPCO9bgk3ApHLAoKP6DY-WFOTPdGfir8Uk/s200/Capture.PNG&quot; width=&quot;190&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Changed to Windows 10&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Next...&lt;br /&gt;
Open a Remote Console (VMRC)&lt;/div&gt;
&lt;div&gt;
Power on the VM&lt;/div&gt;
&lt;div&gt;
Click VMRC --&amp;gt; Removeable Devices --&amp;gt; CD/DVD --&amp;gt; Connect to Disk Image File&lt;/div&gt;
&lt;div&gt;
Navigate to the catalina.iso file you saved where ever, Click Open&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJSt4Wib4ASln35kUiaE8P9lSa234DEW6Xmypdu5Ivl42VLv3xegLjeXuC9XPYV2v0fGYhGICqgGHBHm-Gbk7yGyKr2bNO2PcH6ZU3UTsALPSv-EvJYnquvxBFlJmEbOjKY8sYa2SbUCQ/s1600/Capture.PNG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;501&quot; data-original-width=&quot;740&quot; height=&quot;135&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJSt4Wib4ASln35kUiaE8P9lSa234DEW6Xmypdu5Ivl42VLv3xegLjeXuC9XPYV2v0fGYhGICqgGHBHm-Gbk7yGyKr2bNO2PcH6ZU3UTsALPSv-EvJYnquvxBFlJmEbOjKY8sYa2SbUCQ/s200/Capture.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Attach ISO&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now ALT+CTRL+Insert in the VM to reboot it. It will boot from the ISO automatically. If not select the SATA CDROM frm the EFI menu.&amp;nbsp; Note, sometimes it took several reboots for it to successfully boot from the ISO. usually, just one.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl6mi50rY-lNUFx0PNX03BwvTmy2fyOtln_LPyPLxHcoL9BUl8frvQQ7OXWMjWWTT10qTYijDKKmY2_CVw09RAnogteQSkuPW9qQNkSpr-99Sug0pN5i_fs0y78sxstiduHJcENGM_pLc/s1600/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;519&quot; data-original-width=&quot;676&quot; height=&quot;153&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl6mi50rY-lNUFx0PNX03BwvTmy2fyOtln_LPyPLxHcoL9BUl8frvQQ7OXWMjWWTT10qTYijDKKmY2_CVw09RAnogteQSkuPW9qQNkSpr-99Sug0pN5i_fs0y78sxstiduHJcENGM_pLc/s200/Capture.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHUVyDk1b-3GbCaWeuLvC2Gg5jlJVZ4ikaj4YmGGhdHmN2sM2nnEvCSC8qQNax4a4ngI3rkKpOfWjrA6Tg0lhDOk7sV6MnqpPqZYj2U9f88LBh-9P5W4Ca49Ed2CmVYWm_bItqxk-RwqI/s1600/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;237&quot; data-original-width=&quot;296&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHUVyDk1b-3GbCaWeuLvC2Gg5jlJVZ4ikaj4YmGGhdHmN2sM2nnEvCSC8qQNax4a4ngI3rkKpOfWjrA6Tg0lhDOk7sV6MnqpPqZYj2U9f88LBh-9P5W4Ca49Ed2CmVYWm_bItqxk-RwqI/s200/Capture.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Once the installer image loads, use the disk tool to erase the VMware virtual disk (100GB in my case)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj32Rqd1ZwaE3mOi0AaPg9OTcMixHVXs9byGyYGTqNlMcnlqnlw6O7WhBZlzBvw5mJrlCgVS_BfbSgBeYm2UlVcoRRMifsBNIVurGTb6lB_QEmwkKjlL193niVlnf86FmAkaZdSeHY4TB0/s1600/macosutilities.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;356&quot; data-original-width=&quot;578&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj32Rqd1ZwaE3mOi0AaPg9OTcMixHVXs9byGyYGTqNlMcnlqnlw6O7WhBZlzBvw5mJrlCgVS_BfbSgBeYm2UlVcoRRMifsBNIVurGTb6lB_QEmwkKjlL193niVlnf86FmAkaZdSeHY4TB0/s320/macosutilities.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Use the default erase options (Note: Your keyboard doesn&#39;t work so just accept &quot;Untitled&quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv_MKR7jPYbjgNayqkS1ys7nfDI-Zu4H-eSd7fcd3YDwqRuRAtI7YHueOUxuWzAcjp-ipRL85HXd2JZ0HQ18GN4oj3w6npUPyErxGcBRXQ4gFOhpUjFTygh6MWYg6uZSdjT7U8mLb8bVE/s1600/vmwaredisk.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;230&quot; data-original-width=&quot;933&quot; height=&quot;78&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv_MKR7jPYbjgNayqkS1ys7nfDI-Zu4H-eSd7fcd3YDwqRuRAtI7YHueOUxuWzAcjp-ipRL85HXd2JZ0HQ18GN4oj3w6npUPyErxGcBRXQ4gFOhpUjFTygh6MWYg6uZSdjT7U8mLb8bVE/s320/vmwaredisk.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl_QH6us8w6UiQMHSd_OWx-R78mNHXo3OLzUG-JJSm9G6AfxHgobOtvMiUaBRJM3X3s6NjX3neNPuc2fKCXFU5xZMPffABJM7bORQEEAqmHS38td2E7wb_e0itQi0oArERwQDGhLKtSyE/s1600/untitled.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;373&quot; data-original-width=&quot;483&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl_QH6us8w6UiQMHSd_OWx-R78mNHXo3OLzUG-JJSm9G6AfxHgobOtvMiUaBRJM3X3s6NjX3neNPuc2fKCXFU5xZMPffABJM7bORQEEAqmHS38td2E7wb_e0itQi0oArERwQDGhLKtSyE/s320/untitled.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Quit the disk utility&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Next, choose to install MacOS&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipn54DreD6Q6_RQ42rJQQMKMV8LpaiTr3vXM1S8rXA6sm7MSFUmwxbW8oaBj9fKdd-Egr8Artud56Jtt8pgm-Q2Bx9TJhI_7u_bs0cAvzY9ZE-PIZ9N0GQETVC85g7tnQ8QStYKNkm2_Q/s1600/installmacos.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;395&quot; data-original-width=&quot;585&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipn54DreD6Q6_RQ42rJQQMKMV8LpaiTr3vXM1S8rXA6sm7MSFUmwxbW8oaBj9fKdd-Egr8Artud56Jtt8pgm-Q2Bx9TJhI_7u_bs0cAvzY9ZE-PIZ9N0GQETVC85g7tnQ8QStYKNkm2_Q/s320/installmacos.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Follow the install steps and install Catalina&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoKCzSy5D6uogr86HE9r8gGmWT-10hSzaGbGzd8nIpe2H8MOTLeef6_BGZV3ocySDsM-mNcRi5rciMlSGspcGtYt04zpUlDLfET8Vqpw0dOxN7ChKFvy12Npmd7DQ6qep56SAcZ5hUHH8/s1600/installing.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;614&quot; data-original-width=&quot;790&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoKCzSy5D6uogr86HE9r8gGmWT-10hSzaGbGzd8nIpe2H8MOTLeef6_BGZV3ocySDsM-mNcRi5rciMlSGspcGtYt04zpUlDLfET8Vqpw0dOxN7ChKFvy12Npmd7DQ6qep56SAcZ5hUHH8/s320/installing.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Once the install finishes, it will reboot to the OS.&amp;nbsp; Make sure you detach the ISO so you don&#39;t boot to the installer again.&lt;br /&gt;
&lt;br /&gt;
Reset the VM&lt;br /&gt;
&lt;br /&gt;
The VM should boot to the image and continue installing Catalina. When it finishes (10 or so minutes) it will reboot.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZRHUjdqxQMZ_oncwQWD6AuTHQ6nCDddTceHlILCQv_krLJz9cL4-P9WYy74SObHorCHny_RXaO7XICO7zoslH3G_gXtLPT_Zqzp6BS0e8aJlWmruRtlzfzlAxNUVHygHJEIBYEm5Yvuo/s1600/restartedonnewimage.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;429&quot; data-original-width=&quot;368&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZRHUjdqxQMZ_oncwQWD6AuTHQ6nCDddTceHlILCQv_krLJz9cL4-P9WYy74SObHorCHny_RXaO7XICO7zoslH3G_gXtLPT_Zqzp6BS0e8aJlWmruRtlzfzlAxNUVHygHJEIBYEm5Yvuo/s320/restartedonnewimage.PNG&quot; width=&quot;274&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
After the reboot, it will freeze on the blank Apple logo or unsuccessfully load MacOS X. Don&#39;t fret.. We&#39;re OK.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNriXwze_3kUnxM3lms_JmxDKvh5OdJNd7m0u_MCuHI8oXmt_pnvw46l5asoxpGX2dsksXhjun2aYMbY61OlNKxsWcVtVZeLEFm4TAemOIk-GG6I4V_BgR9khAqZSFp6IBP2eKhp0bcNo/s1600/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;534&quot; data-original-width=&quot;794&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNriXwze_3kUnxM3lms_JmxDKvh5OdJNd7m0u_MCuHI8oXmt_pnvw46l5asoxpGX2dsksXhjun2aYMbY61OlNKxsWcVtVZeLEFm4TAemOIk-GG6I4V_BgR9khAqZSFp6IBP2eKhp0bcNo/s320/Capture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Power off the VM&lt;/div&gt;
&lt;div&gt;
Edit the VM setting and change the OS values.&lt;/div&gt;
&lt;div&gt;
Guest OS: Other (Apple Mac OS X)&lt;/div&gt;
&lt;div&gt;
Guest OS Version: Apple macOS 10.14 64-bit&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_6pRApd01NCSJypZ7U7U8cd-Dd7upIewtpHFmZsUEh0pySm2pi3coCveJL_Vl927fNWP1S7k32AznZDAAP7WndIQe59XNRzRuJYhCCEZfE110zSFAHBUYlWyyTaOPQ5gai1cCpFAGE6A/s1600/macossettings.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;562&quot; data-original-width=&quot;852&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_6pRApd01NCSJypZ7U7U8cd-Dd7upIewtpHFmZsUEh0pySm2pi3coCveJL_Vl927fNWP1S7k32AznZDAAP7WndIQe59XNRzRuJYhCCEZfE110zSFAHBUYlWyyTaOPQ5gai1cCpFAGE6A/s320/macossettings.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Power on the VM and it will boot to and load Catalina.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Once you go through the setup steps and Catalina is ready to go.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDUpsCEUnr5jjMYA62qWpwxV380Bizk9XcDl0zw4XY-xHSiCC2Mls3Tt-vbj3KIN9P5A3aywkbktLF1ot-ftXbIXLU-lQGpGKJfCeLpO8JuYw_BbT2BmuBV_GSVc820WHKfaJ1MmBpWXY/s1600/restartedonnewimage.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;404&quot; data-original-width=&quot;409&quot; height=&quot;196&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDUpsCEUnr5jjMYA62qWpwxV380Bizk9XcDl0zw4XY-xHSiCC2Mls3Tt-vbj3KIN9P5A3aywkbktLF1ot-ftXbIXLU-lQGpGKJfCeLpO8JuYw_BbT2BmuBV_GSVc820WHKfaJ1MmBpWXY/s200/restartedonnewimage.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmxujTpPNKn4vHZLnJ1uMXyBMCq5BOGt21zsHR3i5UZHrBlxGUoyvo50lCVnVV-8jpS3Q827V0izZZbgXvnGQi0zW1f71wA-aH5hPNz4SCjaKD1rNJNDl8t5v1Bcpp7dJvZjDROURN48Q/s1600/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;831&quot; data-original-width=&quot;1021&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmxujTpPNKn4vHZLnJ1uMXyBMCq5BOGt21zsHR3i5UZHrBlxGUoyvo50lCVnVV-8jpS3Q827V0izZZbgXvnGQi0zW1f71wA-aH5hPNz4SCjaKD1rNJNDl8t5v1Bcpp7dJvZjDROURN48Q/s320/Capture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck on your adventure!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
Boot Work Around&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
Added 10/17/2019&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
After applying the update, the VM was no longer booting. Same cast at boot with the Apple Logo and no progress.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
the work around is to change the boot order in EFI boot settings to boot to &lt;b&gt;SATA Hard Drive 0.0&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You need to enter EFI boot configuration for the VM. You can hit escape a the VMware logo or go to the VM settings and set to boor to EFI next boot. Boot/reboot to get the EFI menu&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghVSJHIRdJwGPHRDzsMBunTiqmd5uYVA48PlOXxM1p8OioFjuoG1OzSDoSV16dwIjs0tm6RmPgeLu6kR_2TzVo6My50jztF-gGGwCr05hl7tkhE9P62T3pdR3OJWfcA60P9qoQtxGhSM0/s1600/efi1.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;506&quot; data-original-width=&quot;668&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghVSJHIRdJwGPHRDzsMBunTiqmd5uYVA48PlOXxM1p8OioFjuoG1OzSDoSV16dwIjs0tm6RmPgeLu6kR_2TzVo6My50jztF-gGGwCr05hl7tkhE9P62T3pdR3OJWfcA60P9qoQtxGhSM0/s320/efi1.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Enter Setup&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD_F23_3h5sRGS54ZzAdj6AYe16DPxNLhau0-I1ALntObsroMFXhL6m6FQ84VDKCRfJLfRzTyB0zqBK8YbORxY2eYUYyGP-X5pFj0d9ow6PUwZPL-X_finbXIc6xdwt6ISkei1SYGDbyE/s1600/efi2.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;504&quot; data-original-width=&quot;665&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD_F23_3h5sRGS54ZzAdj6AYe16DPxNLhau0-I1ALntObsroMFXhL6m6FQ84VDKCRfJLfRzTyB0zqBK8YbORxY2eYUYyGP-X5pFj0d9ow6PUwZPL-X_finbXIc6xdwt6ISkei1SYGDbyE/s320/efi2.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Configure Boot Options&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmWs7KkB7-1dODEqcVhfkNenaQBVlHhJ0eTRM4l2aJ88MUJC-ghyphenhyphenurUlNu0516q1iCpqlexTU7bniuKou5RbmbIVYis4N4STZgOrtaywVSLd4rvUYaVa05ZDHD3jE23siyExQ8PVql_-o/s1600/efi3.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;518&quot; data-original-width=&quot;658&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmWs7KkB7-1dODEqcVhfkNenaQBVlHhJ0eTRM4l2aJ88MUJC-ghyphenhyphenurUlNu0516q1iCpqlexTU7bniuKou5RbmbIVYis4N4STZgOrtaywVSLd4rvUYaVa05ZDHD3jE23siyExQ8PVql_-o/s320/efi3.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Change Boot Order&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWh-80_XR2uhL7yl9t3hhDqXDH-QwdR1b7tUOkp-E6c9F8CB1UnYnNbmBPdOk2GhRHk9myApNtX5A7a56ye_zUD1wuK-2zTJtiapDuiAfOY8TLbFBbsAoP9QptAIMG7b73Ok5Z5VFz8rI/s1600/efi4.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;529&quot; data-original-width=&quot;661&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWh-80_XR2uhL7yl9t3hhDqXDH-QwdR1b7tUOkp-E6c9F8CB1UnYnNbmBPdOk2GhRHk9myApNtX5A7a56ye_zUD1wuK-2zTJtiapDuiAfOY8TLbFBbsAoP9QptAIMG7b73Ok5Z5VFz8rI/s320/efi4.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Press Enter then change the boot order in the pop up window using + and - keys. Press Escape when done editing.&lt;br /&gt;
Move EFI Virtual SATA Hard Drive (0.0) to the Top&lt;br /&gt;
You can see I change the overall boot order to:&lt;br /&gt;
Hard Drive&lt;br /&gt;
CDROM&lt;br /&gt;
Mac OS X&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOc8oE_Zye4L53zNgnqE3wxKbExfiX1CFErwB2NQJbBqAnTWrF4eOLdrEvC9o3YE_jVwFhJq1AtCMTdANlcmgjPO8ZZ38aVo_ShMKHgSHilVk_ViNiiWLw9kxny_FtJf1_gMKkhsWSi0/s1600/efi5.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;519&quot; data-original-width=&quot;663&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeOc8oE_Zye4L53zNgnqE3wxKbExfiX1CFErwB2NQJbBqAnTWrF4eOLdrEvC9o3YE_jVwFhJq1AtCMTdANlcmgjPO8ZZ38aVo_ShMKHgSHilVk_ViNiiWLw9kxny_FtJf1_gMKkhsWSi0/s320/efi5.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Press Enter to Commit changes and exit&lt;/div&gt;
&lt;div&gt;
Exit boot manager and reset the VM.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now the VM will always boot to the Hard Drive.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I am avoiding applying updates.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/6283849566770294620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/6283849566770294620' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6283849566770294620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6283849566770294620'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/10/macos-catalina-beta-on-vmwwre-esxi-67-u2.html' title='MacOS Catalina / Big Sur On VMware ESXi 6.7 U3 P02'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSeSHsQrGtOHBVhKBmPji1lVBpP0VDU6tYNpuAKw26VwdnCjx_oLmH4AkfawsxdHU5xQufrd2g_9798ja6WPjTUTOcWQfq6rSTRkfJ_wloyXUCVXkLUEdNOtb4CY9UiZ2QOAbdY9fO9O8/s72-c/Capture.PNG" height="72" width="72"/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-822705162060341827</id><published>2019-09-30T22:02:00.000-07:00</published><updated>2019-10-16T13:16:47.996-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="google vpc"/><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><category scheme="http://www.blogger.com/atom/ns#" term="vpn"/><title type='text'>Terraform Google VPN VPC PFSense</title><content type='html'>I spent a few days learning Terraform to automate the creation of a VPN to extend my local networks and create a VPC hybrid connection to my lab network. In other words, I extended my lab network to Google Compute using a VPN. I used Terraform to build my GCP infrastructure.&amp;nbsp; I use PFSense on the public edge of my local lab network.&lt;br /&gt;
&lt;br /&gt;
This is not a &quot;how to use Terraform&quot; or a &quot;how to use Google Compute&quot; or &quot;how VPNs work&quot; or &quot;how to use Pfsense&quot;.&lt;br /&gt;
&lt;br /&gt;
This article &lt;b&gt;does &lt;/b&gt;provide an example using Terraform configuration, PFsense configuration and my insight to making it work.&lt;br /&gt;
&lt;br /&gt;
Before I started, I manually created a VPN between PFsense and GCP. I know what pieces were needed to make it work. Building on that work, I took those pieces and created&amp;nbsp; Terraform configurations to do it for me as well as make it repeatable.&lt;br /&gt;
&lt;br /&gt;
You need a few things to do this.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;PFsense with an direct Internet connection. You probably could do it with port forwarding on your firewall, but that is not how I did it.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;PFsense as the static route to the subnet being created in GCP.&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;I use a PFsense virtual machine which has a NIC interface on the internal network and one on the Internet network. I have a static route on my internal router to point to the GCP network via the internal IP address of the PFsense vRouter.&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Google Compute account&lt;/li&gt;
&lt;li&gt;Google Compute Project&lt;/li&gt;
&lt;li&gt;Owner or appropriate permissions to create resources. I do not use a service account but I could.&lt;/li&gt;
&lt;li&gt;Internet connection to Google&lt;/li&gt;
&lt;li&gt;Credit card for Google to bill you for resources (after you initial credit is used up) or a billing account with Google&lt;/li&gt;
&lt;li&gt;Terraform (I use windows)&lt;/li&gt;
&lt;li&gt;GCloud client. Not required but really helpful and part of setting the windows account and password&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
I created a local folder path of c:\terraform\vpn and work exclusively with the VPN in that folder. I assume you have Terraform installed an in the system path.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Before doing this, you may want to jump down to the PFsense setup and generate a preshared key to be used in the VPN Tunnel configuration. Youwil need one from somewhere. I&#39;ve had problems using too long of a key so I just use PFsense to generate. Step 6.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Terraform configuration with comments&lt;/h3&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
//vpn config&lt;br /&gt;
// I use variables for project, zone, region in a variables.tf file in the same folder.&lt;br /&gt;
//VPN Tunnel Config&lt;br /&gt;
// I suggest keeping the resource name and name = the same. Much easier to follow.&lt;br /&gt;
// I have also variableised these but not in the example&lt;br /&gt;
&amp;nbsp;resource &quot;google_compute_vpn_tunnel&quot; &quot;vpn-1-tunnel-1&quot; {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;name = &quot;vpn-1-tunnel-1&quot;&lt;br /&gt;
// IP address of the PFSense gateway&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;peer_ip = &quot;8.8.8.8&quot;&lt;br /&gt;
// same exact string in PFsense&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;shared_secret = &quot;sharedsupersecretstring&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;description = &quot;vpn&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ike_version = &quot;2&quot;&lt;br /&gt;
// vpn-gatewate-1 is created below somewhere. It is used a few times like this&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;target_vpn_gateway = &quot;${google_compute_vpn_gateway.vpn-gateway-1.self_link}&quot;&lt;br /&gt;
// I am allowing all traffic between the GCP VPC and my local network. you can restrict as you like.&lt;br /&gt;
// the CIDR in quotes inside the brackets can have multiple entries. All in quotes separated by a comma&lt;br /&gt;
// e.g. [&quot;1.2.3.4/24&quot;, &quot;10.10.0.0/16&quot;]&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;local_traffic_selector= [&quot;0.0.0.0/0&quot;]&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;remote_traffic_selector= [&quot;0.0.0.0/0&quot;]&lt;br /&gt;
//These are created later and are the defaults for a VPN to establish an IPSec connection&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;depends_on = [&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&quot;google_compute_forwarding_rule.fr_esp&quot;,&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&quot;google_compute_forwarding_rule.fr_udp500&quot;,&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&quot;google_compute_forwarding_rule.fr_udp4500&quot;,&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;]&lt;br /&gt;
}&lt;br /&gt;
// Creating the VPN Gateway/ Later when we create rules, it gets assigned an IP address&lt;br /&gt;
// The IP is sticky in that I have created and destroyed and created the VPN again and get the same IP assigned.&lt;br /&gt;
resource &quot;google_compute_vpn_gateway&quot; &quot;vpn-gateway-1&quot; {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;name = &quot;vpn-gateway-1&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;description = &quot;vpn gateway&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;network = &quot;${google_compute_network.vpn-network.self_link}&quot;&lt;br /&gt;
}&lt;br /&gt;
// Creating the VPC Network&lt;br /&gt;
resource &quot;google_compute_network&quot; &quot;vpn-network&quot; {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;name = &quot;vpn-network&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;auto_create_subnetworks = false&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
// Creating the VPC network. This is a class C of my lab Class B network.&lt;br /&gt;
// It is used by the compute instances virtual machines&lt;br /&gt;
resource &quot;google_compute_subnetwork&quot; &quot;vpn-subnet&quot; {&lt;br /&gt;
&amp;nbsp; name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;vpn-subnet&quot;&lt;br /&gt;
&amp;nbsp; ip_cidr_range = &quot;172.16.99.0/24&quot;&lt;br /&gt;
&amp;nbsp; region&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = var.region&lt;br /&gt;
&amp;nbsp; private_ip_google_access = true&lt;br /&gt;
&amp;nbsp; network&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;${google_compute_network.vpn-network.self_link}&quot;&lt;br /&gt;
}&lt;br /&gt;
//Retrieving the IP used by the VPN gateway for forwarding rules&lt;br /&gt;
resource &quot;google_compute_address&quot; &quot;vpn-ip&quot; {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;name = &quot;vpn-ip&quot;&lt;br /&gt;
}&lt;br /&gt;
// Setting the route for my internal lab network&lt;br /&gt;
resource &quot;google_compute_route&quot; &quot;vpn-1-tunnel-1-route-1&quot; {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;name = &quot;vpn-1-tunnel-1-route-1&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;network = &quot;${google_compute_network.vpn-network.self_link}&quot;&lt;br /&gt;
//&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;next_hop_vpn_tunnel = &quot;vpn-1-tunnel-1&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;next_hop_vpn_tunnel = &quot;${google_compute_vpn_tunnel.vpn-1-tunnel-1.self_link}&quot;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;dest_range = &quot;172.16.0.0/16&quot;&lt;br /&gt;
}&lt;br /&gt;
// Default forwarding tule to allow IPsec&lt;br /&gt;
resource &quot;google_compute_forwarding_rule&quot; &quot;fr_esp&quot; {&lt;br /&gt;
&amp;nbsp; name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;fr-esp&quot;&lt;br /&gt;
&amp;nbsp; ip_protocol = &quot;ESP&quot;&lt;br /&gt;
&amp;nbsp; ip_address&amp;nbsp; = &quot;${google_compute_address.vpn-ip.address}&quot;&lt;br /&gt;
&amp;nbsp; target&amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;${google_compute_vpn_gateway.vpn-gateway-1.self_link}&quot;&lt;br /&gt;
}&lt;br /&gt;
// Default forwarding tule to allow IPsec&lt;br /&gt;
resource &quot;google_compute_forwarding_rule&quot; &quot;fr_udp500&quot; {&lt;br /&gt;
&amp;nbsp; name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;fr-udp500&quot;&lt;br /&gt;
&amp;nbsp; ip_protocol = &quot;UDP&quot;&lt;br /&gt;
&amp;nbsp; port_range&amp;nbsp; = &quot;500&quot;&lt;br /&gt;
&amp;nbsp; ip_address&amp;nbsp; = &quot;${google_compute_address.vpn-ip.address}&quot;&lt;br /&gt;
&amp;nbsp; target&amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;${google_compute_vpn_gateway.vpn-gateway-1.self_link}&quot;&lt;br /&gt;
}&lt;br /&gt;
// Default forwarding tule to allow IPsec&lt;br /&gt;
resource &quot;google_compute_forwarding_rule&quot; &quot;fr_udp4500&quot; {&lt;br /&gt;
&amp;nbsp; name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;fr-udp4500&quot;&lt;br /&gt;
&amp;nbsp; ip_protocol = &quot;UDP&quot;&lt;br /&gt;
&amp;nbsp; port_range&amp;nbsp; = &quot;4500&quot;&lt;br /&gt;
&amp;nbsp; ip_address&amp;nbsp; = &quot;${google_compute_address.vpn-ip.address}&quot;&lt;br /&gt;
&amp;nbsp; target&amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;${google_compute_vpn_gateway.vpn-gateway-1.self_link}&quot;&lt;br /&gt;
}&lt;br /&gt;
// Firewall rule to allow all traffic outbound from the vpn subnet&lt;br /&gt;
resource &quot;google_compute_firewall&quot; &quot;vpn-allow-all-egress&quot; {&lt;br /&gt;
&amp;nbsp; name&amp;nbsp; &amp;nbsp; = &quot;vpn-allow-all-egress&quot;&lt;br /&gt;
// This is required though you can have multiple protocols and ports. for me, it is allow all&lt;br /&gt;
&amp;nbsp; allow {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;protocol = &quot;all&quot;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; network = &quot;${google_compute_network.vpn-network.name}&quot;&lt;br /&gt;
&amp;nbsp; // the CIDR in quites inside the brackets can have multiple entries. All in quites separate by a comma&lt;br /&gt;
&amp;nbsp; // e.g. [&quot;1.2.3.4/24&quot;, &quot;10.10.0.0/16&quot;]&lt;br /&gt;
&amp;nbsp; destination_ranges = [&quot;172.16.0.0/16&quot;]&lt;br /&gt;
&amp;nbsp; &amp;nbsp; direction = &quot;EGRESS&quot;&lt;br /&gt;
}&lt;br /&gt;
// Firewall rule to allow all traffic inbound into the vpn subnet&lt;br /&gt;
resource &quot;google_compute_firewall&quot; &quot;vpn-allow-all-ingress&quot; {&lt;br /&gt;
&amp;nbsp; name&amp;nbsp; &amp;nbsp; = &quot;vpn-allow-all-ingress&quot;&lt;br /&gt;
&amp;nbsp; network = &quot;${google_compute_network.vpn-network.name}&quot;&lt;br /&gt;
// This is required though you can have multiple protocols and ports. for me, it is allow all&lt;br /&gt;
&amp;nbsp; allow {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;protocol = &quot;all&quot;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; // the CIDR in quites inside the brackets can have multiple entries. All in quites separate by a comma&lt;br /&gt;
&amp;nbsp; // e.g. [&quot;1.2.3.4/24&quot;, &quot;10.10.0.0/16&quot;]&lt;br /&gt;
&amp;nbsp; source_ranges = [&quot;172.16.0.0/16&quot;]&lt;br /&gt;
&amp;nbsp; direction = &quot;INGRESS&quot;&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;hr /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Here are my variables&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
variable &quot;credential_file&quot; {&lt;br /&gt;
&amp;nbsp; type&amp;nbsp; &amp;nbsp; = &quot;string&quot;&lt;br /&gt;
&amp;nbsp; default = &quot;credfiledownloadedfromgoogle.json&quot;&lt;br /&gt;
}&lt;br /&gt;
variable &quot;project_id&quot; {&lt;br /&gt;
&amp;nbsp; type&amp;nbsp; &amp;nbsp; = &quot;string&quot;&lt;br /&gt;
&amp;nbsp; default = &quot;mygoogleproject&quot;&lt;br /&gt;
}&lt;br /&gt;
variable &quot;region&quot; {&lt;br /&gt;
&amp;nbsp; type&amp;nbsp; &amp;nbsp; = &quot;string&quot;&lt;br /&gt;
&amp;nbsp; default = &quot;us-central1&quot;&lt;br /&gt;
}&lt;br /&gt;
variable &quot;zone&quot; {&lt;br /&gt;
&amp;nbsp; type&amp;nbsp; &amp;nbsp; = &quot;string&quot;&lt;br /&gt;
&amp;nbsp; default = &quot;us-central1-a&quot;&lt;br /&gt;
}&lt;br /&gt;
provider &quot;google&quot; {&lt;br /&gt;
&amp;nbsp;credentials = &quot;${file(var.credential_file)}&quot;&lt;br /&gt;
&amp;nbsp;project&amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;${var.project_id}&quot;&lt;br /&gt;
&amp;nbsp;region&amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;${var.region}&quot;&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
variable &quot;instance_name&quot; {&lt;br /&gt;
&amp;nbsp; type&amp;nbsp; &amp;nbsp; = &quot;string&quot;&lt;br /&gt;
&amp;nbsp; default = &quot;windows2016vm&quot;&lt;br /&gt;
}&amp;nbsp;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Now for my Compute Instance Terraform configuration&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
resource &quot;google_compute_instance&quot; &quot;default&quot; {&lt;br /&gt;
&amp;nbsp;count = 1&lt;br /&gt;
&amp;nbsp;name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;${var.instance_name}-${count.index}&quot;&lt;br /&gt;
&amp;nbsp;machine_type = var.machine_type&lt;br /&gt;
&amp;nbsp;zone&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= var.zone&lt;br /&gt;
&amp;nbsp;boot_disk {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;initialize_params {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;image = var.image&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
// VPN Network created earlier&lt;br /&gt;
&amp;nbsp;network_interface {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;network = &quot;vpn-network&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;subnetwork = &quot;vpn-subnet&quot;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
}&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div&gt;
I save these to main.tf and variables .tf respectively.&amp;nbsp; The Instance is a separate folder with it&#39;s own main.tf and variables.tf.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In the vlan folder, run &lt;b&gt;terraform plan&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
If it looks OK, run &lt;b&gt;terraform plan -out vpn.plan&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Next,&amp;nbsp;&lt;b&gt;terraform apply vpn.plan&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h3&gt;
PFSense&lt;/h3&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
On PFsense, I create the following configuration.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This assumes you have PFsense already setup and working and are just adding an IPSec tunnel.&lt;/div&gt;
&lt;div&gt;
Local lab network 172.16.0.0/16&lt;br /&gt;
Extending subnet 172.16.99.0/24 into GCP as a Hybrid Cloud.&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Get the IP address of the VPN Gateway. I use &lt;b&gt;gcloud compute addresses list&lt;/b&gt;&amp;nbsp;which returns a list of IP addresses then look for the vpn-tunnel and the gateway IP. I will use 30.30.30.30 for my gateway IP.&lt;/li&gt;
&lt;li&gt;Navigate to the PFsense VPN then IPsec page&lt;/li&gt;
&lt;li&gt;Click + Add P1&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Key Exchange Version:&amp;nbsp;&lt;b&gt;IKE V2&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Internet Protocol: &lt;b&gt;IPV4&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Interface: &lt;b&gt;Internet Interface&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Remote Gateway: &lt;b&gt;IP of Google VPN Gateway e.g. 30.30.30.30&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Description: give it a nice description&lt;/li&gt;
&lt;li&gt;Pre-Shared Key: paste the same preshared key used in your Terraform configuration for the VPN Tunnel. e.g. &quot;sharedsupersecretstring&quot; OR generate one and use it in the Terraform configuration&lt;/li&gt;
&lt;li&gt;My Identifier: &lt;b&gt;My IP Address&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Peer Identifier: &lt;b&gt;Peer IP Address&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Encryption Algorithm: &lt;b&gt;AES128-GCM - 128 Bits - 14 (2048 bit)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Lifetime &lt;b&gt;36000&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Enable &lt;b&gt;DPD&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Delay &lt;b&gt;10&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Max failures &lt;b&gt;5&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Save&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Click Show Phase 2 Entries&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Click + Add P2 (&lt;i&gt;This is to allow the Tunnel Network&lt;/i&gt;)&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Mode: &lt;b&gt;Tunnel IPv4&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Local Network: Type&lt;b&gt;: Network - &lt;/b&gt;Network &lt;b&gt;: 169.254.0.2/30&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Nat: &lt;b&gt;None&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Remote Network: Type&lt;b&gt;:&amp;nbsp;Network &lt;/b&gt;- Network: &lt;b&gt;169.254.0.1/30&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Protocol: &lt;b&gt;ESP&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Encryption Algorithms: &lt;b&gt;AES125-GCM - 128 Bits&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Hash Algorithms: &lt;b&gt;SHA256&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;PFS Key Group: &lt;b&gt;14&amp;nbsp;(2048 bits)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Lifetime &lt;b&gt;10800&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Save&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Click + Add P2 (&lt;i&gt;This is the subnet rule in GCP which is extended from your lab)&lt;/i&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Mode: &lt;b&gt;Tunnel IPv4&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Local Network: &lt;b&gt;Select Local Network Interface&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Nat: &lt;b&gt;None&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Remote Network: Type: &lt;b&gt;Network &lt;/b&gt;- Address: &lt;b&gt;VPN Subnet from Terraform e.g. 172.16.99.0/24&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Protocol: &lt;b&gt;ESP&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Encryption Algorithms:&amp;nbsp;&lt;b&gt;AES125-GCM - 128 Bits&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Hash Algorithms: &lt;b&gt;SHA256&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;PFS Key Group:&amp;nbsp;&lt;b&gt;14&amp;nbsp;(2048 bits)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Lifetime &lt;b&gt;10800&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Save&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Click + Add P2&amp;nbsp;&amp;nbsp;(&lt;i&gt;This is the local lab network rule )&lt;/i&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Mode: &lt;b&gt;Tunnel IPv4&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Local Network: Type: &lt;b&gt;Network &lt;/b&gt;- Address: &lt;b&gt;lab subnet. e.g 172.16.0.0/16&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Nat: &lt;b&gt;None&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Remote Network: Type :&lt;b&gt;Network &lt;/b&gt;- Address: &lt;b&gt;VPN Subnet from Terraform e.g. 172.16.99.0/24&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Protocol: &lt;b&gt;ESP&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Encryption Algorithms:&amp;nbsp;&lt;b&gt;AES125-GCM - 128 Bits&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Hash Algorithms: &lt;b&gt;SHA256&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;PFS Key Group:&amp;nbsp;&lt;b&gt;14&amp;nbsp;(2048 bits)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Lifetime &lt;b&gt;10800&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Save&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Repeat for any other local networks you want to adverstise to the google subnet.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Create a Virtual IP&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Click Firewall the Virtual IPs&lt;/li&gt;
&lt;li&gt;Click + Add&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Interface: &lt;b&gt;Internet Interface&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Address(es): &lt;b&gt;169.254.0.2 / 30&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Description: give is a nice description like GCP VPN TUN IP&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div&gt;
Allow IPSec traffic through the firewall. Note, I pass all traffic&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Click Firewall then Rules&lt;/li&gt;
&lt;li&gt;Click IPSec&lt;/li&gt;
&lt;li&gt;Click Add&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Action: &lt;b&gt;Pass&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Address Family:&amp;nbsp;&lt;b&gt;IPV4&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Protocol:&lt;b&gt; Any&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Click Save&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div&gt;
That&#39;s all. The IPSec tunnel should come up now.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Setting the GCP Windows Instance User and Password Credentials&lt;/h3&gt;
&lt;div&gt;
I use the following command&amp;nbsp;&lt;b&gt;gcloud compute reset-windows-password --user userx windows2016vm-0&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
You will be rewarded with the account being created, userx in this case, and the randomly created password.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You can get the IP Address of the instance using this command&amp;nbsp;&lt;b&gt;gcloud compute instances describe&amp;nbsp;&lt;/b&gt;&lt;b&gt;windows2016vm&lt;/b&gt;&lt;b&gt;-0&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
If you are on a network you allowed across the VPN, you should be able to RDP to the windows machine name.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/822705162060341827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/822705162060341827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/822705162060341827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/822705162060341827'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/09/terraform-google-vpn-vpc-pfsense.html' title='Terraform Google VPN VPC PFSense'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-7581291123759302573</id><published>2019-08-15T22:25:00.000-07:00</published><updated>2019-08-19T20:03:40.874-07:00</updated><title type='text'>How Adding Bourbon Raises The ABV In Beer</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Effects On ABV With Alcohol Additions&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Joe “Jomebrew” Aiello&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt; Synopsis&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This is a followup to my previous article where I provided information on how to spike flavored sparkling water to make hard seltzer.&lt;br /&gt;
&lt;br /&gt;
This article explains the effects on a beers ABV when you add alcohol directly to the beer. We’ll show how to calculate the change in ABV of a beer when you add something with alcohol in it such as wine or distilled spirits such as Bourbon. &lt;br /&gt;
&lt;br /&gt;
For example, what is the new ABV when I add 2 ounces of Bourbon to my 7% ABV beer?&lt;br /&gt;
&lt;br /&gt;
I will also explain how to calculate how much alcohol, such as wine or distilled spirit, is needed to raise the ABV of your beer to a specific ABV. For example, how much alcohol is needed to raise a beer from 7% ABV to 8% ABV.&lt;br /&gt;
&lt;br /&gt;
Of course, this is not limited to beer. You can calculate the amount of alcohol in a mixed drink too. I’ll explain that later.&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://web.jomebrew.com/beercalc.htm&quot; target=&quot;_blank&quot;&gt;Find the ABV Calculator Here- Look For ABV Adjustments&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Why?&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
To have a relatively precise understanding of how much ABV is raised when I add alcohol to a beer.  When I add alcohol such wine or a spirit like bourbon to a beer to achieve a taste profile I it raised the overall OBV of the beer. For those like me, knowing the effect on the ABV is interesting and a little compulsive.&lt;br /&gt;
&lt;br /&gt;
In addition to knowing the effects on ABV when adding alcohol, I’ve been interested in knowing how much alcohol is needed to raise the ABV of a beer (or other beverages) to a specific percent of alcohol. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-weight: 700; white-space: pre-wrap;&quot;&gt;Does This Only Work For Beer?&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
These formulas can be used to calculate the change or how much is needed to raise the ABV in any beverage. &lt;br /&gt;
&lt;br /&gt;
Where my previous article talked about spiking a sparkling water with no existing alcohol, this article shows you how to calculate raise the ABV of a beverage t&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; white-space: pre-wrap;&quot;&gt;hat has zero or some alcohol already.&amp;nbsp; It can also be used to spike your sparkling water.&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;The Problem&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
How much is the ABV of a beverage raised when adding a distilled spirit. We’ll call this New ABV.&lt;br /&gt;
&lt;br /&gt;
How much alcohol is needed to raise the ABV to a specific ABV. We’ll call this Raise ABV.&lt;br /&gt;
&lt;br /&gt;
We need to start with a few bits of information. These first values are common for either formula.&lt;br /&gt;
&lt;br /&gt;
First, you need to start with the volume of the beverage. For this example, I have 120 ounces of of a Baltic Porter.&lt;br /&gt;
&lt;br /&gt;
Next, you need the percentage of alcohol in the baltic porter. In the example, I am using 7%.  We will use .07 for the calculations to keep it simple (7/100)&lt;br /&gt;
&lt;br /&gt;
Now, you need to know the percentage of alcohol (ABV) of the distilled spirit. Here, I am using 80 proof vodka which is 40% alcohol. For the calculations, we will use .4 (40/100)&lt;br /&gt;
&lt;br /&gt;
For New ABV, we need to know how much alcoholic liquid are we adding.  We’ll use 2 ounces in this example.&lt;br /&gt;
&lt;br /&gt;
For Raise ABV, we need to know what the target ABV is. We’ll use 8% ABV.&lt;br /&gt;
&lt;br /&gt;
Finally!  We have all the values needed to do our calculations. &lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Breaking Down The Calculation for New ABV&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
The Formula we worked out is ((A*C)+(Q*V)) / (A+V)*100 or&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;https://lh6.googleusercontent.com/nBJJ-YsfRyn1kOrJLMG0cNZ9I9x-sDP2OK4uDE4OdRrc_joUjN_J1A2Vt3pdPdHR_Y3fxKpDMz_1R1WZ5sZh0IQONbGpx_HFvZX870jHSDU_mahSPq5VMFVgqeacCSzv7mNofHRJ&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
A = Starting Volume&lt;br /&gt;
C= Current ABV of the Beverage&lt;br /&gt;
Q = ABV of the Alcohol Being Added&lt;br /&gt;
V = Volume of Alcohol Added to the Beverage&lt;br /&gt;
&lt;br /&gt;
As mentioned earlier, we’ll use the decimal value of the percentages: &lt;br /&gt;
A = 128&lt;br /&gt;
C = .07&lt;br /&gt;
Q = .4&lt;br /&gt;
V = 2&lt;br /&gt;
&lt;br /&gt;
So, plugging the numbers into the formula, we get ((128*.07)+(.4*2)) / (128+2)*100 or&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;https://lh6.googleusercontent.com/B1Y8C-agRzoEKqW-1M-a-wsZgEISTYkjSBxREawS9hBZnAKZxECHHCAhBEfn8SKjzaUxBOCw1FHRJCRGrHmWobjZhKpYI9CJziY_sJzvVZQ6gUBOPwk9oaWeB2p3kG_h_QF5_AHx&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
This means that when I add 2 ounces of Bourbon at 80 proof to 1 gallon of beer, It will raise the ABV by .5% (half a percent) increasing my Baltic Porter from 7% ABV to 7.5%ABV.&lt;br /&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Breaking Down The Calculation for Raise ABV&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
The Formula we worked out is (R-C) / (Q+R)*A or&lt;br /&gt;
&lt;img src=&quot;https://lh5.googleusercontent.com/6BpOxO_c20bnU6T-taYNbPfrm-RPYf4ZSkwUlpTKgITFzi0U37wGHv_oJ8MjJU3t36jAcL6_ZGAECeDD6vGVMR4CJ2H3UKObKz2gI219ewv3c-YNEF5g9LgqLhAFts97yfpCrsOS&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
A = Starting Volume&lt;br /&gt;
C= Current ABV of the Beverage&lt;br /&gt;
R = Target ABV of the Beverage&lt;br /&gt;
Q = ABV of the Alcohol Being Added&lt;br /&gt;
&lt;br /&gt;
As mentioned earlier, we’ll use the decimal value of the percentages: &lt;br /&gt;
A = 128&lt;br /&gt;
C = .07&lt;br /&gt;
R = .08&lt;br /&gt;
Q = .4&lt;br /&gt;
&lt;br /&gt;
So, plugging the numbers into the formula, we get (.08-.07) / (.4+.08)*128 or&lt;br /&gt;
&lt;img src=&quot;https://lh5.googleusercontent.com/CBeLMp8Wz3Jd4a_IAYvEaTQMNIWZKkzVyiSEUKzeX1BLkSwiZsxbmfPaxmj6XTYvBAWdxxZEAdjh9s88RZzuGCwcumRGJXtEJrpq4JD6Hc_lWU5Ks54kjZbx2o4WF6y9zhpbfENT&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
This means to increase my 7% ABV Porter to 8% ABV, I need to add 4 ounces of 80 proof Bourbon. Sure, we knew this already since 2 ounces added .5% we can simply double that. But now we can calculate it too.&lt;br /&gt;
&lt;br /&gt;
Please note: The formula for Raise ABV breaks when the ABV of the Alcohol Being Added equals the Target ABV of the Beverage. So, Don’t try to add 40% ABV liquor to achieve a 40% ABV.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How does this relate to calories?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Distilled spirits at 80 proof / 40% ABV run 64 calories per ounce. Since we are adding 2 ounces of 40% ABV distilled spirit, we simply multiply 2 X 64 which equals 128 calories are being added to a gallon of beer. So, you are adding 1 calorie per ounce or 12 calories per 12 ounces of beer plus the calories already in the beer.&lt;br /&gt;
&lt;br /&gt;
How can I calculate the ABV Other Drinks?&lt;br /&gt;
&lt;br /&gt;
How about a shaken Margarita? This can be tricky and you may need to run through the calculations a couple times if you are using multiple liquors with different ABV.&lt;br /&gt;
&lt;br /&gt;
Take, for example a shaken Margarita. A common recipe is 2 ounces Tequila (80 proof), 1 ounce TripleSec (Dekuyper - 48 proof) and 1 ounce lime and about 1 ounce dilution from ice.&lt;br /&gt;
&lt;br /&gt;
We have 5 ounces of volume.&lt;br /&gt;
2 ounces at 40% ABV&lt;br /&gt;
1 ounce at 24% ABV&lt;br /&gt;
1 ounce Lime at 0 ABV&lt;br /&gt;
1 ounces at 0 ABV&lt;br /&gt;
&lt;br /&gt;
So, Add Tequila to the Ice and Lime and you have 4 ounces at 20% ABV. Now add 1 ounce Triple Sec and you have 5 ounces at 21% ABV.&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
That’s it. A Margarita using this recipe has about 21% ABV per 5 ounces which contains 1.05 ounces of alcohol. Compare to a 16 ounce beer at 6.5% ABV contains about the same alcohol.&lt;br /&gt;
&lt;br /&gt;
Say you drop a 1 ounce shot of Jameson in your Guinness. What is the resulting ABV?&lt;br /&gt;
&lt;br /&gt;
You have a 12 Ounce Guinness at 5% ABV. You add 1 ounce Jameson at 40% ABV. Plug in those values to the New ABV formula and you get a 13 ounce beer with 7.7 % ABV.&lt;br /&gt;
&lt;br /&gt;
So, I dumped a 25 ounce bottle of Cabernet into my 5 gallon batch of 7% ABV Brown Ale. What is the new ABV? Plug the values into the New ABV formula and you get 7.2% ABV&lt;br /&gt;
&lt;br /&gt;
How about dilution? I added 12 ounces of flavored sparkling water with 0% ABV into 2 ounces of 40% ABV Vodka.  What is my ABV? Plug the values into the New ABV formula and you get 5.7% ABV.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/7581291123759302573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/7581291123759302573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/7581291123759302573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/7581291123759302573'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/08/how-adding-bourbon-raises-abv-in-beer.html' title='How Adding Bourbon Raises The ABV In Beer'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/nBJJ-YsfRyn1kOrJLMG0cNZ9I9x-sDP2OK4uDE4OdRrc_joUjN_J1A2Vt3pdPdHR_Y3fxKpDMz_1R1WZ5sZh0IQONbGpx_HFvZX870jHSDU_mahSPq5VMFVgqeacCSzv7mNofHRJ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-8361236661868838227</id><published>2019-08-15T07:44:00.001-07:00</published><updated>2019-08-19T20:04:38.901-07:00</updated><title type='text'>Making Hard Seltzer Using Flavored Sparkling Water</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 24pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Spiking Flavored Sparkling Water&lt;/span&gt;&lt;/div&gt;
&lt;b id=&quot;docs-internal-guid-a7dd57f3-7fff-afbe-7b12-a667d1bd6ccf&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Joe “Jomebrew” Aiello&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Synopsis&lt;/span&gt;&lt;/div&gt;
Calculating the amount of distilled spirit to raise the ABV of a beverage to a specific percentage of alcohol by volume (ABV).  All values are in ounces.&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Why?&lt;/span&gt;&lt;/div&gt;
I started this seemingly simple task of calculating the amount of alcohol to add to flavored sparkling water to achieve 5% ABV.&lt;br /&gt;
&lt;br /&gt;
There are several commercially available hard seltzers that come in several fruity flavors but I wanted to see if I can spike flavored sparkling water to achieve the same flavor profile. &lt;br /&gt;
&lt;br /&gt;
I did not want to taste alcohol and wanted to the amount of alcohol to be specific. I’d also like to know the number of calories in my spiked beverage.&lt;br /&gt;
&lt;br /&gt;
I did ferment sugar and make a hard seltzer the hard way but really, the sparkling waters are inexpensive and readily available. Why not just spike it?&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://web.jomebrew.com/beercalc.htm&quot; target=&quot;_blank&quot;&gt;Find the ABV Calculator Here- Look For ABV Adjustments&lt;/a&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;How Does This Relate To Beer&lt;/span&gt;&lt;/div&gt;
The problem transcends just hard seltzer too. I’ve long pondered how much alcohol is needed to raise the ABV of a beer.  I also ponder how much the ABV changes when I add bourbon to my beer however, this formula isn’t for that.With some tweaks, the formula could be used though.&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;The Problem&lt;/span&gt;&lt;/div&gt;
How much distilled spirit is needed to raise the ABV of a beverage to a specific ABV? You need to start with a few bits of information.&lt;br /&gt;
&lt;br /&gt;
First, you need to start with the volume of the beverage. For this example, I have 12 ounces of sparkling passion fruit flavored water.&lt;br /&gt;
&lt;br /&gt;
Next, you need the percentage of alcohol you want the final beverage to be. In the example, I am using 5%.  We will use .05 for the calculations to keep it simple (5/100)&lt;br /&gt;
&lt;br /&gt;
Now, you need to know the percentage of alcohol (ABV) of the distilled spirit. Here, I am using 80 proof vodka which is 40% alcohol. For the calculations, we will use .4 (40/100)&lt;br /&gt;
&lt;br /&gt;
Finally!  We have all the values needed to do our calculations. &lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;Breaking Down The Calculation&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
The Formula we worked out is A*R/Q-R or&lt;br /&gt;
&lt;img height=&quot;38&quot; src=&quot;https://lh4.googleusercontent.com/BUWEwZRqacnq0A_SvoEsGn4GuufgJVI8gejEVOmO12gwm7oBzwq_he22IiU_8pgFWZ7Uoi0GztnkDJVikZAR07eYnJstp4kg0gl9nIKLFBj61HvoUVZvJ_-xTM8C9uYNPPVyHgou&quot; style=&quot;font-family: arial; font-size: 11pt; margin-left: 0px; margin-top: 0px; white-space: pre;&quot; width=&quot;40&quot; /&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
A = Starting Volume&lt;br /&gt;
R = Target ABV of the Beverage&lt;br /&gt;
Q = ABV of the Distilled Spirit&lt;br /&gt;
&lt;br /&gt;
As mentioned earlier, we’ll use the decimal value of the percentages: &lt;br /&gt;
A = 12&lt;br /&gt;
R = .05&lt;br /&gt;
Q = .4&lt;br /&gt;
&lt;br /&gt;
So, plugging the numbers into the formula, we get (12*.05)/(.4-.05) or&lt;br /&gt;
&lt;img src=&quot;https://lh4.googleusercontent.com/ZKYttwK9bjqr1mIp2aGfNmiqXmwVzFWdw2MKvFsNVQAtq8ePOpadRLsl5mN0bA2pVkLTx86ow4ycf2oN1SWixHJaS_9hshQ7_YTNkvdLDQSwd-qIZ_SLEogT9nHmGEQ9rFEV1HYW&quot; /&gt;&lt;br /&gt;
This simplifies to .6 / .35 which equals 1.71.&lt;br /&gt;
&lt;br /&gt;
So, we need to add 1.71 ounces of 80 proof vodka to the 12 ounces of sparkling water to achieve a 5% ABV beverage. Our new total ounces is 12 + 1.71 which is 13.71 ounces.&lt;br /&gt;
&lt;br /&gt;
There is it! My 13.71 ounce Passion Fruit Hard Seltzer at 5% ABV. &lt;br /&gt;
&lt;br /&gt;
Wondering how many calories are in the beverage? Pure alcohol has 246 calories per ounce.&lt;br /&gt;
&lt;br /&gt;
Distilled spirits at 80 proof / 40% ABV run 64 calories per ounce. Since we are adding 1.71 ounces of 40% ABV distilled spirit,  we simply multiply 1.71 X 64 which equals 110 calories per 13.71 ounce Hard Seltzer.&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;How About Beer?&lt;/span&gt;&lt;/div&gt;
Looking at raising the ABV or a beer by 1% to take my Vanilla Porter to an Imperial Bourbon Vanilla Porter, I’ll need to know how much beer I am starting with.&lt;br /&gt;
&lt;br /&gt;
I’ll start with 5 gallons of beer.&lt;br /&gt;
I’ll want to user 90 proof Bourbon.&lt;br /&gt;
I want to raise the ABV by 2%&lt;br /&gt;
&lt;br /&gt;
The quick formula is (640*.02)/(.45-.02) since I have 45% ABV Bourbon and 5 gallons is 640 ounces.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Raising by 2% ABV.  I will need 13.4 ounces of Bourbon or about ¾ of a pint! That is almost half a 750ML bottle. I think that will be a bit too much Bourbon.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/8361236661868838227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/8361236661868838227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8361236661868838227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8361236661868838227'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/08/making-hard-seltzer-using-flavored.html' title='Making Hard Seltzer Using Flavored Sparkling Water'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/BUWEwZRqacnq0A_SvoEsGn4GuufgJVI8gejEVOmO12gwm7oBzwq_he22IiU_8pgFWZ7Uoi0GztnkDJVikZAR07eYnJstp4kg0gl9nIKLFBj61HvoUVZvJ_-xTM8C9uYNPPVyHgou=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-6469850417819600320</id><published>2019-05-09T14:10:00.001-07:00</published><updated>2019-05-09T14:10:49.686-07:00</updated><title type='text'>VMWare PowerCli Get All VMs In A Cluster On A Specific Datastore</title><content type='html'>&lt;div class=&quot;tr_bq&quot;&gt;
I&#39;m a novice using VMWare PowerCli so I use a lot of Google searches to figure out the complex and challenging PowerCli commands.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
What I was trying to do was migrate / move all VMs in a cluster from one datastore to a different datastore.&amp;nbsp; I had 200+ VMs spread across 16 servers to move. Doing this via the console has its own challenges mostly the web clients both are cumbersome to use.&lt;br /&gt;
&lt;br /&gt;
My biggest challenge was getting a list of VMs by cluster AND datastore. I thought this would be easy. Just use &quot;get-vm -location XXX -datastore YYY&quot;.&amp;nbsp; But no, that returns VMs in the cluster or on the datastore. That list of 500 VMs.&lt;br /&gt;
&lt;br /&gt;
I was never able to figure out how to get the list I wanted so I just brute force tried to move every one of the 500 VMs. If they were already on the target datastore, then it just finished and moved onto the next VM.&amp;nbsp; If the VM was NOT on the source datastore, then it failed and moved on to the next VM.&amp;nbsp; Those on the source datastore were moved.&amp;nbsp; Not very deterministic but it worked.&lt;br /&gt;
&lt;br /&gt;
I continued to investigate how to do this trying to figure out the the API doc which is really a pain to use as well. Luckily Google has all the answers.&lt;br /&gt;
&lt;br /&gt;
With the help of a blog post from 2102 by psvmware I was able to get the list of VMs I sought. I am pretty sure this can be used for different objects but I didn&#39;t mess around with that yet.&lt;br /&gt;
&lt;br /&gt;
The command looks like this&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Get-Cluster &quot;MyCluster&quot;|Get-vm |?{($_.extensiondata.config.datastoreurl|%{$_.name}) -contains &quot;SourceDatastore&quot;}| select -expandproperty name&amp;nbsp;&lt;/blockquote&gt;
This returns only the VM name which can be used to move the VM&lt;br /&gt;
&lt;br /&gt;
Here is my simple script that get s a list of VMs in a&amp;nbsp; cluster on a specific datastore then sorts the VMs by name ascending order and moves them to a different datastore. I actually used 2 scripts. One that sorts ascending and one that sorts descending so I can run them both and move 2 VMs at a time eventually running into each other. (when they both tried to move the same VM, one just waited for the other to finish).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;
$vchost=&quot;my.vcenter.server&quot;&lt;br /&gt;$vcuser=&quot;myUser&quot;&lt;br /&gt;$vcpassword=&quot;myPassword&quot;&lt;br /&gt;$srcdatastore=&quot;mySrcDatastoreName&quot;&lt;br /&gt;$vccluster=&quot;myClusterName&quot;&lt;br /&gt;$dstdatastore=&quot;myDestinationDatastoreName&quot;&lt;/blockquote&gt;
&lt;blockquote&gt;
Connect-VIServer -server $vchost -user &quot;$vcuser&quot; -password $vcpassword&lt;/blockquote&gt;
&lt;blockquote&gt;
$vm = Get-Cluster &quot;$vccluster&quot;|Get-vm |?{($_.extensiondata.config.datastoreurl|%{$_.name}) -contains &quot;$srcdatastore&quot;}| select -expandproperty name |sort-object -ascending&lt;/blockquote&gt;
&lt;blockquote&gt;
foreach ($i in $vm) {&lt;br /&gt;move-vm $i -datastore $dstdatastore -DiskStorageFormat thin&lt;br /&gt;}&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/6469850417819600320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/6469850417819600320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6469850417819600320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6469850417819600320'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/05/vmware-powercli-get-all-vms-in-cluster.html' title='VMWare PowerCli Get All VMs In A Cluster On A Specific Datastore'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-5110743976217584505</id><published>2019-03-15T11:44:00.000-07:00</published><updated>2019-03-15T11:44:20.797-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#craftbeer"/><category scheme="http://www.blogger.com/atom/ns#" term="#ejphair"/><category scheme="http://www.blogger.com/atom/ns#" term="#hoppybrewing"/><title type='text'>Craft Beer and My Life - Hoppy Brewing </title><content type='html'>Several years ago, I think it was 1994, at the&amp;nbsp;Northern California Small Brewers Festival in Mountain View, California I was a volunteer beer pourer as I had been in other festivals. This festival was known to be one of the more rigid ones in the bay area (where the Pleasanton was pretty loose and a lot of fun).&lt;br /&gt;
&lt;br /&gt;
I was pouring for the brewery E.J. Phair.&amp;nbsp; The owner and brewer was JJ Phair. We got along quite well as I had been visiting dozens of micro breweries for a couple years and had quite a bit of experience with&amp;nbsp; (what would be later called) craft beers.&amp;nbsp; Especially hoppy beers. back then, hoppy beers were unusual and blacked hop flavor and aromas with bitterness was not yet mature in the micro brew scene.&amp;nbsp; JJ and I had quite a bit of fun tasting the various beers being poured at the festival.&lt;br /&gt;
&lt;br /&gt;
While pouring for JJ, I kept my water glass in the bucket of ice with the kegs. I&#39;ve never been a fan of drinking water from plastic as I always felt it was wasteful, unnecessary and left a plastic taste. So, I drink from glass (and stainless these days). Well, someone from the festival came by and reminded us I can&#39;t drink beer while pouring. Of course we said we weren&#39;t and I was only drinking water which I showed them.&lt;br /&gt;
&lt;br /&gt;
A bit later, JJ excitedly came back to his taps and told me I had to go try Hoppy Face Amber from a new brewery Hoppy Brewing. So, I went over, used a token and got a sample. I don&#39;t remember the beer but I do remember a wow factor and that it the hop aroma and flavor were huge.&lt;br /&gt;
&lt;br /&gt;
Moments after I returned to JJ&#39;s taps, 8 or 10 festival &quot;security&quot; descended on us and demanded I stop pouring and handover my volunteer shirt. It was quite comical to me. I once again demonstrated I was drinking water but they went on about drinking beer while pouring and then pointed out I had just went over to Hoppy Brewing (I removed my shirt first) while I wa &quot;on duty&quot;.&amp;nbsp; Rightfully so, JJ went ballistic. The folks argued heavily with them.&lt;br /&gt;
&lt;br /&gt;
JJ explained he sent me over to try the beer but they were unrelenting. JJ decided he would leave the festival and take his beer with him. They tried to stop him saying he had donated the beer. I recall him saying maybe so but not his kegs. I&#39;d like to remember that he then poured all his beer out but I don&#39;t think that happened.&lt;br /&gt;
&lt;br /&gt;
I let JJ know I would be fine getting booted but he wouldn&#39;t let them treat me like that.&amp;nbsp; I was escorted out by 7 or 8 staff as if I was some big threat. the people and circumstance is just as laughable now as it was back then. I don&#39;t know what happened after that.&lt;br /&gt;
&lt;br /&gt;
I continued to support E.J.Phair everytime I see it. I did get to see JJ again several years later and he kind of remembered or at least he was considerate enough to remember. We sampled his Helles right off the bright tank and it was fantastic!&lt;br /&gt;
&lt;br /&gt;
I do remember that Hoppy Face Amber. They still make it today. Funny enough, I haven&#39;t had it since. I think it is time!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/5110743976217584505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/5110743976217584505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5110743976217584505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5110743976217584505'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/03/craft-beer-and-my-life-hoppy-brewing.html' title='Craft Beer and My Life - Hoppy Brewing '/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-3340232720392803821</id><published>2019-03-08T15:03:00.000-08:00</published><updated>2019-07-10T19:45:24.407-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#20tankbrewing"/><category scheme="http://www.blogger.com/atom/ns#" term="#craftbeer"/><title type='text'>Craft Beer and My Life - 20 Tank</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: large;&quot;&gt;20 Tank Brewery Nearly Changed My Life&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;I was first introduced to craft beer around 1988 by a new found friend, Brian.  Until then my exposure to beer was typical American homogenized light lager with the occasional import such as Heineken.  I usually just followed my brothers lead. At first, we were Michelob fans. To us, this was kind of a premium beer. I was not much of a beer fan.  My father didn’t drink much and I don’t recall anyone in my family drinking much beer. My older brother, who is a couple years older than me, was pretty much my guide.  There was not much to choose from so his leadership role was pretty easy. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Sometime in 1983 Stroh’s beer came to our area.  For some reason, this became our favorite beer. Probably because it was simply new.  I remember thinking it was so plain. It was not any different than the other american beers but certainly not stale like the german beers.  Not long thereafter was my 21st birthday. The love of my life at the time was Lori. Her family had moved about two hours north a year or so earlier.  I was not entirely sure what was happening with our relationship. The distance was a strain but breaking up was a foreboding. She arrived to help celebrate my birthday bearing my favorite cake.  Upon cutting into the cake, I realized it was not cake but a 12 pack of Stroh’s. It made me realize talked about Stroh&#39;s a lot, I guess though I don’t remember. I also realized it was time follow a different path than Lori.  I don’t know if or how we ever broke up. I am pretty sure we did. I don’t recall ever seeing her again. I don’t know if I ever drank the 12 pack either.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Not much happened in my beer scene until i started a job in San Francisco three or 4 years later.  Some time around 1988 I worked with Brian. Through sketchy memories, I recall conversations with Brian about the new craft beer revolution.  Brian was also the first to talk about homebrew. Though I don’t recall much of conversation 25 years ago, I do remember Brian talking about exploding bottle in cupboard.   I don’t think I ever tried any of his beer nor enjoyed the experience of exploding bottles. I do think fondly of him when I reminisce about the my first craft beer experiences.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;My most vivid memory is our first visit to a new brewery in San Francisco; 20 Tank.  There were three of us. Myself, Brian and John. I don’t recall how familiar John was with craft beer but I don’t think he was much of a drinker.  I clearly remember a Red/Amber ale that was a bit coarse and kind of sweet. I also remember a powerfully bitter assault on my palate from an IPA called War Boner or something like that.   This particular night, we sat upstairs and did an all out blitz on these delightful beers. The laughter was pain inspiring and I still snicker at the thought of chili but I don&#39;t know why.  There is a permanent hilarious imprint burned into my psyche. I can’t help but smile now. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;The three of us staggered out to the street and fell into a taxicab.  I looked out the window and can still see the bright lights from inside the brewpub illuminating the building with 20 TANK BREWERY in big bold letters.  I was dropped of at the train station and somehow made it onto a train and ended up home though there is no recollection of how or when. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;I visited 20 Tank a few more times. I met the brewer and talked beer. He went on to start 21st Amendment Brewing some time later. I mostly recall the last time I was there.  I was with a spectacular woman; Judy. We met at work. She shared an office with another strikingly beautiful woman. I don’t recall her name but I will call her Kim. I became friends with Kim often chatting on our train ride to or from work. Kim was just honest and sweet and engaging.  At times, it was comical as to how many guys would ask me how I know Kim. There was real shock that a woman this beautiful would be friends with me I guess. There was a bit of fun sport in all of it and I did enjoy being in such company.  I would, at times, visit Kim’s office for no particular reason just to say hi. It was there I met Judy. She was tall and slender and though different equally as striking as Kim. Two great reasons to find a reason to visit them. It doesn’t seem real but somehow I asked Judy to go out or maybe she asked me.  I do know she agreed to and even picked me up though I don’t know why. We had a great time at 20 Tank and at the end of the night we walked to her car hand in hand.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;I was in inner turmoil.  I was on the cusp of maybe starting to date another woman.  This other woman had a grip on my heart. I really enjoyed this evening with Judy but could not stop thinking of the other woman either.  As Judy and I sat in her small car, just inches from one another, I explained this terrible predicament. Any other time, I would have not hesitated to take things as far as they would go with Judy.  Instead, I talked about this other woman and how things were starting to blossom and I had to follow that path. It was awkward for sure. I did tell her I didn’t expect we would get on so well and I was not really prepared to  have such a great date. She dropped me at the train. I spent the next hour and a half wonder if I was a fool. I married that other woman a few years later and we are still happly married today. I sometimes wonder what became of Judy. I do know 20 Tank closed in 2000.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;That visit to 20 Tank almost changed my life. &lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 13.999999999999998pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/3340232720392803821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/3340232720392803821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/3340232720392803821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/3340232720392803821'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/03/craft-beer-and-my-life-20-tank.html' title='Craft Beer and My Life - 20 Tank'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-7547952191246603102</id><published>2019-02-25T08:29:00.003-08:00</published><updated>2019-03-11T13:32:16.502-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="#vmware"/><category scheme="http://www.blogger.com/atom/ns#" term="#xvmotion"/><title type='text'>Migrating to VMware 6.7 vCenter - xVmotion</title><content type='html'>I&#39;ve had two 6.0 Windows vCenter instances with external MSSQL databases for quite some time. I&#39;ve been reluctant to move to 6.5 due to the end of life of the desktop client. The workflow of the desktop client as well as sleek interface is unmatched and, apparently, un doable in the web browser interface. Further, we have had many issues with browsers and seems to have to switch every so often because one just stops working.&lt;br /&gt;
&lt;br /&gt;
As time progresses, so we must adapt to changes even though they are backwards in ease of use and likability. The interface to 6.7 brings no improvements over the desktop client and only stunked workflows and heaps of frustrations.&lt;br /&gt;
&lt;br /&gt;
I opted to deploy a new 6.7 vCenter appliance with embedded PSC and planned to migrate between vCenters.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Partly because I am moving to a different Microsoft AD.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Partly rather than assign AD users access to VM folders, I created security groups in AD and assigned groups to vcenter resources. users are placed in AD security groups that correspond to vcenter resources.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Lastly, I planned to implement Distributed Virtual Switches and Distributed Virtual Port Groups which are supposed to make it a lot easier to deploy new hosts.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
First, distributed switches and port groups is a huge pain in the ass. I am shocked how complicated it is to deploy and how neither web interface (Flex or HTML 5) visualizes the configuration well. I wonder if the UI designers went on vacation and engineers put together the interface. Unscrewing my hosts of distributed switches caused so much grief, it was easier to reinstall ESXi and start again.&lt;br /&gt;
&lt;br /&gt;
Then, I was burned buy licensing. I made a big mistake. I used the trial license when configuring distributed switches. When I went to license my host just before it expired, I was shocked to be rejected as has Standard licenses and not Enterprise. So, I slowly unwound the configuration and though I am not sure what I did and can&#39;t do it again, I was able to detach the host from the distributed switch and port groups, crease new standard switches and port groups and eventually delete all traces of the distributed switches and port groups. &lt;b&gt;NOTE: If you do this, you will need console access to the host to reassign the management network to the NIC&lt;/b&gt;. Maybe it is easier if you have two NICs in the vswitch but I have just one.&lt;br /&gt;
&lt;br /&gt;
Before unwinding the distributed switch, I tested&amp;nbsp;&lt;a href=&quot;https://labs.vmware.com/flings/cross-vcenter-workload-migration-utility&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;XVMotion&lt;/b&gt;&amp;nbsp;&lt;/a&gt;fling to migrate VMs from Old vcenter to New vCenter. Again, I ran into issues.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First, there was a MTU issue that took way too long to figure out but was a big problem on 6.7 but not 6.0.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Next was duplicate folder names in a cluster. If you have, say, four folders A,B,C and D and under B you have a folder name A, xVmotion pukes. Well, you don&#39;t see any target folders and you have no idea why.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
I successfully moved one cluster and about 100 VMs. I&#39;d like to have been able to filter source VMs by folder rather than just a search which would have made moving a whole folder a lot easier.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When I tried to migrate on my next cluster, I ran into more problems.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;A general system error occurred: Host not found&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;I think this have been because DRS on the new vCenter cluster was not enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;License not available to perform the operation&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;After enabling DRS started getting this error. I made sure the new host had a license. Problem persisted. Turns out the &lt;b&gt;source&lt;/b&gt;&amp;nbsp;host had a Standard license who doesn&#39;t support vMotion. How stupid is that? Once I applied an Enterprise license to the source host, I was able to migrate VMs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
Recap:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Be careful using the evaluation key. It can bite you later&lt;/li&gt;
&lt;li&gt;You need Enterprise licenses to migrate VMs across vCenters&lt;/li&gt;
&lt;li&gt;Triple check all MTU setting on hosts and switches&lt;/li&gt;
&lt;li&gt;Make sure you don&#39;t have duplicate folder names&lt;/li&gt;
&lt;li&gt;Keep an eye on both source and destination vCenter event logs to identify where an issue may be arising from. I tended to think it was destination&lt;/li&gt;
&lt;li&gt;Make sure you have DRS on both source and destination&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Make sure host NICs enable vMotion&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/7547952191246603102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/7547952191246603102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/7547952191246603102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/7547952191246603102'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2019/02/migrating-to-vmware-67-vcenter.html' title='Migrating to VMware 6.7 vCenter - xVmotion'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-3866195993179582829</id><published>2018-12-14T08:20:00.003-08:00</published><updated>2019-03-11T13:34:08.805-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="0x20003"/><category scheme="http://www.blogger.com/atom/ns#" term="0x800f0955"/><category scheme="http://www.blogger.com/atom/ns#" term="fail"/><category scheme="http://www.blogger.com/atom/ns#" term="upgrade"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 7"/><title type='text'>Windows 7 to 10 upgrade Failure  0x800f0955 - 0x20003</title><content type='html'>Tech.. another techie article.&amp;nbsp; Maybe I&#39;ll go back to weird, personal, hiking, adventuring or beer brewing (and drinking) again one day.&amp;nbsp; For now, another pain in my ass with computers.&amp;nbsp; I do work with technology all day long.&amp;nbsp; Lots of different tech with servers and data centers, so I have a lot to bitch about.&lt;br /&gt;
&lt;br /&gt;
This time, I&#39;ve been trying to (free) upgrade windows 7 to windows 10. It seems to fail a lot.&amp;nbsp; Like fail, fail.&lt;br /&gt;
&lt;br /&gt;
In a nutshell, running&amp;nbsp;MediaCreationTool1809.exe (versions wil vary over time) from&amp;nbsp;https://www.microsoft.com/en-us/software-download/windows10 allows you to create windows 10 media; ISO file which can be burned to a DVD-ROM or USB drive.&amp;nbsp; You can also just upgraded right from the tool which will cache the install files on your hard drive (you need 8GB free but really 12 or so).&lt;br /&gt;
&lt;br /&gt;
So, I take the easy route.&amp;nbsp; Run the media creation to and select to upgrade.&amp;nbsp; The process is pretty simple.&amp;nbsp; It download files, stages an upgrade, reboots, starts the upgrade, does some updates, fails, rolls back (very cleanly/safely every time).&amp;nbsp; The code I get is&amp;nbsp;0x800f0955 - 0x20003 and some Safe_OS and Updates message.&amp;nbsp; I use google university to find what the error means, do everything everyone suggests and it fails.&lt;br /&gt;
&lt;br /&gt;
Having done this several times now and spent hours troubleshooting, I&#39;ve come up empty.&amp;nbsp; If only the upgrade would log exactly what it is doing when it fails, maybe we would fix it.&amp;nbsp; But it doesn&#39;t and I can&#39;t get around that problem.&amp;nbsp; However, I&#39;ve still been able to upgrade several systems.&amp;nbsp; All you do is...&lt;br /&gt;
&lt;br /&gt;
First, do some cleanup of your Windows PC.&amp;nbsp; Necessary?&amp;nbsp; Probably not. Works every time I do?&amp;nbsp; Yup.&lt;br /&gt;
&lt;br /&gt;
Ok, &lt;b&gt;first&lt;/b&gt;, you will need to install from a USB drive.&amp;nbsp; Sorry. You need a 8GB drive.&amp;nbsp; These are cheap and easy to use.&amp;nbsp; So, get one, insert it into a USB slot and run the media creation tool to create the installer USB drive.&amp;nbsp; When you are all done, you can delete everything form the USB and have some portable storage. Note: Booting from USB can be slowwww on older systems or not using USB 3.0 flash drive. Like a couple hours slow. It was only a few minutes with USB 3.0 drive and interface.&lt;br /&gt;
&lt;br /&gt;
You can click cleanup if you want and scroll down to see the EASY part. You should cleanup first though.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cleanup&lt;/b&gt;.&amp;nbsp; &amp;nbsp;Open Windows Explorer.&amp;nbsp; Navigate to C:\Users.&amp;nbsp; Double click the account name you log in as. e.g. c:\users\jomebrew\&lt;br /&gt;
Click in the address bar and add \appdata.&amp;nbsp; Looks like this c:\users\jomebrew\appdata.&amp;nbsp; press Enter&lt;br /&gt;
&lt;br /&gt;
Open Local, then open Temp.&amp;nbsp; Now your address bar shows&amp;nbsp;C:\Users\jomebrew\AppData\Local\Temp with your account name of course.&lt;br /&gt;
&lt;br /&gt;
Select everything in this folder&amp;nbsp; Click inthe right panel and click Edit / Select All.&lt;br /&gt;
&amp;nbsp; Press the Delete key and click Yes.&lt;br /&gt;
&amp;nbsp; Skip any files that can&#39;t be deleted.&lt;br /&gt;
&lt;br /&gt;
In the address bar, click Local&lt;br /&gt;
&lt;br /&gt;
Open Microsoft, then open Windows then open WER.&amp;nbsp; Delete everything in ReportArchive and ReportQueue.&amp;nbsp; If they are empty, move on.&lt;br /&gt;
&lt;br /&gt;
Open ReportArchive then select all and press delete key and yes&lt;br /&gt;
&lt;br /&gt;
Click the left (back) arrow or WER from the address bar then open ReportQueue.&amp;nbsp; Select all and press the delete and then yes&lt;br /&gt;
&lt;br /&gt;
On the address bar, click Local Disk (C:)&lt;br /&gt;
&lt;br /&gt;
Click click in the address bar and add program data.&amp;nbsp; it will look like this&amp;nbsp;C:\ProgramData&lt;br /&gt;
Again,&lt;br /&gt;
Open Microsoft, then open Windows then open WER.&amp;nbsp; Delete everything in ReportArchive and ReportQueue.&amp;nbsp; If they are empty, move on.&lt;br /&gt;
Open ReportArchive then select all and press delete key and yes&lt;br /&gt;
&lt;br /&gt;
Click the left (back) arrow or WER from the address bar then open ReportQueue.&amp;nbsp; Select all and press the delete and then yes&lt;br /&gt;
&lt;br /&gt;
On the address bar, click Local Disk (C:)&lt;br /&gt;
&lt;br /&gt;
Open Windows then open Temp&lt;br /&gt;
&lt;br /&gt;
Select All then press the Delete key and click Yes.&lt;br /&gt;
Skip any files that can&#39;t be deleted.&lt;br /&gt;
&lt;br /&gt;
On the Address bar, click Computer&lt;br /&gt;
Locate Local Disk C:.&amp;nbsp; Right click on this and select Properties (or highlight it and select File / Properties) Same thing.&lt;br /&gt;
&lt;br /&gt;
Click Disk Cleanup.&amp;nbsp; Let it scan and when done, select all the boxes&lt;br /&gt;
&lt;br /&gt;
Click Delete then Delete files.&amp;nbsp; This can take a while but will finish.&lt;br /&gt;
&lt;br /&gt;
Make sure recycle bin is empty.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;The EASY Part&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
Now that things are clean, navigate to the USB drive. Double click Setup.exe.&lt;br /&gt;
This seems to be the important piece,&amp;nbsp; On the first screen it asks Get Updates and Optional Features.&amp;nbsp; Select &lt;b&gt;Not Right Now&lt;/b&gt;.&amp;nbsp; Then click Next.&lt;br /&gt;
&lt;br /&gt;
Now click the appropriate options to finish the install. That&#39;s it!&lt;br /&gt;
&lt;br /&gt;
Once Windows 10 installs, I select No to all the sharing options presented during the configuration steps.&amp;nbsp; Be sure to apply latest updates once windows 10 is done installing.&lt;br /&gt;
&lt;br /&gt;
Note:&amp;nbsp; the installer spends a lot of time at 66% and 67%.&amp;nbsp; Be patient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/3866195993179582829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/3866195993179582829' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/3866195993179582829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/3866195993179582829'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2018/12/windows-7-to-10-upgrade-0x800f0955.html' title='Windows 7 to 10 upgrade Failure  0x800f0955 - 0x20003'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-9179999954177485918</id><published>2018-08-22T10:57:00.003-07:00</published><updated>2018-08-22T11:00:00.710-07:00</updated><title type='text'>Fixing Windows 10 Missing systemprofile Desktop folder</title><content type='html'>&lt;div style=&quot;padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;segoeui&amp;quot; , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;I ran into an issue that seems to come from Windows 10 Updates.&amp;nbsp; Moments after logging in, I get a warning windows advising C:\WINDOWS\system32\config\systemprofile\Desktop is unavailable.&amp;nbsp; There is no desktop, just a task bar and recycle bin.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
The problems stems from the relocation of the default desktop from c:\users\default to C:\WINDOWS\system32\config\systemprofile\ but the Desktop folder doesn&#39;t get migrated.&amp;nbsp; Thus, the error message.&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
I could not launch any program except task manager, so I worked out a convoluted procedure to launch a windows explorer instance and was able to show the now hidden Default user folder in c:\users, copy the contents and paste it in the new default user folder C:\WINDOWS\system32\config\systemprofile\default.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
After following the procedure and rebooting.&amp;nbsp; I was able to log in and was back to my normal desktop.&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Here is the procedure I followed.&amp;nbsp; It might be a bit overkill (copying all files in the default users folder but I only wanted to do it once.&amp;nbsp; Sorry, no images this time.&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
On the task bar (if you see one) or press ALT+CTRL+DEL and select task manager.&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
In Task Manger, click File / Run New Task&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click Browse&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Locate Desktop in the left panel&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Right Click and select Properties&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click Location&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click Find Target&amp;nbsp; (wait a little bit for an explorer window to open)&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
On the top Menu click View&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
On the far right, click Options&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Folder Options will open.&amp;nbsp; Click View&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click the radio button Show hidden files, folders, and drives&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Uncheck Hide empty drives&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Uncheck Hide extensions for known folders and icons&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click OK&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click Users in the address bar (This PC &amp;gt; Local Disk (C) &amp;gt; Users )&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
You should not see the Default user folder along with any other user folder as della s a Default.migrated&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Double click on the Default folder to open the folder&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
On the menu ribbon (the menu below the top ment with File/Home?Share/View), far right, click Select All (or click white space in the details panel asn press CTRL+A).&amp;nbsp; All files should be selected/highlighted&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Right Click on any highlighted are and select Copy (or click Copy from the menu ribbon)&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Navigate to C:\Windows\System32\Config&amp;nbsp; &amp;nbsp;- You may get a security box to allow you to access the folder.&amp;nbsp; Click Continue&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Click systemprofile&amp;nbsp; &amp;nbsp;-&amp;nbsp;You may get a security box to allow you to access the folder.&amp;nbsp; Click Continue&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
In the details white space, right click and select Paste (or click Paste from the menu ribbon)&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
Reboot - Press ALT+CTRL+DEl then click the power icon in the lower right and select Restart&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, SegoeUI, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; padding: 0px;&quot;&gt;
&lt;br class=&quot;k-br&quot; /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/9179999954177485918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/9179999954177485918' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/9179999954177485918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/9179999954177485918'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2018/08/fixing-windows-10-cwindowssystem32confi.html' title='Fixing Windows 10 Missing systemprofile Desktop folder'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-2289285455072971386</id><published>2018-08-07T14:16:00.000-07:00</published><updated>2018-08-07T14:16:51.758-07:00</updated><title type='text'>Accessing VMFS Datastores from CentOS Live Linux</title><content type='html'>I&#39;ve often run into issues with disk and other errors preventing me from getting VMs or other files off a VMFS volume.&amp;nbsp; I have used this process a couple times to retrieve VMs and other files when options for using VMware tools just are not enough.&lt;br /&gt;
&lt;br /&gt;
This article assume the user has a decent bit of knowledge where to get things and how to work with their own servers.&amp;nbsp; For example, I don&#39;t describe how to boot your server from an ISO image.&amp;nbsp; I use remote tools to my server but you can burn a DVD, write an image and boot from USB, use an external drive, etc.&lt;br /&gt;
&lt;br /&gt;
You will need a couple things to start with.&amp;nbsp; First,&amp;nbsp;&lt;a href=&quot;https://www.centos.org/download/&quot; target=&quot;_blank&quot;&gt;Download CentOS 7&lt;/a&gt;. I use the DVD ISO.&lt;br /&gt;
&lt;br /&gt;
Next, Locate the epel repository rpm. You will download it later but it is good to verify the path first rather than debug it later.&amp;nbsp; Currently it is at&amp;nbsp;http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm though the path and name may change.&amp;nbsp; if it does, I just work my way back up the file path in the URL until I find the change and navigate down from there.&lt;br /&gt;
&lt;br /&gt;
Then, Locate the vmfs-tools package.&amp;nbsp; Again, you will download it later but verify the path and change the procedure below as necessary.&amp;nbsp; The package is currently at&amp;nbsp;https://glandium.org/projects/vmfs-tools/vmfs-tools-0.2.5.tar.gz&lt;br /&gt;
&lt;br /&gt;
Finally, make sure you have a SSH client.&amp;nbsp; I use teraterm but you can use putty or whatever you like.&lt;br /&gt;
&lt;br /&gt;
Start by booting to the Centos ISO image.&lt;br /&gt;
&lt;br /&gt;
Select Install CentOS 7.&amp;nbsp; &amp;nbsp;Eventually you will be rewarded with a desktop.&amp;nbsp; From there, open a terminal window.&amp;nbsp; I right click on the desktop and select &lt;b&gt;Konsole.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Elevate to root&lt;br /&gt;
&lt;b&gt;su -&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To make it easier to work with and make cut and paste commands easier, start ssh server&lt;br /&gt;
&lt;b&gt;service sshd start&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now create a new user account and set the password.&amp;nbsp; I don&#39;t care the user name you use or the password. just remember them&lt;br /&gt;
&lt;b&gt;useradd userx --groups root&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;passwd userx&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SSH to the server&lt;br /&gt;
You can get the IP address using ifconfig&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido0bL7gyFSC6oLYnmGVdLAlnvCLLgdxJjEogQ9Cy_BsNtYZx6u9kO_ZBtrqlmuL67KMnvWBfl1k5NF6ImkQiM8lbkbYljpbX1nJRq0-VjtugyzEoS-rs-ZCs25Xk7caRwc_q31jUXYBY/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;160&quot; data-original-width=&quot;672&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido0bL7gyFSC6oLYnmGVdLAlnvCLLgdxJjEogQ9Cy_BsNtYZx6u9kO_ZBtrqlmuL67KMnvWBfl1k5NF6ImkQiM8lbkbYljpbX1nJRq0-VjtugyzEoS-rs-ZCs25Xk7caRwc_q31jUXYBY/s320/Capture.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Log in using the account you created above.&lt;br /&gt;
Elevate to root&lt;br /&gt;
&lt;b&gt;su -&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now work from the ssh client and not the console anymore.&lt;br /&gt;
&lt;br /&gt;
Create a mount path for the datastore.&amp;nbsp; Create and many as you want to mount VMFS volumes and use any path and name you want.&amp;nbsp; Here I had 2 volumes to mount so I created 2 mount points.&lt;br /&gt;
&lt;b&gt;mkdir -p /mnt/dsk1&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;mkdir -p /mnt/dsk2&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Download and install the epel repository package. This makes it easy to install the next couple packages.&lt;br /&gt;
&lt;b&gt;wget&amp;nbsp;http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;rpm -Uhv&amp;nbsp;&lt;/b&gt;&lt;b&gt;epel-release-7-11.noarch.rpm&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Install Libuuid, Libuuid-devel and gcc. say yes to all prompts&lt;br /&gt;
&lt;b&gt;yum install libuuid libuuid-devel&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;yum install gcc&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Download the vmfs-tools package the extract it&lt;br /&gt;
&lt;b&gt;wget https://glandium.org/projects/vmfs-tools/vmfs-tools-0.2.5.tar.gz&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;tar zxf&amp;nbsp;&lt;/b&gt;&lt;b&gt;vmfs-tools-0.2.5.tar.gz&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Compile vmfs-tools&lt;br /&gt;
&lt;b&gt;cd&amp;nbsp;&lt;/b&gt;&lt;b&gt;vmfs-tools-0.2.5&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;./configure&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;make&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;make install&lt;/b&gt;&lt;br /&gt;
(&quot;make install&quot; didn&#39;t actually install it in /user/bin so I execute it from the build path)&lt;br /&gt;
&lt;b&gt;cd ~/&lt;/b&gt;&lt;b&gt;vmfs-tools-0.2.5/&lt;/b&gt;&lt;b&gt;vmfs-fuse or just&amp;nbsp;&lt;/b&gt;&lt;b&gt;cd&amp;nbsp;&lt;/b&gt;&lt;b&gt;vmfs-fuse&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
When mounting a an VMWare boot disk, there are several partitions.&amp;nbsp; The 3rd partition is almost always the datastore. In this example, I have 2 VMware disk (sdc and sdd).&amp;nbsp; Notice only 2 partitions on sdd.&amp;nbsp; This is not a bootable VMWare drive, justa&amp;nbsp; datastore drive.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbP5VxmZpt3aa5_JXczG11Ybh6PrIPuCsyafQ3fmC57XBY65Kn3-gheNyTOjeSXxDPEhS4mcf6pr5112M7jnTys0IGvfbAoOa5zFQsjD5ZzjZA3wuoOphtgJpi0iFkcmYNWXI05XNO-vQ/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;257&quot; data-original-width=&quot;472&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbP5VxmZpt3aa5_JXczG11Ybh6PrIPuCsyafQ3fmC57XBY65Kn3-gheNyTOjeSXxDPEhS4mcf6pr5112M7jnTys0IGvfbAoOa5zFQsjD5ZzjZA3wuoOphtgJpi0iFkcmYNWXI05XNO-vQ/s320/Capture.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
Now, lets mount the volume.&amp;nbsp; I am mounting partition3 (the datastore partition) to the mount path I created previously.&lt;br /&gt;
&lt;b&gt;./vmfs-fuse /dev/sdc3 /mnt/dsk1&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
If you want to see the partitions on the disk, use fdisk -l /dev/sdc or whatever the sd? device is.&lt;br /&gt;
&lt;b&gt;fdisk -l /dev/sdc&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwmagibhPYK_pB_02zk0CReIfx-UfoRKMzjgABuvbTUw99PhGJyxIMrChKmum4H84u_cE0sU2Et3O0ifLN02ce2cU67dr4i1Z8qrfZNQCxT0JHkGGgqUgIcAfzMjZccUiELl0V8azzLo/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;335&quot; data-original-width=&quot;672&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSwmagibhPYK_pB_02zk0CReIfx-UfoRKMzjgABuvbTUw99PhGJyxIMrChKmum4H84u_cE0sU2Et3O0ifLN02ce2cU67dr4i1Z8qrfZNQCxT0JHkGGgqUgIcAfzMjZccUiELl0V8azzLo/s320/Capture.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
NOTE:&amp;nbsp; The file system is read only.&amp;nbsp; So, you can&#39;t write. I am not sure why, I don&#39;t really need to write.&lt;br /&gt;
&lt;br /&gt;
You can also run a a fsck scan of the volume to see if there are issues with the file system&lt;br /&gt;
&lt;b&gt;cd ~/vmfs-tools-0.2.5/fsck.vmfs/&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;./fsck.vmfs /dev/sdc3&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Now you can copy and view files on the VMFS datastore by navigating around /mnt/dsk1.&lt;br /&gt;
&lt;br /&gt;
To copy files somewhere, you will need&amp;nbsp; a USB drive or a network file system mount.&amp;nbsp; I used a NFS mount.&amp;nbsp; e.g.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;mkdir /nfs&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;mount 192.168.1.1:/vol/nfs /nfs&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I wanted to copy off some VMs in hops of saving them, so I used rsync which shows progress and will continue on errors.&lt;br /&gt;
&lt;b&gt;rsync -r --info=progress2 mnt/dsk1/myvm /nfs/myvm&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now that I am done, I cleanly unmount my datastores and reboot.&lt;br /&gt;
&lt;b&gt;umount /nfs&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/2289285455072971386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/2289285455072971386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/2289285455072971386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/2289285455072971386'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2018/08/accessing-vmfs-datastores-from-centos.html' title='Accessing VMFS Datastores from CentOS Live Linux'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido0bL7gyFSC6oLYnmGVdLAlnvCLLgdxJjEogQ9Cy_BsNtYZx6u9kO_ZBtrqlmuL67KMnvWBfl1k5NF6ImkQiM8lbkbYljpbX1nJRq0-VjtugyzEoS-rs-ZCs25Xk7caRwc_q31jUXYBY/s72-c/Capture.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-7507129417442672429</id><published>2018-02-07T10:47:00.002-08:00</published><updated>2018-02-07T10:47:10.885-08:00</updated><title type='text'>MAC OSX Zero Free Space for VMWare Deduplication</title><content type='html'>Periodically working with virtual machines (vms),&amp;nbsp; enough files are created and deleted that the thin provisioned virtual disk (vdisk) expands to its maximum capacity even though the operating system (OS) file system shows free space.&amp;nbsp; &amp;nbsp;This is typical and normal behavior.&amp;nbsp; Unfortunately, this consumes space on the underlying storage that is no longer being active used with the VM OS.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
For years I have been using the sdelete.exe &lt;a href=&quot;https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete&quot; target=&quot;_blank&quot;&gt;Microsoft SDelete&lt;/a&gt;&amp;nbsp;tool that securely erases deleted files using the option to just write zeros to all remaining free space.&amp;nbsp; In Linux, I use the &lt;b&gt;dd &lt;/b&gt;tool to read from /dev/zero and write to a temporary file filling all free space with zeros then deleting the temporary file.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
These procedures simply write zeros to free space.&amp;nbsp; VMware and network storage systems will &quot;see&quot; these zeros and free allocated storage space to the virtual disk.&amp;nbsp; In essence, this shrinks the virtual file size on storage freeing unused space on the storage system.&amp;nbsp; Some advanced storage systems will automatically detect these zeros and automatically free the space.&amp;nbsp; Others you need to run a command line on ESXi to free the zeroed space.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The MAC OS has a couple ways to write zeros on free space.&amp;nbsp; The graphical disk utility in Utilities menu and a command line too.&amp;nbsp; I haven&#39;t had much luck with the GUI tool, so this procedure uses the command line tool.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
First, open a terminal as an admin account.&lt;br /&gt;
&lt;br /&gt;
type &lt;b&gt;diskutil list&lt;/b&gt;&amp;nbsp;to locate the drive you want to write zeros to.&amp;nbsp; In my case it is partition 2 on /dev/disk0.&amp;nbsp; Look for Apple_HFS macintosh HD.&amp;nbsp; the identifier for mine is disk0s2.&lt;br /&gt;
&lt;br /&gt;
Now run the too and write some zeros&lt;br /&gt;
&lt;br /&gt;
diskutil secureErase freespace 0 disk02&lt;br /&gt;
&lt;br /&gt;
where...&lt;br /&gt;
&lt;br /&gt;
secureErase = Secure Erace.&amp;nbsp; There are 5 levels, we want level 0 for single-pass zeros&lt;br /&gt;
freespace = only write zeros to free, unused space.&amp;nbsp; Does not affect files or OS&lt;br /&gt;
0 = secureErase level 0 single-pass zeros&lt;br /&gt;
disk0s2 = my partition that has my data&lt;br /&gt;
&lt;br /&gt;
I have a SSD drive so it is pretty quick.&amp;nbsp; &amp;nbsp; 3 or 4 minutes.&amp;nbsp; The progress bar will indicate how long the zero write will take.&amp;nbsp; The estimate updates every few seconds.&lt;br /&gt;
&lt;br /&gt;
When it is all done, use the vmware command line tool vmkfstool to free space that contains all zeros.&amp;nbsp; First SSH to the ESXi hot and login as root (there are other methods but I use SSH to esxi to run the command line tools).&lt;br /&gt;
&lt;br /&gt;
For example on my VM, I used the command&lt;br /&gt;
vmkfstools -K /vmfs/volumes/datastore1/Mac_OS_Master/Mac_OS_Master.vmdk&lt;br /&gt;
&lt;br /&gt;
The starting size of the VM was 105GB with used and non-shared at 95GB.&amp;nbsp; After zero write procedure, the provisioned size was still 105GB the used and not-shared were now 57GB.&lt;br /&gt;
&lt;br /&gt;
If the VM has frequent file writes and deletes, the used space will slowly increase again and eventually warrant another shrinking.&amp;nbsp; If it is very frequent and expands the virtual disk to capacity in a short time, it may not be worth the effort to shrink the virtual disk.&amp;nbsp; It is up to you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/7507129417442672429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/7507129417442672429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/7507129417442672429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/7507129417442672429'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2018/02/mac-osx-zero-free-space-for-vmware.html' title='MAC OSX Zero Free Space for VMWare Deduplication'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-4315030435202661412</id><published>2017-05-19T14:24:00.000-07:00</published><updated>2017-05-19T14:24:23.666-07:00</updated><title type='text'>Automated  Applying of Microsoft WannaCry Security Patch With PSEXEC</title><content type='html'>I needed to ensure we had this patch on hundreds of servers that are pretty much unmanaged. &amp;nbsp;I&#39;ve used various tools in the past but had to figure out how to do it to my windows 8.1 and 2012R2 hosts. This applies to any manual patch really. &lt;br /&gt;
&lt;br /&gt;
First, I used psexec from the sysinternal tools at Microsoft&amp;nbsp;https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx.&lt;br /&gt;
&lt;br /&gt;
I needed a way to get the update onto the machines without needing credentials to access a network share. &amp;nbsp;I figured out how to use powershell to copy the file from a web server I&#39;ve already setup.&lt;br /&gt;
&lt;br /&gt;
I copied the update msu file to the webserver with a simpler name and renamed it as a .zip file to eliminate issues with file transfer through the web server. &amp;nbsp;IIS will block the file unless you have a content type configured for the extension msu.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I created a simple text file with the IP addresses of all the hosts I wanted to patch. &amp;nbsp;one per line. &amp;nbsp;e.g.&lt;/div&gt;
&lt;div&gt;
10.10.10.1&lt;/div&gt;
&lt;div&gt;
10.10.10.2&lt;/div&gt;
&lt;div&gt;
10.0.0.3&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Using the powershell command Invoke-WebRequest is like using wget. &amp;nbsp;Just define the output file and specify the web url of the file.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
e.g. &lt;b&gt;powershell Invoke-WebRequest -OutFile c:\temp\update.msu http://mywebserver/update.zip&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
With psexec, you should specify the full path to the file. &amp;nbsp;Finding powershell path is simple. &amp;nbsp;Just type &lt;b&gt;where powershell&lt;/b&gt;&amp;nbsp;from a command line.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The psexec command example for a list of hosts&lt;/div&gt;
&lt;div&gt;
psexec @buildshosts.txt -s -u username -p password C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe Invoke-WebRequest -OutFile c:\temp\update.msu http://mywebserver/update.zip&lt;/div&gt;
&lt;br /&gt;
Alternatively you can just issue it directly to a host&lt;br /&gt;
psexec \\10.10.10.1 -s -u username -p password C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe Invoke-WebRequest -OutFile c:\temp\update.msu http://mywebserver/update.zip&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now that the patch was on the host, I used psexec to apply it using the standalone &lt;b&gt;wusa&lt;/b&gt;&amp;nbsp;stand alone tool. Since I know it is in the default path c:\windows\system32, I didn&#39;t bother to specify the path.&lt;/div&gt;
&lt;br /&gt;
I included the /quiet and /forcerestart options to silently install and then reboot.&lt;br /&gt;
psexec @hosts.txt -s -u username -p password wusa c:\temp\update.msu /quiet /forcerestart&lt;br /&gt;
&lt;br /&gt;
The patch update tool exits with code 1641 if the application and reboot was successful.&lt;br /&gt;
&lt;br /&gt;
The process is done serially so, it takes a while to iterate through a large number of hosts. &lt;br /&gt;
&lt;br /&gt;
Using powershell to do a web download is really slow, so it takes several minutes to download the 200K rollup.&lt;br /&gt;
&lt;br /&gt;
There is a chance powershell is old and doesn&#39;t support the&amp;nbsp;&lt;b&gt;&amp;nbsp;Invoke-WebRequest&lt;/b&gt;&amp;nbsp;option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/4315030435202661412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/4315030435202661412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/4315030435202661412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/4315030435202661412'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2017/05/automated-applying-of-microsoft.html' title='Automated  Applying of Microsoft WannaCry Security Patch With PSEXEC'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-2928617085082134574</id><published>2016-11-19T21:39:00.001-08:00</published><updated>2016-11-19T21:39:31.004-08:00</updated><title type='text'>Freaking Out About To Run Out Of Disk Space On My Nimble AFA</title><content type='html'>So I am moving workloads over to a Nimble All Flash Array and I notice I am out of free space. &amp;nbsp;Now I start freaking out afraid my critical VMs are about to start crashing. &amp;nbsp;I checked the Nimble GUI and I am only using 20% of disk space after compression and deduplication. &amp;nbsp; I know I am not running out but VMware doesn&#39;t. &amp;nbsp;There is the Nimble free space vs VMware free space.&lt;br /&gt;
&lt;br /&gt;
As I start move workloads off Nimble, I already know the problem, just now what to do about it yet. &amp;nbsp;When the Nimble volume was created, we chose to allocate the entire capacity to a single volume that will be mounted on a cluster of VMWare hosts. &amp;nbsp;The total free space is 7TB. &lt;br /&gt;
&lt;br /&gt;
As I run through the issue and ping my account SE and a friend who knows this stuff better than I, I consider how Nimble is supposed to represent actual free space. &amp;nbsp;Or better yet, how is it going to dynamically show the volume size? &amp;nbsp;Starting out, there is no compression and deduplication savings so, the volume size is the max size of free space. &amp;nbsp;While I want it to change the volume size dynamically based on actual dedupe and compression ratios, Nimble doesn&#39;t.&lt;br /&gt;
&lt;br /&gt;
I proceed to the Nimble GUI and navigate to my single large volume. &amp;nbsp;As I iterate through volume configuration, I decide to change the volume size or at least see if I can. Right there above the volume size is a blurb of text &amp;nbsp;advising you can create a volume size greater the the free space because of deduplication and compression. &amp;nbsp;It would be nice it the GUI gave me some guidance on how big based on the current ratios, but it doesn&#39;t. &amp;nbsp;With nearly 5X space reclamation, I could probably choose 35TB. &amp;nbsp;So I choose 15TB for now.&lt;br /&gt;
&lt;br /&gt;
Back in VMware vCenter, I rescan the volume on each host and try to resize the volume on each mounted host to no avail. &amp;nbsp;I make an educated guess and connect directly to a host. &amp;nbsp;I picked the first host I mounted and formatted the volume and attempt a resize from there. &amp;nbsp;Sure enough, it allows me to resize. &amp;nbsp;Back in vCenter, I go to each host again and rescan which now shows the 15TB of total space. &amp;nbsp;I cancel my storage vMotions that were abandoning the storage and go back to moving the final set of workloads back onto the Nimble.&lt;br /&gt;
&lt;br /&gt;
Crisis averted and I never needed help for the SE or my expert friend.&lt;br /&gt;
&lt;br /&gt;
The Nimble AFA has been performing incredibly well with sub millisecond latency. &amp;nbsp;My jobs are performing quite predictably which is critical for the workload. &amp;nbsp;Further, Nimble AFA is saving me around 30-45 minutes over the fastest time from my next gen hybrid array. &amp;nbsp;The Nimble AFA is a better match to the workload than the next gen hybrid array which experiences unpredictable latency causing my jobs to vary between zero and 6 hours or additional time. &amp;nbsp;Of course time will tell but so far, Nimble is stellar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/2928617085082134574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/2928617085082134574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/2928617085082134574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/2928617085082134574'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2016/11/freaking-out-about-to-run-out-of-disk.html' title='Freaking Out About To Run Out Of Disk Space On My Nimble AFA'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-3788161710319710407</id><published>2016-10-18T09:29:00.000-07:00</published><updated>2017-01-10T07:52:39.632-08:00</updated><title type='text'>Free VMware ESXi Active Directory Problems</title><content type='html'>I have several free license VMware ESXi servers where I use Active Directory (AD) authentication to log in via the vCenter client. &amp;nbsp;I frequently find AD credential don&#39;t work (usually invalid password or authentication failed). &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When I look at the Host Configuration / Authentication Services Setting tab, I see:&lt;/div&gt;
&lt;div&gt;
Directory Service Type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Active Directory&lt;/div&gt;
&lt;div&gt;
Domain &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mydomain.Com&lt;/div&gt;
&lt;div&gt;
Trusted Domain Controllers &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The &quot;--&quot; &amp;nbsp;for domain controllers means it isn&#39;t talking to my DC. &amp;nbsp;I&#39;ve spend hours digging though DC and ESXi logs trying to figure out why with no clear reason found. &amp;nbsp;We have had to take drastic actions such as leaving the domain which causes all the defined permissions to be lost and have to be recreated. &amp;nbsp; Rebooting usually works but that is very disruptive.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
My star helper finally found a way to reconnect to AD that is fast, easy and non-disruptive. &amp;nbsp;Basically he kept searching through all the files on ESXi looking for anything to do with AD, domain and a dozen other keywords. &amp;nbsp;He found this gem!&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;b&gt;/usr/lib/vmware/likewise/bin/domainjoin-cli&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;This is the script that joins the domain or rejoins when disconnected for some reason.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;The usage is:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;b&gt;/usr/lib/vmware/likewise/bin/domainjoin-cli join &lt;domain name=&quot;&quot;&gt; &lt;domain username=&quot;&quot;&gt; &lt;password&gt;&lt;/password&gt;&lt;/domain&gt;&lt;/domain&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;E.g.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;b&gt;/usr/lib/vmware/likewise/bin/domainjoin-cli join mydomain.com jomebrew password&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;I have automated this using plink and a simple perl based web page where we can enter a number of IP addresses and iterate through the list issuing the command via plink. &amp;nbsp;It usually works but when it doesn&#39;t, we ssh to the host and issue the command manually.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;Note: &amp;nbsp;We have experienced AD issues on Vmware 5.5 and 6.0. &amp;nbsp;These are not issues with vCenter or licenses hosts. &amp;nbsp;I imagine stand alone licensed hosts would experience the same issue.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/3788161710319710407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/3788161710319710407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/3788161710319710407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/3788161710319710407'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2016/10/free-esxi-active-directory-problems.html' title='Free VMware ESXi Active Directory Problems'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-4579287774990771615</id><published>2016-10-16T21:18:00.001-07:00</published><updated>2016-10-17T11:25:08.046-07:00</updated><title type='text'>Installing RaspberryPints on Raspian Jesse</title><content type='html'>I&#39;v setup a couple Raspberry Pints (RP) on new Raspberry Pi 3 Model B. &amp;nbsp;While most of the configuration at&amp;nbsp;&lt;a href=&quot;http://raspberrypints.com/build-flow-meters-2/&quot; target=&quot;_blank&quot;&gt;http://raspberrypints.com/build-flow-meters-2/&lt;/a&gt;&amp;nbsp;is still relevant, there are a couple differences. &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I have images below to show the code lines in files that are edited. &amp;nbsp;This blog tool does not allow me ti easily list code snippets which would make it a lot easier to copy and paste.&lt;/div&gt;
&lt;h4&gt;
Step 5:&amp;nbsp;Package Configuration Wo/Flow Meters&lt;/h4&gt;
The path to &lt;b&gt;autostart&lt;/b&gt;&amp;nbsp;has changed. &amp;nbsp;From the pi home directory, edit the following file &lt;br /&gt;
&lt;table bgcolor=&quot;lightcyan&quot; bordercolor=&quot;blue&quot; borderwidth=&quot;medium&quot; style=&quot;width: 100%px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
.config/lxsession/LXDE-pi/autostart

&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;
Use the following entry to load Chromium in kiosk mode and instruct Chromium not to display the unsafe shutdown message on restart.&lt;br /&gt;
&lt;br /&gt;
&lt;table bgcolor=&quot;lightcyan&quot; bordercolor=&quot;blue&quot; borderwidth=&quot;medium&quot; style=&quot;width: 100%px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;@chromium-browser --incognito --kiosk localhost&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Apache2 Default Document Root Directory&lt;/h4&gt;
&lt;div&gt;
Apache2 default document root is /var/www/html. &amp;nbsp;you can choose to install Raspberry Pints in that directory or change Apache2 configuration. &amp;nbsp;I chose to change Apache 2 configuration.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;Edit&amp;nbsp;/etc/apache2/sites-enabled/000-default.conf and change&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ead1dc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;span style=&quot;background-color: #ead1dc;&quot;&gt;DocumentRoot /var/www/html&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ead1dc;&quot;&gt;DocumentRoot /var/www&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;My Changes to Raspberry Pints&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;I make a few changes to Raspberry Pints to suit me needs. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Add Automatic Refresh&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;RP does not refresh the browser on my systems. &amp;nbsp;Once taps are updated the page needs a manual refresh. &amp;nbsp;I add a refresh every 60 seconds to automatically pickup tap changes. &amp;nbsp;There is a refresh.sh tool that I expect should refresh but doesn&#39;t work on my system. &amp;nbsp;Maybe because xdotool isn&#39;t installed.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;i&gt;Edit /var/www/index.php&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Add the meta refresh tag as show in the as shown below&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNh-pulTOx7RhyphenhyphenL5FLy_dIEQU_tHni48T92wZWXCdXIlHKVE1UnDKkLkHIyMWxfQ0vAWe9zfGuxgq9jVnTkkgzQdU8Pp_JKRZCP6cWVuAckbDOHcbwYn-UQd7p8XG90RyQvFyylabmZjg/s1600/refresh.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNh-pulTOx7RhyphenhyphenL5FLy_dIEQU_tHni48T92wZWXCdXIlHKVE1UnDKkLkHIyMWxfQ0vAWe9zfGuxgq9jVnTkkgzQdU8Pp_JKRZCP6cWVuAckbDOHcbwYn-UQd7p8XG90RyQvFyylabmZjg/s640/refresh.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
Removing CR and LF from beer info. &amp;nbsp;If you use CR and LF, it breaks the program when you tap a new keg and probably elsewhere. &amp;nbsp;This change strips CR and LF on all database updates.&lt;/h4&gt;
&lt;div&gt;
&lt;i&gt;Edit&amp;nbsp;/var/www/admin/includes/functions.php and add the following to the bottom.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFcHS4Cu0JDeUC8jwHBpHyMaFwvSVQSOHYCgyENzrvSmf1GMIWe6m4PJMYBT9AuAfMtJmPKX18Zg4HTqS8uXInFtwQB5qh1Diwyc4feiwkqsdktIlpNNOC6s_J-DxOuHfBGJIe5IaSrlw/s1600/function.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFcHS4Cu0JDeUC8jwHBpHyMaFwvSVQSOHYCgyENzrvSmf1GMIWe6m4PJMYBT9AuAfMtJmPKX18Zg4HTqS8uXInFtwQB5qh1Diwyc4feiwkqsdktIlpNNOC6s_J-DxOuHfBGJIe5IaSrlw/s640/function.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Automatically Mark Kegs as Clean When A Keg is Kicked&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;I don&#39;t manage kegs and don&#39;t care about the keg feature. &amp;nbsp;I just want to show my taps. &amp;nbsp;The process to kick a keg and tap a new beer is a bit tedious especially at a festival. &amp;nbsp;So, I automatically mark a keg a clean when I kick it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;i&gt;Edit&amp;nbsp;/var/www/admin/includes/managers/tap_manager.ph&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;I prefer to backup the original instruction. &amp;nbsp;Find and add a # to comment out the following line and add the line afterwards. &amp;nbsp;It is easiest to copy and paste the first line then add the #. &amp;nbsp;Change NEEDS_CLEANING to CLEAN&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;table bgcolor=&quot;lightcyan&quot; bordercolor=&quot;blue&quot; borderwidth=&quot;medium&quot; style=&quot;width: 100%px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;

#$sql=&quot;UPDATE kegs k, taps t SET k.kegStatusCode = &#39;NEEDS_CLEANING&#39; WHERE t.kegId = k.id AND t.Id = $id&quot;;&lt;br /&gt;
$sql=&quot;UPDATE kegs k, taps t SET k.kegStatusCode = &#39;CLEAN&#39; WHERE t.kegId = k.id AND t.Id = $id&quot;;

&lt;/span&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Remove Column Headers&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Most people already know what the columns mean. &amp;nbsp;I can get some more screen real estate by removing the column headers. &amp;nbsp;the following simply adds comment tags to not display the header.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;i&gt;Edit /var/www/index.php&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
Around line 111, locate the &lt;b&gt;thead&lt;/b&gt;&amp;nbsp;tag and add the !-- as show below. &amp;nbsp;Then locate the closing &lt;b&gt;/thead&lt;/b&gt;&amp;nbsp;tag and add the --&amp;gt; as show below.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-oF_f4py-lhVVhiI-qF1rjfuJ-AaLWfc2hPh9PFT3tup6fqK216ZhvHRf_-c3x08uqrM6n6MbMklZBJKzTkMwMm61m_lDXlXDKKH7LDPZ7JVIuGPNd_M6dxkvbLRO2dU4q2tsCZnLnP4/s1600/header.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-oF_f4py-lhVVhiI-qF1rjfuJ-AaLWfc2hPh9PFT3tup6fqK216ZhvHRf_-c3x08uqrM6n6MbMklZBJKzTkMwMm61m_lDXlXDKKH7LDPZ7JVIuGPNd_M6dxkvbLRO2dU4q2tsCZnLnP4/s320/header.PNG&quot; width=&quot;306&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Rearrange Columns to List Beer Name after the Tap Number&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;This is a bit more complex. &amp;nbsp;I recommend backing up index.php before making changes. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;


&lt;table bgcolor=&quot;lightcyan&quot; bordercolor=&quot;blue&quot; borderwidth=&quot;medium&quot; style=&quot;width: 100%px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;

cd /var/www&lt;br /&gt;
cp index.php index.php.orig&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Locate the following text for the Name Column and copy to the clipboard **. &amp;nbsp;It is around line 174.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5EfNjK4Kok76XQHoDl-ydszGbhT-rN0jkYmdflzc0IgmiKJY6tGyMi24vLbCqCyzi8i3syPDNADRGcP2JhrjO0zYrWMCHzBGBALMIl7wI5Cj3H2gkeWCF6n3GutqHHZOQTo1q6Yszd5E/s1600/nametable.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;91&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5EfNjK4Kok76XQHoDl-ydszGbhT-rN0jkYmdflzc0IgmiKJY6tGyMi24vLbCqCyzi8i3syPDNADRGcP2JhrjO0zYrWMCHzBGBALMIl7wI5Cj3H2gkeWCF6n3GutqHHZOQTo1q6Yszd5E/s640/nametable.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Now scroll up and locate. It is around line 160.&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgs3NkM-6Rn8a1hFYQpz3UAEofShtnxKjHP34D-qkDiEdb6aICzmz2C7vfnYXmC7Hxl-SJjVyPthrAtoVckUUAF1kMmApb4XANN0-TjL1yRPbVUBo7WR5f6TGQx-GxpriH1qT0-ooPDhg/s1600/srm.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;43&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgs3NkM-6Rn8a1hFYQpz3UAEofShtnxKjHP34D-qkDiEdb6aICzmz2C7vfnYXmC7Hxl-SJjVyPthrAtoVckUUAF1kMmApb4XANN0-TjL1yRPbVUBo7WR5f6TGQx-GxpriH1qT0-ooPDhg/s400/srm.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Paste the Name column data, from copied earlier, above the ConfigName line. &amp;nbsp;Save. Reload the taps page and verify the changes are ok.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;** There are various ways to cut and paste or copy and delete depending in the editor you use. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
If you screw up the tables, just copy index.php.orig to index.php. &lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;I also make changes to style.css and update fonts, sizes, colors, table width (so name column is wider).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Cheers!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/4579287774990771615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/4579287774990771615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/4579287774990771615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/4579287774990771615'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2016/10/raspberrypints-on-jesse.html' title='Installing RaspberryPints on Raspian Jesse'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNh-pulTOx7RhyphenhyphenL5FLy_dIEQU_tHni48T92wZWXCdXIlHKVE1UnDKkLkHIyMWxfQ0vAWe9zfGuxgq9jVnTkkgzQdU8Pp_JKRZCP6cWVuAckbDOHcbwYn-UQd7p8XG90RyQvFyylabmZjg/s72-c/refresh.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-5590425719446299668</id><published>2016-05-15T14:48:00.001-07:00</published><updated>2016-05-15T14:48:30.547-07:00</updated><title type='text'>Double IPA and a Barleywine in a Single Brew</title><content type='html'>I am almost out of beer. I know, right? &amp;nbsp;Down to the Pineapple IPA hopped with Citra and Mosaic. The club needs a barleywine for NCHF, the Northern California Homebrew Festival. &amp;nbsp;The missus DIPA. Can I make a barleywine and a Double IPA in a single batch? &amp;nbsp;Technically, a Barleywine and is a Double/Tripel IPA and a game of semantics.&lt;br /&gt;
&lt;br /&gt;
So I modified my Phoebe Pry IPA recipe and a club Barleywine recipe to do a no sparge Barleywine and mash on the same grain bed with the IPA recipe. &amp;nbsp;I have done this before with an Imperial Stout and a normal Stout. &amp;nbsp;They came out great. &amp;nbsp; I wasn&#39;t sure if dark beer fare better with this method or not.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG44tcp32_skzKlGq3g9vYhKe4MAcYgSJy-xvuJHIIaVJ9PvIHe05pR_xLFbZjRheL252oxA05uQxwwidGlAGjzUw7ec1AJDYImJRTMoldNSNZEsPJsVtwced9CgOc4Joj0ccNd4SS2WU/s1600/20160514_121334.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Recipe and Brew Day Notes&quot; border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG44tcp32_skzKlGq3g9vYhKe4MAcYgSJy-xvuJHIIaVJ9PvIHe05pR_xLFbZjRheL252oxA05uQxwwidGlAGjzUw7ec1AJDYImJRTMoldNSNZEsPJsVtwced9CgOc4Joj0ccNd4SS2WU/s400/20160514_121334.jpg&quot; title=&quot;Recipe and Brew Day Notes&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Recipes and Brew Day Notes&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I separated the recipe ingredients in two separate buckets. &amp;nbsp;Milled separately and added a note to each to ensure I was using he right ingredients at the right time. &amp;nbsp;I started with the no sparge Barleywine. &amp;nbsp;using Beersmith software, I chose a Brew In a Bag equipment profile which is an easy way to calculate a no sparge batch strike water volume. I definitely nailed the strike temp at 154F adding 7.2 gallons of 170F water to the 12 pounds of grain for the 3 gallon batch.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGUfImzaMxpGPQu304uetUejqoohzkjfaFPLMOos2XMKd0TWAWmhq8hIWEi6rRBzUYSseTIJRixRuHcKBy7pfppxTfsn7DFSk8ZymHAxMPaqC6LzFGdYe1h98v7WDH3bISbxG1Gsr5Xh8/s1600/20160501_103405.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGUfImzaMxpGPQu304uetUejqoohzkjfaFPLMOos2XMKd0TWAWmhq8hIWEi6rRBzUYSseTIJRixRuHcKBy7pfppxTfsn7DFSk8ZymHAxMPaqC6LzFGdYe1h98v7WDH3bISbxG1Gsr5Xh8/s400/20160501_103405.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Now I had an hour for the mash before I would vorlauf 2 pints at a time, 10 times until the wort would flow clear. &amp;nbsp; So, it was time for some brew day breakfast; Triple decker fried ham and egg sandwich on a plain bagel cut into three layers. &amp;nbsp;Some beer mustard and spicy pepper jack cheese went well with my Chocolate Coconut Porter.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhKESYjf47bYARKG0xMOFumFYmp55o4K50KVLC1_PTVFWEXXnGV2TQNV2pjHUITm5S6KkZia2qjKiMjlD7c9NXddSmcmzJbwmDeM0Lgb3LOFahr66j-UPdxVQh9ZKFEZFtC74TIgKL8XI/s1600/20160501_090555.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhKESYjf47bYARKG0xMOFumFYmp55o4K50KVLC1_PTVFWEXXnGV2TQNV2pjHUITm5S6KkZia2qjKiMjlD7c9NXddSmcmzJbwmDeM0Lgb3LOFahr66j-UPdxVQh9ZKFEZFtC74TIgKL8XI/s320/20160501_090555.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I transfered around 5 gallons of 13.2 BRIX wort which was 1.054 Specific Gravity. &amp;nbsp;A long way from my target 1.101 SG. &amp;nbsp;After 2 hours of boiling and several hop additions (Magnum, Cascade, Columbus) the boil was done an the gravity was 24 BRIX or 1.102 SG. &amp;nbsp;I transferred about 2.5 gallons into the 3 gallons fermentor at 68f. &amp;nbsp;I pitched a packet of Safale 04 dry yeast.&lt;br /&gt;
&lt;br /&gt;
After transferring the Barleywine to the boil kettle, I added the additional 13lbs of grain to the grain bed and added 4 gallons of strike water at 165F hitting my smash temp of 146F. &amp;nbsp;A little over an hour later I sparged with another 2.5 gallons of 168F water and ended up with 5 gallons of clear wort in the kettle. &amp;nbsp;I was a little worried with the 14 BRIX pre boil gravity (1.058 SG) but after an hour oro so of boiling and adding magnum, Cascade and Simcoe hops I ended up with 3 gallons of 1.083 SG wort in the fermenter. &lt;br /&gt;
&lt;br /&gt;
I pitched 2 vials of White Labs 001 yeast and rigged a blowoff for the high krausen yeast to drop into the Barleywine. The implementation was poor and was almost a disaster but worked well enough to get the happy yeast from the IPA into the Barleywine though there was a lot of leakage and cleaning still to do. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDKcoY7AZpDHmNhuw9FQGImbJeFQ1CDEuB2gwvKcmCGanLY30-oz8S6sC-DTIvAr-hZwJy8GeK9t7EXiyh3xob0xoGRC5IORx22Z-mIFVn9WJVkX4hvrelkh95xNgw1eGd-yWbzTyUcw/s1600/20160501_182149.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDKcoY7AZpDHmNhuw9FQGImbJeFQ1CDEuB2gwvKcmCGanLY30-oz8S6sC-DTIvAr-hZwJy8GeK9t7EXiyh3xob0xoGRC5IORx22Z-mIFVn9WJVkX4hvrelkh95xNgw1eGd-yWbzTyUcw/s400/20160501_182149.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
With a lot to clean and gnarly back pain, I took a break and had an intermission beer.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPdDd-kMhx3HvKIU9nZ1Rn-GDswweuO3N69HIP9nEHd6egyJUiylDQM2fhfzU_lJsMs-BKu50Ewveqd9eSDEiERYwUb1s1dBGp9_rCk-pWQHoMnkm9ffDbxNOyZKRG4h3T7jRuGS9T9ns/s1600/20160507_222523.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPdDd-kMhx3HvKIU9nZ1Rn-GDswweuO3N69HIP9nEHd6egyJUiylDQM2fhfzU_lJsMs-BKu50Ewveqd9eSDEiERYwUb1s1dBGp9_rCk-pWQHoMnkm9ffDbxNOyZKRG4h3T7jRuGS9T9ns/s320/20160507_222523.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The beers stayed in the fermenter for two weeks. &amp;nbsp;I took both out and cleaned the mess in the fermenter from the blowoff experiment. It took gravity sample and dry hopped both. &lt;br /&gt;
&lt;br /&gt;
The barleywine finished at 1.021 SG for a final ABV of 10.8. &amp;nbsp;I dry hopped with an ounce of Cascade, an ounce of Amarillo and two ounces of Liberty hops. &lt;br /&gt;
&lt;br /&gt;
The IPA finished at 1.011 SG for a final ABV of 9.5%. &amp;nbsp;I dry hopped with an once of Simcoe, two ounces of Cascade and an ounce of Amarillo.&lt;br /&gt;
&lt;br /&gt;
I will let both set another 5 days before kegging. &amp;nbsp;If I can score some spirals, I will oak age the barley wine another week or two before kegging.&lt;br /&gt;
&lt;br /&gt;
Next up I plan to split a 6 gallon batch of Imperial Porter and finish with 3 gallons of Bourbon Vanilla and 3 gallons of Chocolate and something else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/5590425719446299668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/5590425719446299668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5590425719446299668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5590425719446299668'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2016/05/double-ipa-and-barleywine-in-single-brew.html' title='Double IPA and a Barleywine in a Single Brew'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG44tcp32_skzKlGq3g9vYhKe4MAcYgSJy-xvuJHIIaVJ9PvIHe05pR_xLFbZjRheL252oxA05uQxwwidGlAGjzUw7ec1AJDYImJRTMoldNSNZEsPJsVtwced9CgOc4Joj0ccNd4SS2WU/s72-c/20160514_121334.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-8492597071826586788</id><published>2016-05-10T14:25:00.001-07:00</published><updated>2016-05-10T14:25:59.824-07:00</updated><title type='text'>Taxonomy Of A VMWare Outage After A Power Failure</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;
A few VMs hosted on the two blade servers indicated they
were inaccessible. Some were simply orphaned which is sometimes a result of a
power loss event.&amp;nbsp; Others listed the GUID
of the path (rather than the label for the storage).&amp;nbsp; Orphaned VMs must be removed from inventory
and then added to inventory from the datastore browser.&amp;nbsp; VMs that show the GUID path can often be recovered
simply by refreshing the storage after all services are restored.&amp;nbsp; Neither of these were successful. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The hosts have been configured with local storage and NetApp
storage for some time.&amp;nbsp; VMs have been
running from both datastore sources without issue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
After the power failure, we experienced problems with VMs on
NetApp storage. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;-&lt;span style=&quot;font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;!--[endif]--&gt;VMs running from local storage experienced no
issues and could be started normally. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;-&lt;span style=&quot;font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;!--[endif]--&gt;VMs running on the NetApp could not be
started.&amp;nbsp; Orphaned VMs could not be added
to inventory.&amp;nbsp; We were not able to modify
or copy the files on the NetApp.&amp;nbsp;&amp;nbsp; We
could not unmount the NetApp.&amp;nbsp; Neither
SSH or Desktop clients actions were successful.&amp;nbsp;
Later in the morning, we identified another blade experiencing the same
condition.&amp;nbsp; This indicated it was not
isolated to just these two blades.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We verified the NetApp was in a normal state by accessing
the files&amp;nbsp; as a CIFS share.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We identified changes since the last power failure (a week ago).&amp;nbsp; 1. We added a vSwitch and network interface
to the Storage network.&amp;nbsp; 2. We attached a
Nimble volume to the host.&amp;nbsp; We decided to
back out these two changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We set the Nimble Volume to Offline in Nimble.&amp;nbsp; Surprisingly, we were then able to unmount
the NetApp.&amp;nbsp; This indicated a strange
link to the datastores. VMWare indicated the datastore was in use. Several iterations of removing and adding did not solve
the VM issues on NetApp.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We unmounted NetApp then removed the new Storage vSwitch followed
by mounting the NetApp again.&amp;nbsp; VM
operation on the NetApp were normal again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We unmounted NetApp, added the Storage vSwitch then mounted
NetApp again.&amp;nbsp; VM operations failed on
the NetApp once again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
A short time later we realized the NetApp export access
permissions permitted the (public) IP address of the original vSwitch of the
blades.&amp;nbsp; Adding the vSwitch on the
Storage network established a connection from the new IP on the local storage
subnet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The solution was to change the NetApp export permissions to
allow root access from the new Storage vSwitch IP address. &amp;nbsp;Resolution time was 7 hours.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Last week we added another blade to the system.&amp;nbsp; In the course of adding the additional
server, we added a Nimble storage volumes to the existing two servers.&amp;nbsp; We add a new Storage vSwitch connected to the
IO Aggregator which has a 10Gb connection directly attached to the storage
network.&amp;nbsp; After the power failure, the
NetApp was remounted over the new Storage vSwitch as the destination was on the
locally attached network.&amp;nbsp; This put the
datastore in a read only state.&amp;nbsp; Technically,
the NFS export is mounted as non-root which does not have write privileges.&amp;nbsp; Additional blades have this same configuration
and experienced the same issue though the users hadn’t realized it yet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/8492597071826586788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/8492597071826586788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8492597071826586788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8492597071826586788'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2016/05/taxonomy-of-vmware-outage-after-power.html' title='Taxonomy Of A VMWare Outage After A Power Failure'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-6733980060295277139</id><published>2016-01-31T18:37:00.001-08:00</published><updated>2016-10-20T21:01:14.874-07:00</updated><title type='text'>High CPU in Windows VM</title><content type='html'>Summary: &amp;nbsp;When VMware Resource Pool constrains CPU resources on a VM within the pool, the guest OS can indicate high CPU usage when VMware showed it as not particularly busy. &amp;nbsp;CPU Ready % from esxtop shows the VM has a high %. &amp;nbsp;Resolution is to increase the CPU limit in the resource pool settings, power off some VMs or check for process in the VMs using excessive CPU.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I had been struggling with &amp;nbsp;a Windows 2012 R2 VM running on VMware. &amp;nbsp;I have a few hundred of these but this one happened to be a domain controller and was painful to remote desktop to. Further, it is running on hyper-converged Nutanix host in India. I know the host and storage are fine. &amp;nbsp;I even had the fine folks at Nutanix help look at the issue just in case there was some odd issue with storage for this one VM. &lt;br /&gt;
&lt;br /&gt;
To be honest, I have a couple more VMs experiencing issues. &amp;nbsp;One of the issues we did find was CPU was often in a high Ready percent. &amp;nbsp;One of traps we fall get caught in is there is ample CPU % free on the host. &amp;nbsp;Around 40% free. But that does not mean VMs are not waiting for CPU. &amp;nbsp;Clearly mine were with 10 or 15% Ready.&lt;br /&gt;
&lt;br /&gt;
I manually control memory and CPU for each of my resource pool. &amp;nbsp;basically, each resource pool get a percentage of usable CPU and memory. &amp;nbsp;I deduct 20% of each CPU and Memory from the total of all hosts in the cluster then calculate what that means in KB and Mhz and allocate these per resource pool. &amp;nbsp;This way, I can ensure the machine never exceeds 80% resource utilization. &amp;nbsp;I had to create a spreadsheet to calculate these values for me. &amp;nbsp;It is tedious and when I add a host to the cluster or worse, a new resource pool, there is a lot of updating to the spreadsheet then updating resource pool settings.&lt;br /&gt;
&lt;br /&gt;
So, I checked my resource pool usage for this problem VM and while it is close to the max, it is around 5% free CPU resources. &amp;nbsp;So, I have this VM that is basically idle but using 90% CPU in the OS. &amp;nbsp;VMware performance stats show it rather idle. &amp;nbsp;Remote Desktop control is painfully slow just to open control panel. &amp;nbsp;It is acting poorly as a DC. &amp;nbsp;Plenty of free resources on the host. &lt;br /&gt;
&lt;br /&gt;
I see the VM is an exceedingly and pretty constant high CPU Ready %. &amp;nbsp;What could cause this I thought. &amp;nbsp;Then, I realize the only thing that would create this condition is if the resource pool limits was constraining the VMs in the pool despite looking OK. &lt;br /&gt;
&lt;br /&gt;
So, I add 20,000 MHz to the resource pool and the CPU usage for the pool in the summary display makes this weird jump and I can see now that the resource pool was actually under duress and the VMs were being heavily constrained. &amp;nbsp;Within a few minutes the VM returns to normal. &amp;nbsp;The CPU % in Windows drops to a normal few percent and RDP is working normally and the CPU Ready % for the VM is under 1% again. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/6733980060295277139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/6733980060295277139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6733980060295277139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/6733980060295277139'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2016/01/high-cpu-in-windows-vm.html' title='High CPU in Windows VM'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-5231626770367818913</id><published>2015-06-15T11:35:00.001-07:00</published><updated>2015-06-15T11:35:39.859-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fail"/><category scheme="http://www.blogger.com/atom/ns#" term="launch"/><category scheme="http://www.blogger.com/atom/ns#" term="netapp"/><category scheme="http://www.blogger.com/atom/ns#" term="start"/><category scheme="http://www.blogger.com/atom/ns#" term="system commander"/><title type='text'>NetApp OnCommand System Manager would not launch</title><content type='html'>It was really pissing me off. &amp;nbsp;All the sudden, NetApp OnCommand System Manager would not launch. &amp;nbsp;I tried the desktop icon, the .exe, the start menu but nothing happened. &amp;nbsp; I clicked away and nothing happened. &lt;br /&gt;
&lt;br /&gt;
I opened a command line and launched java manually and it worked and was 1.8 dot something which is should be OK. &lt;br /&gt;
&lt;br /&gt;
I recently upgraded OnCommand to 3.1.2 RC1 which fixed my last set of connection (500 errors) issues. &amp;nbsp;Of course I had to make some command line changes to the NetApp box which is a pain in the ass since I never remember the console password. &amp;nbsp;However, it was working OK.&lt;br /&gt;
&lt;br /&gt;
Maybe Java upgraded, I can&#39;t remember but OnCommand stopped working. &amp;nbsp;So, I installed 3.1.2 RC2 which the links in this forum post said I needed to do&amp;nbsp;&lt;a href=&quot;http://community.netapp.com/t5/OnCommand-Storage-Management-Software-Discussions/OCSM-3-1-2-doesnt-launch-Unable-to-find-SystemManager-config/td-p/105727&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://community.netapp.com/...&lt;/a&gt;&amp;nbsp;But, it still would not launch.&lt;br /&gt;
&lt;br /&gt;
So, I poked around on my system look for rogue Java executables. Sure enough I found some in &quot;c:\windows\system32&quot;. &amp;nbsp;Since this is in the path earlier that the real java path, every time I launch System Manager, this java was invoked. &amp;nbsp;System Manager could be better written to show an error but it isn&#39;t, so we just see nothing.&lt;br /&gt;
&lt;br /&gt;
I deleted the java files in the c:\windows\system32 folder and System Manager launched perfectly. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;hr /&gt;
&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;C:\Windows\System32&amp;gt;java&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;Error: Registry key &#39;Software\JavaSoft\Java Runtime Environment&#39;\CurrentVersion&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;has value &#39;1.8&#39;, but &#39;1.7&#39; is required.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;Error: could not find java.dll&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;Error: Could not find Java SE Runtime Environment.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;C:\Windows\System32&amp;gt;dir java*.*&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp;Volume in drive C is OS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp;Directory of C:\Windows\System32&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;04/02/2015 &amp;nbsp;09:41 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 189,352 java.exe&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;05/22/2015 &amp;nbsp;11:29 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;77,824 JavaScriptCollectionAgent.dll&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;04/02/2015 &amp;nbsp;09:41 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 189,352 javaw.exe&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;04/02/2015 &amp;nbsp;09:41 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 320,424 javaws.exe&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;4 File(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;776,952 bytes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 Dir(s) &amp;nbsp;123,620,012,032 bytes free&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;C:\Windows\System32&amp;gt;del java*.*&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;C:\Windows\System32\JavaScriptCollectionAgent.dll&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;Access is denied.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;b&gt;C:\Windows\System32&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;hr /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/5231626770367818913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/5231626770367818913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5231626770367818913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5231626770367818913'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2015/06/netapp-oncommand-system-manager-would.html' title='NetApp OnCommand System Manager would not launch'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-8727694497447971894</id><published>2015-05-07T22:41:00.000-07:00</published><updated>2015-05-07T22:41:00.693-07:00</updated><title type='text'>I got Nutanix on a sunny day</title><content type='html'>I got Nutanix on a shiny day, when it&#39;s cold outside I got another NetApp bay.&lt;br /&gt;
&lt;br /&gt;
The question I get most often when I talk about Nutanix is why I bought them. Technically, I didn&#39;t buy them. My peer and close friend did. Then, he found another job and quit. &amp;nbsp;So I own it now. I don&#39;t know how he found them but he and I talked, more dreamed about, technology letting our imaginations ring a bit wild. &amp;nbsp;I think the Double IPA tastings didn&#39;t hurt. &amp;nbsp;I was heavily into bending vCenter to my will. &amp;nbsp;VMware tries hard to deliver almost the feature you want. Almost. &lt;br /&gt;
&lt;br /&gt;
So, while on a bender, I &amp;nbsp;lamented (beer induced revisionist history) how we have this crappy hodgepodge of mashed up compute and storage hardware. &amp;nbsp;Wouldn&#39;t it be great to be able to cluster servers that have 16 hard disks as one, reliable, striped storage array shared as one NFS mount to all the VMware servers? &amp;nbsp; We would have all out current compute plus disk distributed across multiple physical hosts. &amp;nbsp;We could optimize disk usage and survive a whole host failure. &amp;nbsp;if only...&lt;br /&gt;
&lt;br /&gt;
Some months later he suggested Nutanix. &amp;nbsp;I looked over the platform info and considered our use case and nodded in approval as one does to add dramatic affect to his approval. &amp;nbsp;Not that I approved. &amp;nbsp;I was skeptical. But, in case the skies over Nutanix clouded up, I had a extra NetApp bay.&lt;br /&gt;
&lt;br /&gt;
I had spend a few weeks helping the Engineering Operations folks with virtualizing our builds servers. &amp;nbsp;having recently emerged from the primordial ooze, virtualization was witchcraft and I &amp;nbsp;repeatedly fended of burning torches aimed at the kindling I stood upon. &amp;nbsp;Eventually though, they came around and much of it was virtualized. &amp;nbsp;Poorly. Using local storage and suffering for it. &amp;nbsp; It really wan&#39;t all their fault except for not taking my help. &amp;nbsp;They were way out of their element,. &amp;nbsp;I mean who runs a VM on an ESXi instance in Xenserver and says virtualization doesn&#39;t work.&lt;br /&gt;
&lt;br /&gt;
Our design goal was to decrease the build time. &amp;nbsp;Whatever it was, decrease it. &amp;nbsp; After quite a bit of instrumenting, I already knew the way they implemented their systems and network was a mess and a big part of the problem. &amp;nbsp;Two other very significant problems were the server OS and build scripts. &amp;nbsp;Those would have to be fixed later. &amp;nbsp;Turns out much later.&lt;br /&gt;
&lt;br /&gt;
So, we bought Nutanix because to eliminate disk IO latency on concurrent builds, localize VM files to the host running the VM and to upgrade and isolated the network to 10gb. &amp;nbsp;The hardware was about the same as the Dell blades and R720 servers we already had. &amp;nbsp;We gained a lot of storage for our bloated VMs.&lt;br /&gt;
&lt;br /&gt;
My short term goal was for our team to take over the server and network architecture and free the engops folks to do what they are best at. EngOpsy stuff. &amp;nbsp;Before we could finish evaluating the builds time, we were asked to deploy builds servers on the platform . &amp;nbsp;I guess they were so delighted with the Nutanix performance, the heck with finishing experimentation. &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Did we solve all the problems? &amp;nbsp;No. &amp;nbsp;With some help, they finally got on a current OS release. &amp;nbsp;There was a lot of work done to the scripts. I recently optimized their copy process to move builds to a central location. &lt;br /&gt;
&lt;br /&gt;
Was Nutanix the right choice. &amp;nbsp;Well, it was the one we made &amp;nbsp;It kicks ass. &amp;nbsp;Has great performance metrics, it stupidly simple to upgrade and their support is stellar. &amp;nbsp;I have rolled out several new boxes for DevTest, so, yeah, it was worth it. &lt;br /&gt;
&lt;br /&gt;
I also get asked about VDI. &amp;nbsp;I used to say we don&#39;t do DVI but after thinking about it, most the DevTest VMs are Windows running our own apps. &amp;nbsp;We use RDP. &amp;nbsp;We also have a lot of linux which we use SSH.&lt;br /&gt;
&lt;br /&gt;
Are there any problems with Nutanuix? I get that a lot too. &amp;nbsp;My answer is that they are software. All software has issues. &amp;nbsp;There are also interface and operations elements I curse and I would change (they are very welcoming of my criticism). &amp;nbsp;I don&#39;t like my Deduplication ratio so I use inline compression which I like but doesn&#39;t help as much when you are using [protection domains remote sites. &amp;nbsp;I didn&#39;t plan for the CVM needs so I over estimated the VMs I can run on a single node. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/8727694497447971894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/8727694497447971894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8727694497447971894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8727694497447971894'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2015/05/i-got-nutanix-on-sunny-day.html' title='I got Nutanix on a sunny day'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-85404417299079327</id><published>2015-05-06T12:24:00.000-07:00</published><updated>2015-06-15T17:17:26.071-07:00</updated><title type='text'>Two VMware Clusters, One Nutanix Cup</title><content type='html'>&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #1f497d;&quot;&gt;OK, I played with the title for dramatic effect...&lt;/span&gt;&lt;span style=&quot;color: #1f497d;&quot;&gt;&amp;nbsp;I have two VMware Clusters sitting on one Nutanix Cluster.&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;My SE,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;I&#39;ll call him Steve. Totally not his real name (yes it is),&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;was aghast! &amp;nbsp;Hey! &amp;nbsp;If you don&#39;t say I can&#39;t do it, then I can do it. I do a lot of things that freak out my my SE.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
The idea for this configuration was that I can logically split my VMs and isolate a cluster of hosts for a specific team. &amp;nbsp;I know you can do a lot with DRS groups but that is hard to see in the Hosts and Clusters view which I live in. &lt;br /&gt;
&lt;br /&gt;
My cluster of 8 Nutanix hosts share one storage pool but I created a separate container for each VMware cluster. &amp;nbsp;The containers are only mounted on the appropriate hosts in the separate VMware clusters. I get the performance of 48 disks and I have simplified management of both storage and VMs.&lt;br /&gt;
&lt;br /&gt;
So, Steve freaked out a bit when I he saw this. &amp;nbsp;Mainly because he feared we would reboot 2 VMware hosts at the same time which would cause a problem with data redundancy. I have the same problem with one cluster too but we are less likely to when we see they are in the same VM cluster.&lt;br /&gt;
&lt;br /&gt;For this exercise, I have three Nutanix &amp;nbsp;hosts, with just under 300 VMs, running VMware 5.5 Enterprise. &amp;nbsp;My hosts run at around 80% CPU and memory. &amp;nbsp;The resource pools are configured to limit the CPU and Memory (why oh why can I limit storage! &amp;nbsp;Why!!) so my hosts can barely have HA (not really but I tell management that to make them feel good. HA costs money folks.).&lt;br /&gt;&lt;br /&gt;To move the hosts to the target VMware cluster, in the save vCenter (can&#39;t say about separate vCenters), and ensure the VMs end up in the correct Resource Pool, I followed the steps below. &amp;nbsp;each host took about 5 minutes to complete.&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 1; &amp;nbsp;Create new resource pools in on the target VMware cluster&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;I use vCenter in a mostly self service model. &amp;nbsp;VMware doesn&#39;t make this easy but we have a working model. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- I created duplicate resource pools in the target VM cluster.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- I added the AD users that can access the RP and set their roles. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- I configured the RP limits. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- I use a small reservation and have a complex Excel doc to determine the limits for memory and CPU for each resource pool (each pools gets a specific percentage of a total of 80% of the total CPU/Memory calculated in MHz and KBytes). &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 2: Add a note to existing VMs&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;On the existing resource pools (I&#39;ll call them Auto and D_Auto) edit the notes to add a unique name to identify the RP the VM resides in.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Click on the RP, then the VM tab&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Then selected all the VMs&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Right Click&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Edit Notes and entered X_Auto for &quot;Auto&quot; and D_Auto for &quot;D_Auto&quot;. &amp;nbsp;This allows me to quickly find all the VMs and move them to the right target later. &amp;nbsp;Running VMs are easily identifiable later but powered off VMs are not.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 3: Disconnect a host from the source VM Cluster&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Right Click on the host and Disconnect. &amp;nbsp;Wait for the host to disconnect.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 4: Remove the host from the VM Cluster&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Right Click the host again and select Remove. &amp;nbsp;Wait for the host to be removed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 5: Add host to the target VM cluster&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Right click on the target VM cluster and Add Host. &amp;nbsp;You will authenticate, pick a license, etc. &amp;nbsp;When you get to the Resource Pool section, select the option to create new pool. &amp;nbsp;The default name is Grafted From [IPADDRESS]. &amp;nbsp;Just leave it default and finish up.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 6: Move VMs to the correct Resource Pool&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Navigate to the new Grafted From resource Pool. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Drill down a level. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Click a resource pool,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Click the VMs tab&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Select all the VMs and drag / drop then to the target. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Repeat for all resource pools. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;Filter the remaining VMs by the name you entered into the notes to uniquely identify the target resource pool. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Make sure the Notes column is displayed in the VM list panel (right click and select the column from the list).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Click the little down arrow next to the search/filter box and select the Notes field.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Enter the name of the first resource pool you want to filter for as entered in Step 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Verify the list then drag and drop to the target RP.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;- Repeat until done.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/85404417299079327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/85404417299079327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/85404417299079327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/85404417299079327'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2015/05/two-vmware-clusters-one-nutanix-cup.html' title='Two VMware Clusters, One Nutanix Cup'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-5356890872190792141</id><published>2015-01-17T10:59:00.002-08:00</published><updated>2015-01-17T10:59:36.453-08:00</updated><title type='text'>Embracing Nature</title><content type='html'>It might seem like I act too kid like. &amp;nbsp;I do immature things. &amp;nbsp;I take stupid chances. &amp;nbsp;It is true. &amp;nbsp;I am all that though I can&#39;t be &quot;too kid like&quot; enough. &amp;nbsp;Too many adults have forgotten how to embrace the joys and wonders of childhood. &amp;nbsp;They think of all the reasons not to explore nature. &amp;nbsp;Whether that is sliding around polished wood floors in socks or wandering through the woods searching for and exploring history or like me, I see something and wonder what it is and find a way to see it. &lt;br /&gt;
&lt;br /&gt;
Many people travel the world and explore what man has built. &amp;nbsp;I would love to do that more too. &amp;nbsp;But I love to explore what nature built. &amp;nbsp;I love to see the awe and grandeur of nature. &amp;nbsp;When we explore places man made, we are usually wondering how they did it. &amp;nbsp;I am so intrigued by the engineering and construction. &amp;nbsp;I am awed by their accomplishments considering the tools at their disposal. &amp;nbsp;I think of the term &quot;nature finds a way&quot; and find meaning in how man can make wondrous buildings or pyramids or churches or murals on ceilings. &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Nature finds a way for the wondrous creations to be freed from the imagination. &amp;nbsp;Nature finds a way for that song or that story to be freed from your imagination. &amp;nbsp;It takes patience for nature to help us find a way but it finds a way. &amp;nbsp;At some point, we stop exploring like a child. &amp;nbsp;We stop wondering for ourselves and start accepting what other tell us. &amp;nbsp;We often say we need to think outside the box but we really need to be thinking outside.&lt;br /&gt;
&lt;br /&gt;
I can&#39;t see myself ever changing. &amp;nbsp;The older I get the more I want to be out of the box. &amp;nbsp;The more I want to be out. &amp;nbsp;I need to see the danger for myself or make a little danger. &amp;nbsp;Exploring new and old trails. &amp;nbsp;What was left behind in those hills? &amp;nbsp;Every rock wall and every brick foundation is interesting to me. &amp;nbsp;So what if I can&#39;t get there on a designated trail? &amp;nbsp;I&#39;ll get scratches, cuts, occasional ticks, lots of bumps a few bruises. &amp;nbsp;that is OK. &lt;br /&gt;
&lt;br /&gt;
Nature finds a way for all life to create and grow. &amp;nbsp;Nature also cleans up after us and though it is slow, covers our blight and our treasures. &amp;nbsp;For me, it is not that my destination ended up being nothing, blight or a treasure. &amp;nbsp;For me, it is about the journey and child like wonder to explore and not caring about the destination. &amp;nbsp;Life is about the journey. &amp;nbsp;That is my meaning of life. What did I learn today? &amp;nbsp;What did I do that I have been conditioned not to? What did I teach? &amp;nbsp;I &amp;nbsp;think it is about what meaning did I give to life !</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/5356890872190792141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/5356890872190792141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5356890872190792141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/5356890872190792141'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2015/01/embracing-nature.html' title='Embracing Nature'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7081198953811365039.post-8578136384360812067</id><published>2014-11-30T13:31:00.001-08:00</published><updated>2014-11-30T13:31:44.408-08:00</updated><title type='text'>Hiking, exploring and Geocaching Almaden Quicksilver Park - Thanksgiving</title><content type='html'>I took advantage of the long Thanksgiving weekend to hike Almaden Quicksilver Park. &amp;nbsp;I wanted to explore some off trail areas as well as find a couple dozen Geocaches and hopefully hike a couple as well. &amp;nbsp;I hiked about 30 miles in three days but was thwarted Sunday by constant rain. &amp;nbsp;This block post is all pictures of my hiking adventure.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnkO9VvWorsmNuzIG0xaVzksaBlZwkCTenfBJuey3bTWhKab7_bd0a0L_4wD4oOoNhhm_fvRpSlX-iBPgKnHeCDXo1asW9K99NWYZn4Fu6cwo9muHcihpUDVe8rfkV_BNX9COKzHzikHI/s1600/20141128_101247.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnkO9VvWorsmNuzIG0xaVzksaBlZwkCTenfBJuey3bTWhKab7_bd0a0L_4wD4oOoNhhm_fvRpSlX-iBPgKnHeCDXo1asW9K99NWYZn4Fu6cwo9muHcihpUDVe8rfkV_BNX9COKzHzikHI/s1600/20141128_101247.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4hyphenhyphenTJosFemQIzeSkhg7n70pBd9FAkDi98D2Q3cg7_Gq8N08U0eQa1UPDSo1b94T1omBpiUroeoJfOIjCvMjkSwOBZa1CmAaHMpFx-rXVhRiRkk2II73EfHBi_kaxuT8pGxxqTKbg2NE/s1600/20141128_082126.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4hyphenhyphenTJosFemQIzeSkhg7n70pBd9FAkDi98D2Q3cg7_Gq8N08U0eQa1UPDSo1b94T1omBpiUroeoJfOIjCvMjkSwOBZa1CmAaHMpFx-rXVhRiRkk2II73EfHBi_kaxuT8pGxxqTKbg2NE/s1600/20141128_082126.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixvGAkKgX_PnfcfHPqaDO9xiyfR9WiAU2KCvmFTHLsWvNLgWBHFnMtUhCnTCmDOg19_wat6s0aObq_j0MykXM7Dn090-GpynU3feHQTQPne8qj8gx6q-4uu59bGZAWpFUqJec65_LsUJ0/s1600/walktheplank.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixvGAkKgX_PnfcfHPqaDO9xiyfR9WiAU2KCvmFTHLsWvNLgWBHFnMtUhCnTCmDOg19_wat6s0aObq_j0MykXM7Dn090-GpynU3feHQTQPne8qj8gx6q-4uu59bGZAWpFUqJec65_LsUJ0/s1600/walktheplank.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjGWV1agqRYvjz04dRXYhF7BcJVOigJsC9y3pv0pn_Wa5upC4vWZxmBV0AzbMrfRADw0PDSbOkiobQq1TdPAoRK60zoNAARzXe-2qQ6N9ptNE2oI7UHm8nyqumN3yVeZta8uWA3NGEbwE/s1600/20141128_125222.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjGWV1agqRYvjz04dRXYhF7BcJVOigJsC9y3pv0pn_Wa5upC4vWZxmBV0AzbMrfRADw0PDSbOkiobQq1TdPAoRK60zoNAARzXe-2qQ6N9ptNE2oI7UHm8nyqumN3yVeZta8uWA3NGEbwE/s1600/20141128_125222.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitZrKiAdQKJr7NjAPGJtPat3RrfNapkDxft2dHzPDA8CEJE2ca-X4D__yr4RTvO6ya0ZxJ4i7Gf-Tb-HKM16IZcGkNV6bOnDhnKjsEQZGyvvnCAdNHMlXYp6QNTzrVgKpLUJw3J6-QF4w/s1600/20141128_125015.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitZrKiAdQKJr7NjAPGJtPat3RrfNapkDxft2dHzPDA8CEJE2ca-X4D__yr4RTvO6ya0ZxJ4i7Gf-Tb-HKM16IZcGkNV6bOnDhnKjsEQZGyvvnCAdNHMlXYp6QNTzrVgKpLUJw3J6-QF4w/s1600/20141128_125015.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt4oHL-Tf_YhwlbFH4MQOGTo7n5LIDh36XghXqPbauXIS1KsXXjriXp2dJs-j5EneJImVtxmbD4mjYdeZ43n2-xLyHzQPQPZsP8xfE07DbavL-Z5XckTH1MjaAfVkfyfA8LwhcCWWaOhA/s1600/20141128_124641.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt4oHL-Tf_YhwlbFH4MQOGTo7n5LIDh36XghXqPbauXIS1KsXXjriXp2dJs-j5EneJImVtxmbD4mjYdeZ43n2-xLyHzQPQPZsP8xfE07DbavL-Z5XckTH1MjaAfVkfyfA8LwhcCWWaOhA/s1600/20141128_124641.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghpQ50JqaEsBqYyiWrDnK1X7FRlYBuc8IVSbrnfGR1Huze68FxAAc1TrZkFLARU5-R5_tdNQ4ZG8msl-vhMoqyzy6FKcW0E9tsBUyK0jZ6mRAtwU8HinPhNe7srYsgFxZzGqvJ9VoSf38/s1600/20141128_124838.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghpQ50JqaEsBqYyiWrDnK1X7FRlYBuc8IVSbrnfGR1Huze68FxAAc1TrZkFLARU5-R5_tdNQ4ZG8msl-vhMoqyzy6FKcW0E9tsBUyK0jZ6mRAtwU8HinPhNe7srYsgFxZzGqvJ9VoSf38/s1600/20141128_124838.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb9BqMqr7aENIE0osoHlRhsaYPOSPFWkXu0PnSGSHS1eUuowPpX0nnAlsWG1DQ4GiG3otOj7yrLY_LvXjGwwlU67t55FpDg4Vcn-Iq1JDFfDFbMckhyE40neTeXqK44b3R2rcVf1mt8ds/s1600/20141128_122811.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb9BqMqr7aENIE0osoHlRhsaYPOSPFWkXu0PnSGSHS1eUuowPpX0nnAlsWG1DQ4GiG3otOj7yrLY_LvXjGwwlU67t55FpDg4Vcn-Iq1JDFfDFbMckhyE40neTeXqK44b3R2rcVf1mt8ds/s1600/20141128_122811.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihXeH7qFuU_r4IodT9Pa67OBRmg1rTQt8_94VoYvggiXcHf4cKMHJnWldISotxS52zBSEfmqJExwKIhEqTnLamRIMSCOsMoCMbVQ6G2oII5XurWppkD5F8lEVgWAwa7hZ-1HKXibFp7lM/s1600/20141128_124318.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihXeH7qFuU_r4IodT9Pa67OBRmg1rTQt8_94VoYvggiXcHf4cKMHJnWldISotxS52zBSEfmqJExwKIhEqTnLamRIMSCOsMoCMbVQ6G2oII5XurWppkD5F8lEVgWAwa7hZ-1HKXibFp7lM/s1600/20141128_124318.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwTunhfPV153EVub6sjeKoQjbyqknbpcnpyCxblFljuzMml6Cd0zzfzmGFkAF4JSCbdeoM2q37zRX2hAbo67IP5RTMmufQvrC3zLaMhBT2oMjhz6Po6oSArxffzc1NdY8ZRNRiEtIdH1I/s1600/20141128_125006.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwTunhfPV153EVub6sjeKoQjbyqknbpcnpyCxblFljuzMml6Cd0zzfzmGFkAF4JSCbdeoM2q37zRX2hAbo67IP5RTMmufQvrC3zLaMhBT2oMjhz6Po6oSArxffzc1NdY8ZRNRiEtIdH1I/s1600/20141128_125006.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWJrwD2-qa3D_Vnz1EaZoWMxLIFqXEnPxj_hzU_SWTeSp5ea7yOLtFHYImOWmfm2EBQRSsFhhpTMhKpZAQf12hWdT5uUBkbx-I5ht6nNYnsVyKF8gr2XbWdtMRoAaaSf1km_hCQ-HY06I/s1600/20141128_124846.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWJrwD2-qa3D_Vnz1EaZoWMxLIFqXEnPxj_hzU_SWTeSp5ea7yOLtFHYImOWmfm2EBQRSsFhhpTMhKpZAQf12hWdT5uUBkbx-I5ht6nNYnsVyKF8gr2XbWdtMRoAaaSf1km_hCQ-HY06I/s1600/20141128_124846.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5mzbIGZD63qaS3qpYY3IK4gFPejawC8o2tdyxq1FHGZwGU_4vS3iOa3HRIpXNaH-hoBMOsYkFg0F7O5yrkGx67NMtbfq_Q4prrVWQRMmJEv_ZCqKwsgi9aiovrB_T9X0E3ynft-_05y8/s1600/20141128_124841.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5mzbIGZD63qaS3qpYY3IK4gFPejawC8o2tdyxq1FHGZwGU_4vS3iOa3HRIpXNaH-hoBMOsYkFg0F7O5yrkGx67NMtbfq_Q4prrVWQRMmJEv_ZCqKwsgi9aiovrB_T9X0E3ynft-_05y8/s1600/20141128_124841.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSUC5MuRiRrlfMLcU7gPVJhyphenhyphenIdxvTtYYVUSfvJKYrdiPjrPw569Snex5ywRciVuUebgR5SvdsutU21gDlfHKDSBJvywAdOnKGUwKMZYxLuqtnu3GkI0FVfGFwVEtPuzMqdPsxCFbU7jJI/s1600/20141128_122914.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSUC5MuRiRrlfMLcU7gPVJhyphenhyphenIdxvTtYYVUSfvJKYrdiPjrPw569Snex5ywRciVuUebgR5SvdsutU21gDlfHKDSBJvywAdOnKGUwKMZYxLuqtnu3GkI0FVfGFwVEtPuzMqdPsxCFbU7jJI/s1600/20141128_122914.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTluZx0mEs07YlkdNQadKsVEQqDFpf9KQRBnMdWIWJkuWW4QPtjfFlakvQfJhQ7yazbjLDbMdeY78tGqED86cm2sPyiz0KuoWtcfod2-lWsYdIkqM8Z-zvDePJ-w7yBBvLEHiRNNVvgts/s1600/20141128_122909.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTluZx0mEs07YlkdNQadKsVEQqDFpf9KQRBnMdWIWJkuWW4QPtjfFlakvQfJhQ7yazbjLDbMdeY78tGqED86cm2sPyiz0KuoWtcfod2-lWsYdIkqM8Z-zvDePJ-w7yBBvLEHiRNNVvgts/s1600/20141128_122909.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrwEy-33NZVfsXMpNbkrTveiXNUihOYCoq5T0sqdIHUkZqzeOJ2HscyDuDQt26lI5KEXndtABIX5_ryHFH-dUS2tzZOrjJSZ4abrf_u-bB8V1-6zYjc9PPazjj3vImwAtpzpXP76z8-6Y/s1600/20141128_123103.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrwEy-33NZVfsXMpNbkrTveiXNUihOYCoq5T0sqdIHUkZqzeOJ2HscyDuDQt26lI5KEXndtABIX5_ryHFH-dUS2tzZOrjJSZ4abrf_u-bB8V1-6zYjc9PPazjj3vImwAtpzpXP76z8-6Y/s1600/20141128_123103.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1MHTKUiFdW-QRJPP3Out-PEaIYWSUuLnex_yw_yiddTEPZYkT-y2i1b_Bp9m0oG0TmmUZE6mJYDzjCW_KzT2JOgbt5e_rf2mEYb0UMNGQiq2MiyES6RtxoamCoRTw4EyjQfBclJmxiV8/s1600/20141128_122606.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1MHTKUiFdW-QRJPP3Out-PEaIYWSUuLnex_yw_yiddTEPZYkT-y2i1b_Bp9m0oG0TmmUZE6mJYDzjCW_KzT2JOgbt5e_rf2mEYb0UMNGQiq2MiyES6RtxoamCoRTw4EyjQfBclJmxiV8/s1600/20141128_122606.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJhZ9Mqbt-HrY015GQR3LO8tdW3NNVsTuICEAV_NIqFPdNEOKkA1wk1aOoxExWX4jjmmJ46oZegeVhRtP2E6nsJp7nH5k2wYDbASZ3XT4bcwmPpvhVGqHIsTtxr4wIfHcy0I43GqYGumw/s1600/20141128_122701.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJhZ9Mqbt-HrY015GQR3LO8tdW3NNVsTuICEAV_NIqFPdNEOKkA1wk1aOoxExWX4jjmmJ46oZegeVhRtP2E6nsJp7nH5k2wYDbASZ3XT4bcwmPpvhVGqHIsTtxr4wIfHcy0I43GqYGumw/s1600/20141128_122701.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipifm_KFgWcsJzoSX2rtIqqaGkCJxW1h8LjXd8qq09HgLrdz4cfotJFpE4ay8_1RMcZGLVNdwiAWbGy18S5hGd54fmw8zBz_2PuOMqjPVW4n8E6xUKDH9P1kCXoq_bcB-i1ABvcGVcNwA/s1600/20141128_121549.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipifm_KFgWcsJzoSX2rtIqqaGkCJxW1h8LjXd8qq09HgLrdz4cfotJFpE4ay8_1RMcZGLVNdwiAWbGy18S5hGd54fmw8zBz_2PuOMqjPVW4n8E6xUKDH9P1kCXoq_bcB-i1ABvcGVcNwA/s1600/20141128_121549.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiec3amO23FgazsyIoamsXjftNPRTVwICmNEwD699QyKDPPLCjorHzeNBjnCRE1ALxkjA7h5KgNDKGw4DzqGE8vbjCFPvq3_4icOgULlPbXknoLD3kJT3Z4njDw2ai3vOsfoz4R1qLLif4/s1600/20141128_121457.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiec3amO23FgazsyIoamsXjftNPRTVwICmNEwD699QyKDPPLCjorHzeNBjnCRE1ALxkjA7h5KgNDKGw4DzqGE8vbjCFPvq3_4icOgULlPbXknoLD3kJT3Z4njDw2ai3vOsfoz4R1qLLif4/s1600/20141128_121457.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyhfPUfxM1wlvfD9A2eND-n5wbcCT5GqjIOxcrweRPMNXtbegMZZf7C8-40R8B_vFWqznWtvdV23Dbve6VjnI7LQISrX0HbL4H72Sp4LQFhKYtRGx2vZ4WxNcv1Zc8uZI7T6B3b7r_kpE/s1600/20141128_121343.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyhfPUfxM1wlvfD9A2eND-n5wbcCT5GqjIOxcrweRPMNXtbegMZZf7C8-40R8B_vFWqznWtvdV23Dbve6VjnI7LQISrX0HbL4H72Sp4LQFhKYtRGx2vZ4WxNcv1Zc8uZI7T6B3b7r_kpE/s1600/20141128_121343.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY7StHG5azkovErA3YR-NAyacmSChxroJFuroOJ3e8DYIXNFEPWgKMRb_SZ0q0OSSF4f4OhoVqj6QsJiZnY22aoyRgczNPxHnDGzBmhIRWXhwNCVcocIcf6d0LQX9MeAR-2emfYlvVZWk/s1600/20141128_120917.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY7StHG5azkovErA3YR-NAyacmSChxroJFuroOJ3e8DYIXNFEPWgKMRb_SZ0q0OSSF4f4OhoVqj6QsJiZnY22aoyRgczNPxHnDGzBmhIRWXhwNCVcocIcf6d0LQX9MeAR-2emfYlvVZWk/s1600/20141128_120917.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2a7DStApMdR0DuHQ4W32mpXcbNKZ0prl9iLMLqr1AZb4th3ntDm0vcRFlOeMUl7jXfBqlli4Ze1GQkTo1l6AiMVuF57eqcDjC6LStXKWkWOb18ALAh-GkgsksF4YeHX7wlxlM3pbsucc/s1600/20141128_120938.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2a7DStApMdR0DuHQ4W32mpXcbNKZ0prl9iLMLqr1AZb4th3ntDm0vcRFlOeMUl7jXfBqlli4Ze1GQkTo1l6AiMVuF57eqcDjC6LStXKWkWOb18ALAh-GkgsksF4YeHX7wlxlM3pbsucc/s1600/20141128_120938.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjukOOsm1oeI6kgWa8S_V1zbwHCz6RvuVg473_XFOiBgMwkX-cyHzyGYZdo8ub80dAyeCgWL0XnMCpdwRmLEfigJR-LcPOtgXJa7gffklf0HjgLxvMRxZSYSXJoTs5itK76NUwnve2ZfN0/s1600/20141128_120940.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjukOOsm1oeI6kgWa8S_V1zbwHCz6RvuVg473_XFOiBgMwkX-cyHzyGYZdo8ub80dAyeCgWL0XnMCpdwRmLEfigJR-LcPOtgXJa7gffklf0HjgLxvMRxZSYSXJoTs5itK76NUwnve2ZfN0/s1600/20141128_120940.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWyX94sZv19cT4DjGTjLOOR1D0w_wSrlPDjq1SFnpdvZxd0QkWRSrd1OQsi01QqOrCLGUjN_JcD9aTX3sRTW9Xm3aNS5aMV5ZOHpKYhhoU0OhA1mTEMrG-7Ug_q8wHjKN9OgAauInC2uo/s1600/20141128_121017.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWyX94sZv19cT4DjGTjLOOR1D0w_wSrlPDjq1SFnpdvZxd0QkWRSrd1OQsi01QqOrCLGUjN_JcD9aTX3sRTW9Xm3aNS5aMV5ZOHpKYhhoU0OhA1mTEMrG-7Ug_q8wHjKN9OgAauInC2uo/s1600/20141128_121017.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr3KxKVbevkpMUNFIB70Rop3CdGvASt4Biq9LISAaXmw0jWr36ToCVfZ5utlpR8KrVlJ_FI8em73H5UtoF9-1J4qeipWr0xqOCEBSUcgbDlmu6J8EYMFMkJdyoj7zcQcipVqTtviRoExc/s1600/20141128_121341.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr3KxKVbevkpMUNFIB70Rop3CdGvASt4Biq9LISAaXmw0jWr36ToCVfZ5utlpR8KrVlJ_FI8em73H5UtoF9-1J4qeipWr0xqOCEBSUcgbDlmu6J8EYMFMkJdyoj7zcQcipVqTtviRoExc/s1600/20141128_121341.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKPc3R__n0KfT5LLZ8X40JNFnT2eCBFay133Is0qDEJp2VOlTS1BfZiQTSItnEfA6OezSTUUjQ8VSP-HkajLNZMrQz6l5jiUPe4s9ZbYXILe-t7_4XfMuyIvkqJXTIsTgDF9R_EwtfR1A/s1600/20141128_120724.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKPc3R__n0KfT5LLZ8X40JNFnT2eCBFay133Is0qDEJp2VOlTS1BfZiQTSItnEfA6OezSTUUjQ8VSP-HkajLNZMrQz6l5jiUPe4s9ZbYXILe-t7_4XfMuyIvkqJXTIsTgDF9R_EwtfR1A/s1600/20141128_120724.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIFiqyLP6RA9SQ0Vv0t8VSBcvBjmcyOncZCmUj4cR8St-GEz0HAX6Br3lwXV7H9bDQFGLAHN4Dx_kDPXx-8Aov4cLNTucSCdVCJiWze1DnFwPPRJBk8inalSUfY4ZgKBbiAxrkPmJDzY/s1600/20141128_120721.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIFiqyLP6RA9SQ0Vv0t8VSBcvBjmcyOncZCmUj4cR8St-GEz0HAX6Br3lwXV7H9bDQFGLAHN4Dx_kDPXx-8Aov4cLNTucSCdVCJiWze1DnFwPPRJBk8inalSUfY4ZgKBbiAxrkPmJDzY/s1600/20141128_120721.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLarIHTpuT9y11Iwh5tts_hVd4MvmgciQyccfpqDIOl9-jlCOpljcIvhyphenhyphenoBNUsHr3Nz9GOwWwtZZ5COlBo3uKIUgP66i3JPhi41Gflq1AYMVnofKFOcbih6mLXMbFxAwWEEOVHD3Ob-pI/s1600/20141128_120632.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLarIHTpuT9y11Iwh5tts_hVd4MvmgciQyccfpqDIOl9-jlCOpljcIvhyphenhyphenoBNUsHr3Nz9GOwWwtZZ5COlBo3uKIUgP66i3JPhi41Gflq1AYMVnofKFOcbih6mLXMbFxAwWEEOVHD3Ob-pI/s1600/20141128_120632.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrf74YJz8oqHIdUgu9HLPDu8eqF2mqii72at8BggqBbqWn8ZxtiVABRB4ymEGdcaCQEa-PzrhdLBKVlygu_yfKxgWnfAqKrOg26BkBI_N8L-SIg6xLIPwzuFN4JbfbCQAfyrKEoi9eNRQ/s1600/20141128_120608.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrf74YJz8oqHIdUgu9HLPDu8eqF2mqii72at8BggqBbqWn8ZxtiVABRB4ymEGdcaCQEa-PzrhdLBKVlygu_yfKxgWnfAqKrOg26BkBI_N8L-SIg6xLIPwzuFN4JbfbCQAfyrKEoi9eNRQ/s1600/20141128_120608.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBDt3ZNNToOQbrzIEntFEblKPVrbNZgpuCZqRjy5c6TnON_X-Z3L5CVOGstSSJQmARXuGM42wNfl74Ij0CK4NLkWEzQ67OAComxEMJIv6LGMo8Z7bYL4pYN6bM8vphigjhtx394mzsQY/s1600/20141128_120604.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmBDt3ZNNToOQbrzIEntFEblKPVrbNZgpuCZqRjy5c6TnON_X-Z3L5CVOGstSSJQmARXuGM42wNfl74Ij0CK4NLkWEzQ67OAComxEMJIv6LGMo8Z7bYL4pYN6bM8vphigjhtx394mzsQY/s1600/20141128_120604.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsUs8yuvudQ2-8Ry4ffwXOfrw07CErrseKCCqw8ibRLCpi02YmjhEkIQYez2nnrDSEckGPABc7LtPgJwEBRom8dSwtiWFKnKww6bggRKY2i4vu04hZAwE8vfU8oyVFbtsSpQgPfxefQs/s1600/20141128_120534.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsUs8yuvudQ2-8Ry4ffwXOfrw07CErrseKCCqw8ibRLCpi02YmjhEkIQYez2nnrDSEckGPABc7LtPgJwEBRom8dSwtiWFKnKww6bggRKY2i4vu04hZAwE8vfU8oyVFbtsSpQgPfxefQs/s1600/20141128_120534.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCMfIDectgkzd7e1hvI5ffkPxLbJ9PNOssxaOM-pV1COPuJTAmQgNKaCI6iMEb8WQtXbuNTMduA0zcMyIMOmZ-39vcLwp-SiBmE0Zqtr1sJn_M80r6V1u5bAPI263nYBUWAY2Buft0acM/s1600/20141128_120217.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCMfIDectgkzd7e1hvI5ffkPxLbJ9PNOssxaOM-pV1COPuJTAmQgNKaCI6iMEb8WQtXbuNTMduA0zcMyIMOmZ-39vcLwp-SiBmE0Zqtr1sJn_M80r6V1u5bAPI263nYBUWAY2Buft0acM/s1600/20141128_120217.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVLPHk-hTVI-qmlaEcadbfaXyGYsEmOyhNvEasz7eNr2uRuDO4gFkW_zfxBZwHny2JqO4fTTqfHgzlqSLvh2s0v-QCmpVY9zu_aYPpcIpfdcHhT0YuvJxkpb0C49bcJU_-bUhNuVFVPsg/s1600/20141128_120425.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVLPHk-hTVI-qmlaEcadbfaXyGYsEmOyhNvEasz7eNr2uRuDO4gFkW_zfxBZwHny2JqO4fTTqfHgzlqSLvh2s0v-QCmpVY9zu_aYPpcIpfdcHhT0YuvJxkpb0C49bcJU_-bUhNuVFVPsg/s1600/20141128_120425.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG47SJTm_rRnpi3zXAZ7kNJmqfcBtTdxKxphy4DsU02CGRjLc7t3w6Kwn0oVza6e-yqb4I1evU2RayEJ8n0ws-SqZD8MWO5fWlVkWymgLXkwftEK8q4lFloCO0avLCSCIIjKOjfz52kPc/s1600/20141128_120437.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG47SJTm_rRnpi3zXAZ7kNJmqfcBtTdxKxphy4DsU02CGRjLc7t3w6Kwn0oVza6e-yqb4I1evU2RayEJ8n0ws-SqZD8MWO5fWlVkWymgLXkwftEK8q4lFloCO0avLCSCIIjKOjfz52kPc/s1600/20141128_120437.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT1kLE_lp9i-AHMlvgyQQEgUj1fYk2YaNZYoRvMzQH4g7GpRPWNa-gjkR-z0ZwvkXyp4Q1ZBRTATybsnjflvx9ZP0bu4JWqe_r22hT5s2Q854y9gDbCYfAseWIs0AsfJ5WmXI1LP8rp20/s1600/20141128_120337.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT1kLE_lp9i-AHMlvgyQQEgUj1fYk2YaNZYoRvMzQH4g7GpRPWNa-gjkR-z0ZwvkXyp4Q1ZBRTATybsnjflvx9ZP0bu4JWqe_r22hT5s2Q854y9gDbCYfAseWIs0AsfJ5WmXI1LP8rp20/s1600/20141128_120337.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk2Bf8zkAilCpWZqVAluIva5YW22QgIaOjg_yok8Wf_-3X1v3wjedxlVCgQquThYSGXGicUHR3jMQ0P8jZSDV6RdPF6kiCl2BvX5WoCmc6JlF7w4uvDmPgLI1qlSRlaYiVmm8t1Yj7XcY/s1600/20141128_120346.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk2Bf8zkAilCpWZqVAluIva5YW22QgIaOjg_yok8Wf_-3X1v3wjedxlVCgQquThYSGXGicUHR3jMQ0P8jZSDV6RdPF6kiCl2BvX5WoCmc6JlF7w4uvDmPgLI1qlSRlaYiVmm8t1Yj7XcY/s1600/20141128_120346.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF2wi_jB2yqt3A5J5u0ne3DQcbguGp3oqhBXAkKEgMe94hgrqfjlZUM5p1lqu12ImxtVUj793krDcnE3vKIRbHTsquO0CGWTwM9gOGW0rpydv4PB7LAo_sMxwJ8PsR1ElbNnPlBrUE-qY/s1600/20141128_120208.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF2wi_jB2yqt3A5J5u0ne3DQcbguGp3oqhBXAkKEgMe94hgrqfjlZUM5p1lqu12ImxtVUj793krDcnE3vKIRbHTsquO0CGWTwM9gOGW0rpydv4PB7LAo_sMxwJ8PsR1ElbNnPlBrUE-qY/s1600/20141128_120208.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcIg762RzHiAn_HJ1HWcxPmBcMcWwDUxUWzzYe6RATcFWKRonTKWWIn6U8pRoixuT9mWfecL8jvlgGFLys3y5BANEGPkpTqwXHdiNW421F0NrWkKy2M8l-QeOrK9gE3v6lekCHKrIO5L4/s1600/20141128_120149.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcIg762RzHiAn_HJ1HWcxPmBcMcWwDUxUWzzYe6RATcFWKRonTKWWIn6U8pRoixuT9mWfecL8jvlgGFLys3y5BANEGPkpTqwXHdiNW421F0NrWkKy2M8l-QeOrK9gE3v6lekCHKrIO5L4/s1600/20141128_120149.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7zumXT4ZzsvJWuP4Rem1R51iGDK09Csi4mRDrX-rg1mr0Mg9BYjevrqXSxGXg0BxKNaIfJSwEqgPlB-6fyeRQ6luQUrVNquCuAarynOwAOY9ZhfT1gg8BA1R8UWoQjOj8aurJ-7QQrEo/s1600/20141128_120127.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7zumXT4ZzsvJWuP4Rem1R51iGDK09Csi4mRDrX-rg1mr0Mg9BYjevrqXSxGXg0BxKNaIfJSwEqgPlB-6fyeRQ6luQUrVNquCuAarynOwAOY9ZhfT1gg8BA1R8UWoQjOj8aurJ-7QQrEo/s1600/20141128_120127.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxqiRCITNLMe81B-4ofjWRSp7D-mySAhS4WRmaQ1B9Ob6KCxW7OlOJqJ9TfTGZc_x09fAEnwtP5K6u61IMig4d2lQrW3rWoPWUTjOgb6cf6D8Yy-ORb67AXqrniU_uiGgQYc77_ND_74w/s1600/20141128_120021.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxqiRCITNLMe81B-4ofjWRSp7D-mySAhS4WRmaQ1B9Ob6KCxW7OlOJqJ9TfTGZc_x09fAEnwtP5K6u61IMig4d2lQrW3rWoPWUTjOgb6cf6D8Yy-ORb67AXqrniU_uiGgQYc77_ND_74w/s1600/20141128_120021.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi235gXKLWdP9EHUFSdfOaxBRL2X9-0rnqOzj8AZj8FR_sL1q9_RwH8W760_XFk9K6XjG9C7bTvAbj631ryZBMywlzV1SuRFTohM7e0Auu5Wlnft7_lVV-Vy3nyIo_sSpOSCoMamdFYOMg/s1600/20141128_120055.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi235gXKLWdP9EHUFSdfOaxBRL2X9-0rnqOzj8AZj8FR_sL1q9_RwH8W760_XFk9K6XjG9C7bTvAbj631ryZBMywlzV1SuRFTohM7e0Auu5Wlnft7_lVV-Vy3nyIo_sSpOSCoMamdFYOMg/s1600/20141128_120055.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwObTZHAp8ku_c_aBwMwWqzPOnJYSRIKQyQGepVOMjc-ipGzeJpYZb42HpvgcyC2jr0CieRoR4YoM0Tvp2ZiAKad4fFyEsE1pB-_cTKyaj0uXZsqnyhcK4ZgDkA0h3YYArWJspwMoG9Fk/s1600/20141128_120106.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwObTZHAp8ku_c_aBwMwWqzPOnJYSRIKQyQGepVOMjc-ipGzeJpYZb42HpvgcyC2jr0CieRoR4YoM0Tvp2ZiAKad4fFyEsE1pB-_cTKyaj0uXZsqnyhcK4ZgDkA0h3YYArWJspwMoG9Fk/s1600/20141128_120106.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMXc6fkKm6SOp3-ydpUZD0xV9typOtiK6Yhe7kwuNwLgxAPNmANfXFwNEb2MyWvAUue6eIcd1clVSWSjZmCDqlBwP4Mv8J-Ti6HsScFI4X-KdKytBxqcQqB-cqyQxy59Y1SsOeqYhGAX4/s1600/20141128_120116.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMXc6fkKm6SOp3-ydpUZD0xV9typOtiK6Yhe7kwuNwLgxAPNmANfXFwNEb2MyWvAUue6eIcd1clVSWSjZmCDqlBwP4Mv8J-Ti6HsScFI4X-KdKytBxqcQqB-cqyQxy59Y1SsOeqYhGAX4/s1600/20141128_120116.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZqJa0CmfoIfZJvrLBJMVisB2I-5icuxFwPLNH8wsNyaTs1bfFnhQPEm68WG2X2MCTLC7B63VULGvy4dsEnfMsMqFVOQZd08Xdkau7CyMMkbVGef5G4BB_DewlgNnOD0DyVXg19b12SLI/s1600/20141128_113029.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZqJa0CmfoIfZJvrLBJMVisB2I-5icuxFwPLNH8wsNyaTs1bfFnhQPEm68WG2X2MCTLC7B63VULGvy4dsEnfMsMqFVOQZd08Xdkau7CyMMkbVGef5G4BB_DewlgNnOD0DyVXg19b12SLI/s1600/20141128_113029.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy3x2rJWHnl4nSm1LtYGHNG6jRUwQcedIKUsCRaF_Be-EF_IGmrQ3EY08nJKD7KB9SLJKy7_05PBR7nBtG3J-e0VMCcTJ3YNK7V-fMVMijs5Za1GwS7aL1QRTsi9dv2NPXszT_Gy_EH-w/s1600/20141128_112845.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy3x2rJWHnl4nSm1LtYGHNG6jRUwQcedIKUsCRaF_Be-EF_IGmrQ3EY08nJKD7KB9SLJKy7_05PBR7nBtG3J-e0VMCcTJ3YNK7V-fMVMijs5Za1GwS7aL1QRTsi9dv2NPXszT_Gy_EH-w/s1600/20141128_112845.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0DxMRAF4g9Nl2nuSzrBIp85Pf4UpdYxoMZh-sK6FmYPTO_xqZdR7MV_QLRer7rdO7qhO_BEaMbI8txZN1BVoeU5wbv9u_IQER2zT5t4EDiuz8fRPMQkTeL5hxnOmsDS4-Dla66vCByTo/s1600/20141128_112832.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0DxMRAF4g9Nl2nuSzrBIp85Pf4UpdYxoMZh-sK6FmYPTO_xqZdR7MV_QLRer7rdO7qhO_BEaMbI8txZN1BVoeU5wbv9u_IQER2zT5t4EDiuz8fRPMQkTeL5hxnOmsDS4-Dla66vCByTo/s1600/20141128_112832.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwjKYmREaAdYD0ALPquWgmEl4hCTBT9hc07PrWIdbQSrh0XJxWG0idej1_kDKvE1GFju6iaej0Nf1x_nydbad8iGqXkYeH359GDM21_86kiX-pqmN3YNwmXbb7iSxjQaroJynwnn7sBL0/s1600/20141128_105947.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwjKYmREaAdYD0ALPquWgmEl4hCTBT9hc07PrWIdbQSrh0XJxWG0idej1_kDKvE1GFju6iaej0Nf1x_nydbad8iGqXkYeH359GDM21_86kiX-pqmN3YNwmXbb7iSxjQaroJynwnn7sBL0/s1600/20141128_105947.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtoAUaMdsx9NtCbbIaNhpJBnpL2HnVPehekPg2S1EIyXQ-z2TQw54dQyYg_zJT6rGtdPYCshuvBOgAzHmfzR7wFoyqFZhlHIS3YZV4RCpK7RF6AX3tT8pSH0SKcQxqD23r41JQ-ZJ9A8/s1600/20141128_110803.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjtoAUaMdsx9NtCbbIaNhpJBnpL2HnVPehekPg2S1EIyXQ-z2TQw54dQyYg_zJT6rGtdPYCshuvBOgAzHmfzR7wFoyqFZhlHIS3YZV4RCpK7RF6AX3tT8pSH0SKcQxqD23r41JQ-ZJ9A8/s1600/20141128_110803.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV7LMfPFjuPYDD9zf34S1-_ZNfgDbDwMHhHkF_RuCq6xOSKZX-F3LLBmQSCP22MxWixJYSmDFkpLn0fmQLOg3f3Kkyz9Ajxnr5q3wXHXe5B644q7dcmyHyArE17MFN2YJ-hGV41kSYtdw/s1600/20141128_110945.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV7LMfPFjuPYDD9zf34S1-_ZNfgDbDwMHhHkF_RuCq6xOSKZX-F3LLBmQSCP22MxWixJYSmDFkpLn0fmQLOg3f3Kkyz9Ajxnr5q3wXHXe5B644q7dcmyHyArE17MFN2YJ-hGV41kSYtdw/s1600/20141128_110945.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMLs7p89kmGfuuRZE-tYVWcQKL2XPu2KiXCzbW4e2NajTPrn11aj9mjZtTQhbX56l70kx1J5n_SlmZBKM3NCET5tyIsozsaIo1Wu69kmDukbOni0j5FQDjYC68Cf-gPryFuK_HI6P6jxg/s1600/20141128_112557.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMLs7p89kmGfuuRZE-tYVWcQKL2XPu2KiXCzbW4e2NajTPrn11aj9mjZtTQhbX56l70kx1J5n_SlmZBKM3NCET5tyIsozsaIo1Wu69kmDukbOni0j5FQDjYC68Cf-gPryFuK_HI6P6jxg/s1600/20141128_112557.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlC7TSrHT6wptCvRgzQan70D9iSD_QQDKQPulmw44li5sWbgXt_Q_oudMfmdhdP-zd6DRp9FtgBJMZ50OY2t7bc253pgmqPedYKRZsfID5kOsvaFnlpEcDoELHExgiGDIjYisHGtKLRJI/s1600/20141128_112731.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlC7TSrHT6wptCvRgzQan70D9iSD_QQDKQPulmw44li5sWbgXt_Q_oudMfmdhdP-zd6DRp9FtgBJMZ50OY2t7bc253pgmqPedYKRZsfID5kOsvaFnlpEcDoELHExgiGDIjYisHGtKLRJI/s1600/20141128_112731.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2iT6hXSMZ6xRJ3YvyU3dgR-2MGHGwC8tYerxFCPsMhyK7BQymG42sMPwmnzDR9Y6x8tfNIvMM1t_lglIpnPp1g8io0aDSH1QkxdV6P9Aj4ywlVBJT1ji3A4la9iQUQs6AMTzADcE9xpg/s1600/20141128_112804.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2iT6hXSMZ6xRJ3YvyU3dgR-2MGHGwC8tYerxFCPsMhyK7BQymG42sMPwmnzDR9Y6x8tfNIvMM1t_lglIpnPp1g8io0aDSH1QkxdV6P9Aj4ywlVBJT1ji3A4la9iQUQs6AMTzADcE9xpg/s1600/20141128_112804.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWkzBQrel2sSoBpB_rgxRTnH4-4T3hYNKHEy2NkuHm3ukKWgr2mQyhZSEPr8i_iFhe-m2HPv3vpEYPeo9bfDHaXeQDq9tIjokOaFs_QLjfl-odd3qv6Ty88hQeaieQs1D0ur-pmaZVLd0/s1600/20141128_105842.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWkzBQrel2sSoBpB_rgxRTnH4-4T3hYNKHEy2NkuHm3ukKWgr2mQyhZSEPr8i_iFhe-m2HPv3vpEYPeo9bfDHaXeQDq9tIjokOaFs_QLjfl-odd3qv6Ty88hQeaieQs1D0ur-pmaZVLd0/s1600/20141128_105842.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qmFiVmp-aknqFxupO3eLXWWhvwT39iQFx3pBAI3WAT2HCF9-B4wNAWhnkli53VYmtYcV87oQfMdIIQ-FrWXHeBQc3CUqYdve2EKUVvbayF23zJvsRVK-oJ0zlmH_zCxb9xJIYvMXoqM/s1600/20141128_105836.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qmFiVmp-aknqFxupO3eLXWWhvwT39iQFx3pBAI3WAT2HCF9-B4wNAWhnkli53VYmtYcV87oQfMdIIQ-FrWXHeBQc3CUqYdve2EKUVvbayF23zJvsRVK-oJ0zlmH_zCxb9xJIYvMXoqM/s1600/20141128_105836.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuWzYQBOxhP5COwrDukjkS0rgvV6LghGwZ-olMdQxC_0e-a7ZYEL7tKAr8kMBAQ3d-AiQm3yaYo3iSXw9FPD50SrNp0yuyNL4kxw7zDNXVQB0maOvTfLcHEFBjy9VyTYrNZfOKYgMTofk/s1600/20141128_105812.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuWzYQBOxhP5COwrDukjkS0rgvV6LghGwZ-olMdQxC_0e-a7ZYEL7tKAr8kMBAQ3d-AiQm3yaYo3iSXw9FPD50SrNp0yuyNL4kxw7zDNXVQB0maOvTfLcHEFBjy9VyTYrNZfOKYgMTofk/s1600/20141128_105812.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYUqMoHSuUmNGyYsE5fiLhw-Sj6AN4AT6BXJWSTTBeBkLIojizMLrU8-M5V_2vyE5r8Y6KqG1OBJNJ5lF-OkCaz-Q_I4k0smknHuXsFNDafA4bgyXadd7pZSnl4Yb8qXPy1TpEfndmGkE/s1600/20141128_103358.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYUqMoHSuUmNGyYsE5fiLhw-Sj6AN4AT6BXJWSTTBeBkLIojizMLrU8-M5V_2vyE5r8Y6KqG1OBJNJ5lF-OkCaz-Q_I4k0smknHuXsFNDafA4bgyXadd7pZSnl4Yb8qXPy1TpEfndmGkE/s1600/20141128_103358.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO-zYxvcCqQhVeO5_htjzxLAu-DCPXvM61rJ0mG_rfUKIR5U3o8V2_0usm3zZhbGlNVVFJuPTf0D-hQyLVGb4JwdGKu09aoCWHGOg06U65iLKhlI5ubHxGEuZ8l6wIMvlJmPcBO4X-eUU/s1600/20141128_102758.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO-zYxvcCqQhVeO5_htjzxLAu-DCPXvM61rJ0mG_rfUKIR5U3o8V2_0usm3zZhbGlNVVFJuPTf0D-hQyLVGb4JwdGKu09aoCWHGOg06U65iLKhlI5ubHxGEuZ8l6wIMvlJmPcBO4X-eUU/s1600/20141128_102758.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2GcOEYRgJ43qOFFmsW3jL1aeHPrVLqD9UPk0cXm5N7Ap5bA0TJUJTyg9FEI3JGfehtJn1fFiQdveUVkoJRB-M7VMu4vNfulKeu3WRyj4N7yhDmZb2CnoezL60F6h4VRq7TFCCz5fOoc/s1600/20141128_102742.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2GcOEYRgJ43qOFFmsW3jL1aeHPrVLqD9UPk0cXm5N7Ap5bA0TJUJTyg9FEI3JGfehtJn1fFiQdveUVkoJRB-M7VMu4vNfulKeu3WRyj4N7yhDmZb2CnoezL60F6h4VRq7TFCCz5fOoc/s1600/20141128_102742.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTVGWAatp3n0wHilA873oCU9yEhWaBeref5Ij712JX6wju4WONJdbMC7ZEIrkxIeCHsGw9GrzBYc1q1nzHvL6-KxKep91tqC1eqYaQw3u7PHIqHrEC8YPTafneRMjdUOt3yZZ-L3zClu8/s1600/20141128_102607.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTVGWAatp3n0wHilA873oCU9yEhWaBeref5Ij712JX6wju4WONJdbMC7ZEIrkxIeCHsGw9GrzBYc1q1nzHvL6-KxKep91tqC1eqYaQw3u7PHIqHrEC8YPTafneRMjdUOt3yZZ-L3zClu8/s1600/20141128_102607.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx7rthmMHZXMu5p_-pks35M1WwiGy8wtNjBkefDoqx8kbm-n5Cy1uz7tes8e7ajO_F0vl6_EWgDQjA0lefdgo_pUYnoWIPinUBzordaEFj8gDgExLbyaHaS47maQeq8Uq4BWTRuzhtPpQ/s1600/20141128_101819.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx7rthmMHZXMu5p_-pks35M1WwiGy8wtNjBkefDoqx8kbm-n5Cy1uz7tes8e7ajO_F0vl6_EWgDQjA0lefdgo_pUYnoWIPinUBzordaEFj8gDgExLbyaHaS47maQeq8Uq4BWTRuzhtPpQ/s1600/20141128_101819.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhveJjTtNztx-uJHub5jvZ0Wr6-NgF2R1XLrnGoswR_rFqhlOUKCdgibRNUnMLQYmZjQ7DFWRRsMDYd3t35upcwyTAmNdJyhKmVKzfB1TjA6ICCpku-zuwOvVz9QrUkRoOVzs_ePM826Cg/s1600/20141128_101256.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhveJjTtNztx-uJHub5jvZ0Wr6-NgF2R1XLrnGoswR_rFqhlOUKCdgibRNUnMLQYmZjQ7DFWRRsMDYd3t35upcwyTAmNdJyhKmVKzfB1TjA6ICCpku-zuwOvVz9QrUkRoOVzs_ePM826Cg/s1600/20141128_101256.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWPAd-_QJOS_IwgJUwmilVFE0L7HD27Q5G56CG7DEn393cHrYuG3eRrg1VCkAO8D5gNaPIIz7399V8I2pV0jcO8pQhvRkngUMNLHto7CNSTdabHs4KmNdsjo3oUKMls0_THRod4YYRAfs/s1600/20141128_101157.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWPAd-_QJOS_IwgJUwmilVFE0L7HD27Q5G56CG7DEn393cHrYuG3eRrg1VCkAO8D5gNaPIIz7399V8I2pV0jcO8pQhvRkngUMNLHto7CNSTdabHs4KmNdsjo3oUKMls0_THRod4YYRAfs/s1600/20141128_101157.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlKIP9O215lwxGMVvUDzGoZ0dWe3-e0cT5y6_HWbUKV7_PW5FXObFBh2LlTPWUV9pqYyUhMlook__QtTk2UIQUuGHkVCewHaevUCXXTHoQBYf1s-hiA2LJXy5BpioC06ToTr70hN3d3Sw/s1600/20141128_101152.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlKIP9O215lwxGMVvUDzGoZ0dWe3-e0cT5y6_HWbUKV7_PW5FXObFBh2LlTPWUV9pqYyUhMlook__QtTk2UIQUuGHkVCewHaevUCXXTHoQBYf1s-hiA2LJXy5BpioC06ToTr70hN3d3Sw/s1600/20141128_101152.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyazDD8qc6xa95TuMHjMdD0RYPuB_OBiRpM74IM8J0s1f_FpiNHF8WXbku72iPQL0ftz2YhzmTQYIn9Hh-TgJsD280itvgVe2jInIQybDLlsggugSM5luMpoxdgUKNMKrNF1pAW8o584/s1600/20141128_101113.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkyazDD8qc6xa95TuMHjMdD0RYPuB_OBiRpM74IM8J0s1f_FpiNHF8WXbku72iPQL0ftz2YhzmTQYIn9Hh-TgJsD280itvgVe2jInIQybDLlsggugSM5luMpoxdgUKNMKrNF1pAW8o584/s1600/20141128_101113.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp7TwtI5lWYewvVf80Jan4tQNjgPMLvUYH0fmr_32XZsIBtSNushIfguGeG1L9cx8IIpPUgr6vjRKuz98f2xIUtstsCiDN9-MvKwPwxLU0lvoFOhtJ8o0vRkD33-KnVAW7R1AuE3tZzDM/s1600/20141128_101051.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp7TwtI5lWYewvVf80Jan4tQNjgPMLvUYH0fmr_32XZsIBtSNushIfguGeG1L9cx8IIpPUgr6vjRKuz98f2xIUtstsCiDN9-MvKwPwxLU0lvoFOhtJ8o0vRkD33-KnVAW7R1AuE3tZzDM/s1600/20141128_101051.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzmLwv5NH36ycEev26ENuCzY1Qq6mFlzA1-kqs3MDO23rVKhX2keFELQA7fbAd8FwaDZJfqWw45QtFOji8Nnt0Y79H7auuGw1MO1011YO1qT_taewz4ghzWKAM0ySjGkIfP-MU3lNUQUI/s1600/20141128_101000.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzmLwv5NH36ycEev26ENuCzY1Qq6mFlzA1-kqs3MDO23rVKhX2keFELQA7fbAd8FwaDZJfqWw45QtFOji8Nnt0Y79H7auuGw1MO1011YO1qT_taewz4ghzWKAM0ySjGkIfP-MU3lNUQUI/s1600/20141128_101000.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPYOWSExJnGcKqTep6gc3ZxOAPOC_R1PfO2lp86gerCnTI8wd4ZmvvWT7tqiL3fOZioxs_TLyHvsMr_9e7D2cMzray-3BeBXbf3VmV1OMswNTLXZPpS7AF8erquG6cnPDTB6nZwQ63GLM/s1600/20141128_100952.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPYOWSExJnGcKqTep6gc3ZxOAPOC_R1PfO2lp86gerCnTI8wd4ZmvvWT7tqiL3fOZioxs_TLyHvsMr_9e7D2cMzray-3BeBXbf3VmV1OMswNTLXZPpS7AF8erquG6cnPDTB6nZwQ63GLM/s1600/20141128_100952.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijyZB3H-K0dZWRMmwkDxzl5IH-ON1Stf08kTtFNVU6dO0SNdvQuICiY-mMhmR49gwFEyPZ4PwxLfbCob1uxiMQ0KRU_hlFQ1-FyY3Q-iO4erBfbfs9PUIRF3HIHTCQx3YIUj1-NxeLWYE/s1600/20141128_100922.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijyZB3H-K0dZWRMmwkDxzl5IH-ON1Stf08kTtFNVU6dO0SNdvQuICiY-mMhmR49gwFEyPZ4PwxLfbCob1uxiMQ0KRU_hlFQ1-FyY3Q-iO4erBfbfs9PUIRF3HIHTCQx3YIUj1-NxeLWYE/s1600/20141128_100922.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVtiByCvP_RvhnyViU7e96ZiE8B2AgMfpfrttMFSCT8cvcWOTnOKBFug_tGhCpO-d-g9rJZ4fMdq8duWkbXFSiWVyj22fU7u0IA7brKndL6q-FWaleTyjcqmFiOANXb0XABa3G-oVnxmc/s1600/20141128_100846.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVtiByCvP_RvhnyViU7e96ZiE8B2AgMfpfrttMFSCT8cvcWOTnOKBFug_tGhCpO-d-g9rJZ4fMdq8duWkbXFSiWVyj22fU7u0IA7brKndL6q-FWaleTyjcqmFiOANXb0XABa3G-oVnxmc/s1600/20141128_100846.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAKP3bJL7k61VV1pQOr3MLlJgS3H7QhTAtGvWkTk-HAGoroTkt80s8ZIQ_c51JkaJ86NmQA9DxcElbL38YKidkZt8fqBj9EfpPhVxH4PkUbCDNhLqSUHuNYzqxdCDzV4rdsThHrA-gEpA/s1600/20141128_100612.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAKP3bJL7k61VV1pQOr3MLlJgS3H7QhTAtGvWkTk-HAGoroTkt80s8ZIQ_c51JkaJ86NmQA9DxcElbL38YKidkZt8fqBj9EfpPhVxH4PkUbCDNhLqSUHuNYzqxdCDzV4rdsThHrA-gEpA/s1600/20141128_100612.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjPGuWwh9WbP2EMPmasln8x12DcOZzOYdD5NRcr0PTXtPf73BRXexxVdHqkSEEgl1rn9J3-gv7b3_h7saxIIhkOZMmR-c1GAX9KZEHF-8sPu3fSdNyWcRFKkDB7_aur24dhCYRAOaY9JM/s1600/20141128_100544.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjPGuWwh9WbP2EMPmasln8x12DcOZzOYdD5NRcr0PTXtPf73BRXexxVdHqkSEEgl1rn9J3-gv7b3_h7saxIIhkOZMmR-c1GAX9KZEHF-8sPu3fSdNyWcRFKkDB7_aur24dhCYRAOaY9JM/s1600/20141128_100544.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ-XLG7vfZ_8XhAqv0zkDp6Oy6wnyUcrGxEyWAF6tAYULBJMHwkxOvfj-vuZSf-Q6-2Y0fbfqk-UUTDWJJ1KN-5VSm1WML-OdaHZK9lus4mgQrcOYTFrPMsegVl2kDaOjVZLQ-iSBgMrI/s1600/20141128_100525.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ-XLG7vfZ_8XhAqv0zkDp6Oy6wnyUcrGxEyWAF6tAYULBJMHwkxOvfj-vuZSf-Q6-2Y0fbfqk-UUTDWJJ1KN-5VSm1WML-OdaHZK9lus4mgQrcOYTFrPMsegVl2kDaOjVZLQ-iSBgMrI/s1600/20141128_100525.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6IefaPWbdZohcdc_jfd7YkC5pyT6pKtln3R3EoOQ0pg_aYrigGA5RDPRIMopapV-s5KQuh2k_ggZ4RkgUqjxAnstUTt_OXVlc-8MqO5JF3DhX_BSbwl3qnCk6QoAYJnD0yE29bUiauCs/s1600/20141128_100138.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6IefaPWbdZohcdc_jfd7YkC5pyT6pKtln3R3EoOQ0pg_aYrigGA5RDPRIMopapV-s5KQuh2k_ggZ4RkgUqjxAnstUTt_OXVlc-8MqO5JF3DhX_BSbwl3qnCk6QoAYJnD0yE29bUiauCs/s1600/20141128_100138.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvNassFdz9g1MlhDTMHSjEnE35kJfP510z6SwCYdhV0XhoFCt5kyiSpYePX2HPEdsg61BJ0Et1ft9ZuuysyL-qp2UJ2pnj8YQIDpM78bpOoEof7hWmco0DT1Cu19qmLXJ4Yj-yp1r_Ed0/s1600/20141128_100439.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvNassFdz9g1MlhDTMHSjEnE35kJfP510z6SwCYdhV0XhoFCt5kyiSpYePX2HPEdsg61BJ0Et1ft9ZuuysyL-qp2UJ2pnj8YQIDpM78bpOoEof7hWmco0DT1Cu19qmLXJ4Yj-yp1r_Ed0/s1600/20141128_100439.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTYse9MGNqFsgfrBb68RtEFAgfvDaI_rhxmXjsdzmKqDNjFaiTTtrxw2S4GAEeYcsU637npzYLkRUFmvmMrWvBcHJQBCerwBeO9o1SdTyYprvSrSqH5it86Y-PbXNee3PFifZGtwNnwoQ/s1600/20141128_100427.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTYse9MGNqFsgfrBb68RtEFAgfvDaI_rhxmXjsdzmKqDNjFaiTTtrxw2S4GAEeYcsU637npzYLkRUFmvmMrWvBcHJQBCerwBeO9o1SdTyYprvSrSqH5it86Y-PbXNee3PFifZGtwNnwoQ/s1600/20141128_100427.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3LZ-Fy7mEsLnBg58fHgZPRw5GLMyV8DyJwjVIUJW-k_qZXG_KjgDwob314ydOy5btxPGWSaAzK2HXh7a320kQk_TK3CXjJUepALkZedyUmNq9WDM5wotegGtgJYfZYxNnVgvvEq1Utak/s1600/20141128_091613.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3LZ-Fy7mEsLnBg58fHgZPRw5GLMyV8DyJwjVIUJW-k_qZXG_KjgDwob314ydOy5btxPGWSaAzK2HXh7a320kQk_TK3CXjJUepALkZedyUmNq9WDM5wotegGtgJYfZYxNnVgvvEq1Utak/s1600/20141128_091613.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUsfEdBDBzr_f9EqCFfdGQ0FFg5eWpRAVdYKroPepoCK94PcgPGKeb4PieJJsHOT1oAuhVC0E3kdzKEV7uUr5LXQbaSRNCxM66Z3EKb8uGu8vC6klIy3yhoWZQJwpqWpfTP7ZgtG_cEI/s1600/20141128_082203.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUsfEdBDBzr_f9EqCFfdGQ0FFg5eWpRAVdYKroPepoCK94PcgPGKeb4PieJJsHOT1oAuhVC0E3kdzKEV7uUr5LXQbaSRNCxM66Z3EKb8uGu8vC6klIy3yhoWZQJwpqWpfTP7ZgtG_cEI/s1600/20141128_082203.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVQHi4jK4WnPfbJ_TUejDR9Dx_HgeQaWugjPxo7wwy0iNH-BQygjufzrXS98nHUPG5oN0prJvArOrI-BeOVRPKLHTnL8v2IVgMDHi36szWu-K-LoHvlLnQuDadywCNZVbws0UErqaC-U8/s1600/20141128_082157.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVQHi4jK4WnPfbJ_TUejDR9Dx_HgeQaWugjPxo7wwy0iNH-BQygjufzrXS98nHUPG5oN0prJvArOrI-BeOVRPKLHTnL8v2IVgMDHi36szWu-K-LoHvlLnQuDadywCNZVbws0UErqaC-U8/s1600/20141128_082157.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7DgrygH5C3WPcCOA0aiYRivU70QRgdGzfjX6coj539BE4vwXp3pm3s12QhlQ39sPM7AqWJQx4QTiYFKG_rqr1uZjdnSuEvdw9I4QDdT8uw_iKJIKZ5BxJz_jdaMH_nlraj1Eb70njV8c/s1600/20141129_160354.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7DgrygH5C3WPcCOA0aiYRivU70QRgdGzfjX6coj539BE4vwXp3pm3s12QhlQ39sPM7AqWJQx4QTiYFKG_rqr1uZjdnSuEvdw9I4QDdT8uw_iKJIKZ5BxJz_jdaMH_nlraj1Eb70njV8c/s1600/20141129_160354.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLOPD02puGbyuRs5arFHD7pIsV9V1mIzMeLNavR8PfNe3j2BekZ0peGdZdYrsupEkUGH1gp_ru7CYfL82K77br6fOMHFoZtIZV-KPz74J6ps5uuX2rqarA4XoymYm-2PxOtnPYluGES6c/s1600/20141129_153853.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLOPD02puGbyuRs5arFHD7pIsV9V1mIzMeLNavR8PfNe3j2BekZ0peGdZdYrsupEkUGH1gp_ru7CYfL82K77br6fOMHFoZtIZV-KPz74J6ps5uuX2rqarA4XoymYm-2PxOtnPYluGES6c/s1600/20141129_153853.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZLxNA_-rwflaG0QiWSZlQuBdVWRtQt8Wszm3xZuVx5-UERihP1pkMFOuJSDWVF9B_9A7HGtKAVdYBSX_rHxPvUQIoMZOi__vOfsLn1NPCvVANOoU1rx6YQvD3Yy9jGJUE85H1WQHQYzs/s1600/20141129_153827.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZLxNA_-rwflaG0QiWSZlQuBdVWRtQt8Wszm3xZuVx5-UERihP1pkMFOuJSDWVF9B_9A7HGtKAVdYBSX_rHxPvUQIoMZOi__vOfsLn1NPCvVANOoU1rx6YQvD3Yy9jGJUE85H1WQHQYzs/s1600/20141129_153827.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuIcnUMCpvSeHIVDJQPLLnTldF711NZcj4hKOXN9ge_SOwTIfxL5cWn1xsyY5-ncUEp6wKbLl1KQBUwUvbGWGzTurD5uGec6myy9cMGQ8xJ_-AJwoBfOU5xKPi_VHeNwxBn5ZxkF86wZs/s1600/20141129_153753.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuIcnUMCpvSeHIVDJQPLLnTldF711NZcj4hKOXN9ge_SOwTIfxL5cWn1xsyY5-ncUEp6wKbLl1KQBUwUvbGWGzTurD5uGec6myy9cMGQ8xJ_-AJwoBfOU5xKPi_VHeNwxBn5ZxkF86wZs/s1600/20141129_153753.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE5rpuDVGP5opHV2HDfDQN1K78n0SS3Xn4vGSW1d1TFSlwa2sp1vb_XF65TuaeyjBHwJ-DUSHJ0OUt6uRsRP6HVz1JS7Cg19Z5WdpgVbMrtY21869wpVJ8evmR2oy7N46lHBZ8-lQV8-w/s1600/20141129_153731.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE5rpuDVGP5opHV2HDfDQN1K78n0SS3Xn4vGSW1d1TFSlwa2sp1vb_XF65TuaeyjBHwJ-DUSHJ0OUt6uRsRP6HVz1JS7Cg19Z5WdpgVbMrtY21869wpVJ8evmR2oy7N46lHBZ8-lQV8-w/s1600/20141129_153731.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHmKZ2at5WoI8LDctVW1x0h-dmiQ9gGtSk13_Fo9W8Tsf9xx9Xil6B90Y4wjpNR_us5BHnhrTEXKkt6UjU-NZJw2vVvCfaUmqWoggxE9rsp62JvdQs1PNV6DsMUKD385YyZCrONOc7zA/s1600/20141129_152144.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirHmKZ2at5WoI8LDctVW1x0h-dmiQ9gGtSk13_Fo9W8Tsf9xx9Xil6B90Y4wjpNR_us5BHnhrTEXKkt6UjU-NZJw2vVvCfaUmqWoggxE9rsp62JvdQs1PNV6DsMUKD385YyZCrONOc7zA/s1600/20141129_152144.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicrC0yEDCPKP37OyVdAS4P4NhKD0pettzE9VrNqU8_ksXi7ljkjiFZCEp8e0_O5aAY66m3EHBwB_Wkg-vvv9mEBXLOjR6mOFLp6VX7Qxed6R5eF80BoeJsfTMS8u0SUAegm5YjMeQPzNs/s1600/20141129_150447.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicrC0yEDCPKP37OyVdAS4P4NhKD0pettzE9VrNqU8_ksXi7ljkjiFZCEp8e0_O5aAY66m3EHBwB_Wkg-vvv9mEBXLOjR6mOFLp6VX7Qxed6R5eF80BoeJsfTMS8u0SUAegm5YjMeQPzNs/s1600/20141129_150447.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwY1OXmi7COTxEI8nllmjGD2_HHMEU7iSD3ButCjQ1sWLgA9x7kJVzs08_K2FnK0nmT4Xu5B2N-2ev6g3Y2SGtU8D6KMhIL-Su-sFYeO82vgtnRLyp8QVDhW9ZupS8fnpny4FozJL1kz8/s1600/20141129_145043.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwY1OXmi7COTxEI8nllmjGD2_HHMEU7iSD3ButCjQ1sWLgA9x7kJVzs08_K2FnK0nmT4Xu5B2N-2ev6g3Y2SGtU8D6KMhIL-Su-sFYeO82vgtnRLyp8QVDhW9ZupS8fnpny4FozJL1kz8/s1600/20141129_145043.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsAfiE3vSBBWKqLckuaUhuAHNLBBskVkLyrbOSnZ6Vv3H4JUjUN6X9NtjuRVn5gvAsspno9BnRlChSSr9sOFeKu3nN3SGmj-ggnlc6xbut-5s6FNhqSyy_JA7ogstyG0xexaW64ncxV2k/s1600/20141129_144716.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsAfiE3vSBBWKqLckuaUhuAHNLBBskVkLyrbOSnZ6Vv3H4JUjUN6X9NtjuRVn5gvAsspno9BnRlChSSr9sOFeKu3nN3SGmj-ggnlc6xbut-5s6FNhqSyy_JA7ogstyG0xexaW64ncxV2k/s1600/20141129_144716.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMbZ4AvQ30KayGjVL1u0EW1TwPwkzgjICfOkcKpHDY-FUu6xQmxTfh6VWL_kQCj2olEDtregxlwbIXjG96gHxKiV3stwxtCHQoVTWeTfxA6ECAD7FZslNu4uPmimNrvvRIdpPe0PxmpQ0/s1600/20141129_144655.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMbZ4AvQ30KayGjVL1u0EW1TwPwkzgjICfOkcKpHDY-FUu6xQmxTfh6VWL_kQCj2olEDtregxlwbIXjG96gHxKiV3stwxtCHQoVTWeTfxA6ECAD7FZslNu4uPmimNrvvRIdpPe0PxmpQ0/s1600/20141129_144655.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY_G1_Pq5GtWO6VJ5af-bdC5iGcoQC1Dz0YOgyW5Pe6sKaLFscapcCpGMafRcG1nuF1Ild6K4I8VhGlQZc_SYEu68maaA2AmF6_bw01LMoGDjP3XLGmf6wGagU4jOYPfmakz-pdBoJnuk/s1600/20141129_143958.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY_G1_Pq5GtWO6VJ5af-bdC5iGcoQC1Dz0YOgyW5Pe6sKaLFscapcCpGMafRcG1nuF1Ild6K4I8VhGlQZc_SYEu68maaA2AmF6_bw01LMoGDjP3XLGmf6wGagU4jOYPfmakz-pdBoJnuk/s1600/20141129_143958.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUUUH4u7mzT3SxjmwqNT9fgSFpULdKKTXmsjF-n0ndzDYiM2p3jxD-6OCh2XvqEITxoFdlw_Xs1HqA9LEzR8rtNRbjaNqBWu2tDXWo1WCYXqy_7qOeoOQcfHfiJBXLsIe1j7Fes-jkTSk/s1600/20141129_140300.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUUUH4u7mzT3SxjmwqNT9fgSFpULdKKTXmsjF-n0ndzDYiM2p3jxD-6OCh2XvqEITxoFdlw_Xs1HqA9LEzR8rtNRbjaNqBWu2tDXWo1WCYXqy_7qOeoOQcfHfiJBXLsIe1j7Fes-jkTSk/s1600/20141129_140300.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAo_pHIB_iBrLV8KRInOypJGvMyapJH_Nvco0hEiwt8sYKzJnd2Hfr7gjoXh8eaat8Ygs8mWMCXLxxTwzCInHp2ljyHKj5xROpcjiShYevc_1Ux3lWDxM0d-NkVnNg5azyG1-O8Tw178Y/s1600/20141129_135651.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAo_pHIB_iBrLV8KRInOypJGvMyapJH_Nvco0hEiwt8sYKzJnd2Hfr7gjoXh8eaat8Ygs8mWMCXLxxTwzCInHp2ljyHKj5xROpcjiShYevc_1Ux3lWDxM0d-NkVnNg5azyG1-O8Tw178Y/s1600/20141129_135651.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg76TOcO0jqSBw_pZECzFnFvQH6zA5ypreUkLG6H4NXkGosK6_0Oz9F2g3cFOkSlDzd6hN1xa0v2GueW3_1NuyO1l6MZIDOuZmsYw6TX1Ojxhf2fF_L9pRUNGEn7BDbblbCH7KY52Au_WY/s1600/20141129_144018.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg76TOcO0jqSBw_pZECzFnFvQH6zA5ypreUkLG6H4NXkGosK6_0Oz9F2g3cFOkSlDzd6hN1xa0v2GueW3_1NuyO1l6MZIDOuZmsYw6TX1Ojxhf2fF_L9pRUNGEn7BDbblbCH7KY52Au_WY/s1600/20141129_144018.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.jomebrew.com/feeds/8578136384360812067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7081198953811365039/8578136384360812067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8578136384360812067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7081198953811365039/posts/default/8578136384360812067'/><link rel='alternate' type='text/html' href='http://www.jomebrew.com/2014/11/hiking-exploring-and-geocaching-almaden.html' title='Hiking, exploring and Geocaching Almaden Quicksilver Park - Thanksgiving'/><author><name>Jomebrew</name><uri>http://www.blogger.com/profile/15744855656606095896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnkO9VvWorsmNuzIG0xaVzksaBlZwkCTenfBJuey3bTWhKab7_bd0a0L_4wD4oOoNhhm_fvRpSlX-iBPgKnHeCDXo1asW9K99NWYZn4Fu6cwo9muHcihpUDVe8rfkV_BNX9COKzHzikHI/s72-c/20141128_101247.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>