 




<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Virtualization Pro &#187; VMware ESX</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/virtualization-pro/tag/vmware-esx/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/virtualization-pro</link>
	<description>A SearchVMware.com blog</description>
	<lastBuildDate>Fri, 22 Feb 2013 17:58:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Using an iPhone to fix an ESX server while on vacation</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/using-an-iphone-to-fix-an-esx-server-while-on-vacation/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/using-an-iphone-to-fix-an-esx-server-while-on-vacation/#comments</comments>
		<pubDate>Mon, 04 May 2009 20:18:50 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Texiwill]]></category>
		<category><![CDATA[TouchTerm]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=762</guid>
		<description><![CDATA[As you may or may not know, I was recently on a &#8216;sort of&#8217; vacation in Austin, TX., meaning I was still working on my latest book, VMware vSphere and Virtual Infrastructure Security: Securing ESX and the Virtual Environment (which you can pre-order now on Amazon), so it was not much of a vacation. While [...]]]></description>
				<content:encoded><![CDATA[<p>As you may or may not know, I was recently on a &#8216;sort of&#8217; vacation in Austin, TX., meaning I was still working on my latest book, <a href="http://www.astroarch.com/wiki/index.php/VMware_Virtual_Infrastructure_Security" target="_blank">VMware vSphere and Virtual Infrastructure Security: Securing ESX and the Virtual Environment</a><em> </em>(which you can pre-order now on Amazon), so it was not much of a vacation. While away from my office I needed to access my host servers to fix a VMware ESX security element, which required not Virtual Infrastructure Client access, but console access.</p>
<p>To the rescue was my handy iPhone and the <a href="http://www.freshapps.com/touch-term/" target="_blank">TouchTerm</a> application that I downloaded for free. TouchTerm provides an SSH client for accessing a remote SSH server. The application even allows the use of pre-shared keys, which alleviates the major security concern when using SSH and other SSL-based codes.<span id="more-762"></span></p>
<p>Using TouchTerm I was able to access my SSH server and then my ESX hosts service consoles to fix the security problem that occurred.</p>
<p>Another item I am looking forward to adding to my <a href="http://www.astroarch.com/wiki/index.php/Virtualization_Toolbox">Virtualization Toolbox</a> is <a href="http://www.h9labs.com/vmm">Virtualization Manager Mobile</a> from Andrew Kutz and H9Labs. I had a great discussion with Andrew when I was on vacation and some new features coming to VMM look very promising. I have been looking for a secure mobile virtualization manager and hopefully it will be here soon.</p>
<p>For now, TouchTerm adds a much-needed mobile access capability to my Virtualization Toolbox. Bonus: it also supports vSphere.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/using-an-iphone-to-fix-an-esx-server-while-on-vacation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating an SSH user account on VMware ESX hosts</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/creating-an-ssh-user-account-on-vmware-esx-hosts/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/creating-an-ssh-user-account-on-vmware-esx-hosts/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 17:58:13 +0000</pubDate>
		<dc:creator>Eric Siebert</dc:creator>
				<category><![CDATA[Eric Siebert]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[user accounts]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=704</guid>
		<description><![CDATA[By default, ESX hosts do not allow you to log in to the Service Console using the root user account via SSH. This is done for security purposes as the root account should generally not be used because it is a superuser account. It is possible to enable this by changing a configuration file, but [...]]]></description>
				<content:encoded><![CDATA[<p>By default, ESX hosts do not allow you to log in to the Service Console using the root user account via SSH. This is done for security purposes as the root account should generally not be used because it is a superuser account. It is possible to enable this by changing a configuration file, but this is not recommended. An alternative to this is to create a separate user account on the ESX Service Console that you could use to connect to it using SSH, and than use the <em>su</em> command (grants root privileges to a user) to elevate your privileges. To do this, follow the below steps:</p>
<p>1.	First, create an account on the ESX host. This can be done in two ways, either by using the service console command line or by using the VMware Infrastructure Client (VI Client). To create an account using the command line, log into the ESX host as the root account and then type the following commands:<span id="more-704"></span><br />
<em>useradd </em> &#8211; creates the user account<br />
<em>passwd </em> &#8211; sets the password for the user account<br />
To create an account using the VI Client, you need to connect directly to the ESX host with the VI Client (not  vCenter Server) and log in is the root user. Next click on the Users &amp; Groups tab, right-click inside the users pane and select Add. Enter a log-in name and password and check the Grant Shell Access To This User box. If you want to enter a descriptive name you can enter one in the username field; this name is not used for logging in. The UID field will automatically populate when you save the account. Once you are done, click the OK button and that’s it.</p>
<p><img src="http://vmware-land.com/images/sshuser1.jpg" alt="" /></p>
<p>2.	Now that we have our new account set up, we are ready to start using it. Let’s connect to the ESX host with a client like Veeam’s FastSCP, which allows you to elevate your privilege’s using su after you connect to a host. Run FastSCP and select Add a Server, enter the IP address of the server and select the ESX host option. At the Connection Settings screen enter the username/password for the new user that you created in the previous step. In the bottom section select the Elevate Account to Root option and enter the root user account password. At the Web Service credentials screen you can use the root user and password, as this is not used for connecting to SSH.</p>
<p><img src="http://vmware-land.com/images/sshuser2.jpg" alt="" /></p>
<p>3. Once you connect to the host, you are using the user account you created earlier instead of the root account.</p>
<p><img src="http://vmware-land.com/images/sshuser3.jpg" alt="" /></p>
<p>Please resist the urge to enable root SSH logins on your ESX hosts set up separate accounts for this purpose instead. It’s a security best practice to not use the root account for anything. Instead, use the <em>su</em> command or set up sudo; I&#8217;ll cover both methods in an upcoming tip on SearchVMware.com.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/creating-an-ssh-user-account-on-vmware-esx-hosts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware ESX storage: How to get local storage to act as a raw disk for VMs</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-storage-how-to-get-local-storage-to-act-as-a-raw-disk-for-vms/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-storage-how-to-get-local-storage-to-act-as-a-raw-disk-for-vms/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 21:23:17 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Local Storage]]></category>
		<category><![CDATA[RAW]]></category>
		<category><![CDATA[RDM]]></category>
		<category><![CDATA[SCSI]]></category>
		<category><![CDATA[Texiwill]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=437</guid>
		<description><![CDATA[VMTN Communities forum users have recently been asking how to make use of a LUN or partition on your local host within a virtual machine (VM) the same way you would if you had a SAN available. This is a more difficult task than some, and not every RAID controller allows this when using the [...]]]></description>
				<content:encoded><![CDATA[<p>VMTN Communities forum users have recently been asking how to make use of a LUN or partition on your local host within a virtual machine (VM) the same way you would if you had a SAN available. This is a more difficult task than some, and not every RAID controller allows this when using the VMware Infrastructure Client. We have to resort to command-line methods to make this happen.</p>
<p>A VM with a raw disk or raw disk map (RDM) allows the guest OS to write directly to the LUN or disk partition within a LUN assigned to it, utilizing a pass-through mechanism. Using a raw disk or RDP won&#8217;t result in a noticeable performance gain, but there is often an improvement in management. In general, when a VMDK grows past a certain size set by the administrator, the administrator will opt to use a raw disk or RDM.</p>
<p>With VMware ESX v2.5 and ESX v3.0 it took a few simple VM configuration file edits to enable a raw disk when using local storage. Unfortunately, those methods no longer work on VMware ESX v3.5. There is, however, a solution. It is not very elegant, but it will work.</p>
<p>The solution is to use vmkfstools to import or copy a virtual machine disk file to the LUN or partition to use for the raw device. Here is an example that I just tested and seems to work. First, I needed to find out which device held the LUN I was going to assign to my VM.</p>
<p><strong>1. </strong>Run fdisk -l to find the LUN.</p>
<blockquote>
<pre># fdisk -l</pre>
<pre>Disk /dev/cciss/c0d0: 146.8 GB, 146807930880 bytes
255 heads, 63 sectors/track, 17848 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes</pre>
<pre>Device Boot    Start       End    Blocks   Id  System
/dev/cciss/c0d0p1   *         1        13    104391   83  Linux
/dev/cciss/c0d0p2            14       650   5116702+  83  Linux
/dev/cciss/c0d0p3           651      1287   5116702+  83  Linux
/dev/cciss/c0d0p4          1288     17848 133026232+   f  Win95 Ext'd (LBA)
/dev/cciss/c0d0p5          1288      1924   5116671   83  Linux
/dev/cciss/c0d0p6          1925      2561   5116671   83  Linux
/dev/cciss/c0d0p7          2562      3198   5116671   83  Linux
/dev/cciss/c0d0p8          3199      3453   2048256   82  Linux swap
/dev/cciss/c0d0p9          3454     17835 115523383+  fb  Unknown
/dev/cciss/c0d0p10        17836     17848    104391   fc  Unknown</pre>
<pre>Disk /dev/cciss/c0d1: 440.4 GB, 440430842880 bytes
255 heads, 63 sectors/track, 53546 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes</pre>
<pre>Disk /dev/cciss/c0d1 doesn't contain a valid partition table</pre>
</blockquote>
<p><strong>2. </strong>Run esxcfg-vmhbadevs to find the vmhba device associated with the LUN.</p>
<blockquote>
<pre># esxcfg-vmhbadevs
vmhba0:0:0     /dev/cciss/c0d0
vmhba0:1:0     /dev/cciss/c0d1</pre>
</blockquote>
<p><strong>3. </strong>Create the VM with a standard virtual disk (VMDK).</p>
<p><strong>4. </strong>Use vmkfstools from the command-line interface to import the VMDK into the vmhba device associated with the LUN using a disk target of RAW. Kill the import after you hit 1%.</p>
<blockquote>
<pre># vmkfstools -i OpenFiler.vmdk -d raw:/vmfs/devices/disks/vmhba0:1:0:0 OpenFiler_1.vmdk
Destination disk format: raw disk out of '/vmfs/devices/disks/vmhba0:1:0:0'
Cloning disk 'OpenFiler.vmdk'...
Clone: 1% done.&lt;ctrl-C&gt;</pre>
</blockquote>
<p><strong>5.</strong> Review the resultant VMDK metadata file. Note that the size of the LUN is references. For size take 860216490 and multiply by 512 for 410 GBs.</p>
<blockquote>
<pre># cat OpenFiler_1.vmdk
# Disk DescriptorFile
version=1
CID=c0699ec2
parentCID=ffffffff
createType="vmfsRaw"</pre>
<pre># Extent description
RW 860216490 VMFSRAW "/vmfs/devices/disks/vmhba0:1:0:0"</pre>
<pre># The Disk Data Base
#DDB</pre>
<pre>ddb.virtualHWVersion = "4"
ddb.uuid = "60 00 C2 97 5c a6 e9 59-f3 de ba f6 83 ed 15 73"
ddb.geometry.cylinders = "1044"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"</pre>
</blockquote>
<p><strong>5. </strong>Using the VMware Infrastructure Client (VIC), add an existing disk into the VM or add the following lines to the VMX file. (Note that you want to use a virtual SCSI controller not already in use. Also, the VM you make these changes to should be powered off and perhaps even unregistered if you are doing this from the CLI. If you use the VIC add the device following the red arrow path in the diagram below.)</p>
<blockquote>
<pre>scsi1.present = "true"
scsi1.sharedBus = "none"
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "true"
scsi1:0.fileName = "OpenFiler_1.vmdk"
scsi1:0.deviceType = "scsi-hardDisk"</pre>
</blockquote>
<p>Now you have a VM that can directly access the local LUN on your VMware ESX host. I imagine this will work the same way for ESXi.</p>
<p><a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/28/files/2009/02/rawdisk.jpg"><img class="aligncenter size-medium wp-image-443" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/28/files/2009/02/rawdisk.jpg" alt="" width="540" height="386" /></a></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-storage-how-to-get-local-storage-to-act-as-a-raw-disk-for-vms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best practices for running Java virtual machines on VMware ESX</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/best-practices-for-running-jvms-on-virtual-machines/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/best-practices-for-running-jvms-on-virtual-machines/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 22:04:35 +0000</pubDate>
		<dc:creator>Eric Siebert</dc:creator>
				<category><![CDATA[Eric Siebert]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Virtual Machine]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=377</guid>
		<description><![CDATA[VMware recently released a new white paper on best practices for running a Java virtual machine (JVM) on an ESX virtual machine. This includes any product that utilizes a JVM, such as Web application servers Websphere, Weblogic and Tomcat. There are many applications that utilize these types of JVM servers. Often times there may be [...]]]></description>
				<content:encoded><![CDATA[<p>VMware recently released a new white paper on <a href="http://www.vmware.com/files/pdf/Java_in_Virtual_Machines_on_ESX-FINAL-Jan-15-2009.pdf" target="_blank">best practices for running a Java virtual machine (JVM) on an ESX virtual machine</a>. This includes any product that utilizes a JVM, such as Web application servers <a href="http://www-01.ibm.com/software/websphere/" target="_blank">Websphere</a>, <a href="http://www.bea.com/weblogic/" target="_blank">Weblogic</a> and <a href="http://tomcat.apache.org/" target="_blank">Tomcat</a>. There are many applications that utilize these types of JVM servers. Often times there may be a JVM running inside your application and you may not  know it as the JVM is often renamed to match the application. Example: On vCenter server there is a Windows service called VMware Infrastructure Web Access. It&#8217;s actually a Tomcat application server or JVM.</p>
<p>The white paper mentioned the usual recommendations that deal with memory, CPU and disk I/O, but I was surprised to see a whole section on timekeeping (which we will talk about later). JVMs are often memory hogs depending on how you set your minimum and maximum JVM heap size and they also read and write very often. JVMs also tend to be very multi-threaded and the disk I/O will vary based on the type of applications that they are running. A summary of the best practices for each resource is below:</p>
<p><strong>Memory</strong></p>
<p>•	As JVMs are very memory intensive, make sure your JVM has access to physical memory at all times by using memory reservations. If a JVM is forced to use its disk swap file (vswp) for memory on an over-committed host its performance will be affected. Set the memory reservation for a VM running a JVM equal to the amount of memory assigned to the VM. The VM won’t be able to utilize the transparent page sharing (TPS) feature to save memory on your host, but you save memory on a VM running a JVM anyway due to the its nature.<br />
•	Make sure to give your VM enough memory based on the maximum heap size of your JVM. JVM’s have a minimum and maximum heap size value and will quickly grow to their maximum size. If you do not have enough memory assigned to it then it will not be able to grow and performance will suffer. Check your max size and allocate another 512 MB for Linux virtual machines (VMs) and an additional 1 GB for Windows VMs.<br />
•	Use large memory pages if supported by the JVM and OS. See the following hyperlinked white paper for info on how to do this on the OS and how to <a href="http://vmware.com/files/pdf/large_pg_performance.pdf" target="_blank">enable in JVMs use the option –Xlp for IBM JVMs and –XX:+UselLargePages for Sun JVMs</a>.</p>
<p><strong>CPU</strong></p>
<p>•	Many JVMs will run well with one vCPU depending on how many garbage collection (GC) threads are running and may not benefit from using virtual symmetric multiprocessing. GC is the process that reclaims memory inside the JVM for objects that are no longer used. Tuning this can be tricky and relies on specific Java resource monitoring tools to see how often GCs are taking place. Check to see how many GC threads are running on your JVM and either adjust this to match the number of vCPUs in the VM or increase the number of vCPUs to match the number of GC threads. Often times its best to start with on vCPU and see how the application performs and then add another vCPU to see if it improves performance.</p>
<p><strong>Disk</strong></p>
<p>•	You want to watch the disk I/O of your application running on the JVM for potential bottleneck issues.  A JVM that is waiting to write to disk won&#8217;t perform as well as it could.</p>
<p><strong>Timekeeping</strong></p>
<p>As mentioned previously, timekeeping is very important to a JVM. First you should make sure you sync the clock on your VM using either VMware Tools, W32Time or another network time protocol time source. What&#8217;s important here is the affect timer interrupts have on a JVM. Higher resolution timer interrupts cause more work to be done by ESX on behalf of the VM then lower resolution timer interrupts. The guest OS determines the timer interrupt of a VM. Most Linux guests allow you to configure the timer interrupt in the OS but Windows guests must rely on a JVM setting. Due to a weird bug in the JVM the –XX:+ForceTimeHighResolution option in the JVM actually has the opposite effect of lowering the time resolution.</p>
<p>For more information check out <a href="http://www.vmware.com/files/pdf/Java_in_Virtual_Machines_on_ESX-FINAL-Jan-15-2009.pdf" target="_blank">VMware’s white paper on Java virtual machines</a> and be sure to check out the documents referenced at the end of it.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/best-practices-for-running-jvms-on-virtual-machines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open letter to VMware: Suggestions for 2009</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/some-things-i-would-like-to-see-happen-from-vmware-in-2009/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/some-things-i-would-like-to-see-happen-from-vmware-in-2009/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 15:06:10 +0000</pubDate>
		<dc:creator>Eric Siebert</dc:creator>
				<category><![CDATA[Eric Siebert]]></category>
		<category><![CDATA[VCP]]></category>
		<category><![CDATA[VI4]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMworld 2008]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/?p=209</guid>
		<description><![CDATA[Dear VMware: 1. Please slow down a bit. Produce a quality bug-free product and not try to rush out new versions, features and functionality until they are ready. Stop with the experimental features and only put them in the finished product unless they are ready and you are going to fully support them. I know [...]]]></description>
				<content:encoded><![CDATA[<p>Dear VMware:</p>
<p>1.	Please slow down a bit. Produce a quality bug-free product and not try to rush out new versions, features and functionality until they are ready. Stop with the experimental features and only put them in the finished product unless they are ready and you are going to fully support them. I know it’s almost impossible to produce 100% bug-free code, especially as your product code grows larger and larger in size, but please catch the major ones that can cause outages for your customers. If you can’t slow down, at least hire more QA personnel and do more public Betas so your customers can help you with this. You can’t afford another <a href="http://www.eweek.com/c/a/Windows/Microsofts-Zune-in-Worldwide-Meltdown/" target="_blank">mishap like Microsoft is </a><a href="http://www.eweek.com/c/a/Windows/Microsofts-Zune-in-Worldwide-Meltdown/">currently experiencing</a><a href="http://www.eweek.com/c/a/Windows/Microsofts-Zune-in-Worldwide-Meltdown/" target="_blank"> with their Zune music players</a>.</p>
<p>2. On the release of VI4 (or vSphere as you now call it): This should be an exciting upgrade and further distance you from your competitors, but please don’t release it before it’s fully done, polished and tested. I can wait an extra month or two if necessary.</p>
<p>3.	Please, no more product name changes. Enough is enough with the name changes! You’re just confusing your customers and complicating things. Instead, get your marketing department to do more to attract new customers, keep your current ones and fight all the HyperV vs. ESX misinformation that Microsoft releases. Also please leave ESX named ESX, I know your marketing department is probably itching to change it so something like vHypervisor but resist and leave it as ESX. (For those who don’t know ESX stands for Elastic Sky X which was the name used in the development of the original version.)</p>
<p>4.	More competitive pricing. You have lots of competition now and the hypervisor is becoming commoditized. Giving away ESXi for free was a good start. Why not give ESX away for free also and sell all the advanced features as add-ons? You also have plenty of automation and management products that you can sell to complement it. Also, please reduce the price of Workstation. It’s too expensive for many. You’d probably sell a lot more if you reduced the price so it was close to the price of Fusion.</p>
<p>5.	On VMworld presentations: Please go back to releasing these to non-attendees after the show ends as you did in previous years. Not everyone can afford to go to it and the information in the sessions would be valuable to both your current and potential customers. It’s to your benefit to educate your customers and provide as much information to them as possible. At the very least, allow people to purchase a subscription to the sessions so they can access them right away after the show ends.</p>
<p>6.	Relax the VMware Certified Professional (VCP) certification requirements. I shouldn’t have to take a class to become a VCP, if I have the knowledge and experience to pass the VCP exam that should be enough. Many qualified people can’t afford to take a class just so they can take the test.</p>
<p>Well VMware, I hope 2009 is a very good year for you, I look forward to the release of vSphere and any other great things that you will deliver to us in the upcoming year.</p>
<p>Best,</p>
<p>A VMware aficionado</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/some-things-i-would-like-to-see-happen-from-vmware-in-2009/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Why you shouldn&#8217;t restore VMware ESX from a backup</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 19:37:32 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESX 3.5]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware scripting]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/</guid>
		<description><![CDATA[A common question that arises on the VMware Communities Forum is how to backup VMware ESX so that you can restore the backup if there is a problem, the theory being that this would be faster than reinstalling the server. As stated within the VMware KB article 1000761 it is possible to restore ESX to [...]]]></description>
				<content:encoded><![CDATA[<p>A common question that arises on the VMware Communities Forum is how to backup VMware ESX so that you can restore the backup if there is a problem, the theory being that this would be faster than reinstalling the server.</p>
<p>As stated within the VMware KB article 1000761 it is possible to <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1000761&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=4440332&amp;stateId=0%200%202302981" target="_blank">restore ESX to identical hardware;</a> however, you need to reinstall ESX first and restore the data you backed up while making changes to how the system boots, else the Universally Unique Identifier (UUID) written by the installation will not work anymore as you have overwritten the data from your backup.</p>
<p>This method will restore everything effectively to identical hardware, however if you want to use new hardware, perhaps with different PCI devices, then the restoration would fail to properly configure the new devices. It may even fail to properly configure NICs if there are any IRQ differences between the supposed identical hardware.</p>
<p>So in these cases you would have to at least verify the configuration and fix anything that was broken. This could lead to a set of unknowns from a security perspective. You are after all trusting the backup was restored properly and if it was not, then you could end up with security issues. So the verification step would have to be extremely well documented.</p>
<p>It is far easier to reinstall VMware ESX to the hardware and to use a either a installation document,  kickstart, or other type of script to configure all the devices for you using either the Remote CLI or the VMware ESX CLI.</p>
<p>When restoring VMware ESX or VMware ESXi the best tool to have will be very good installation documentation that is easy to follow and has graphics and text for every step of the configuration.  These documents could be reviewed for security concerns, and used to derive the scripts that could do the work for you.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/why-you-shouldnt-restore-vmware-esx-from-a-backup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware offers new searchable compatibility for support resources</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-offers-new-searchable-compatibility-for-support-resources/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-offers-new-searchable-compatibility-for-support-resources/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 14:32:27 +0000</pubDate>
		<dc:creator>Rick Vanover</dc:creator>
				<category><![CDATA[Rick Vanover]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VI3]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-offers-new-searchable-compatibility-for-support-resources/</guid>
		<description><![CDATA[In October of this year, I mentioned in a prior blog post that VMware updated their storage and compatibility guides to reflect a split of sorts between ESX 3.0.x and ESX 3.5 and ESXi. This is now available as a searchable by product name or hardware vendor for multiple solutions and provides a central resource [...]]]></description>
				<content:encoded><![CDATA[<p>In October of this year, I mentioned in a <a href="http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-updates-storage-and-san-compatibility-guides/">prior blog post</a> that VMware updated their storage and compatibility guides to reflect a split of sorts between ESX 3.0.x and ESX 3.5 and ESXi. This is now available as a searchable by product name or hardware vendor for multiple solutions and provides a central resource for all supported configurations. This tool allows for the following search categories:</p>
<ol>
<strong>Systems </strong>- What products are supported for installations for ESX and ESXi platforms<br />
<strong>Storage and SAN </strong>– Allows searches for partners and their products for ESX and ESXi-based storage devices.<br />
<strong>I/O devices</strong> – Has brand information for supported HBAs, RAID controllers, and SCSI adapters.<br />
<strong>VMware View</strong> – Lists supported connecting devices to the new virtual desktop product.</ol>
<p>This new <a href="http://www.vmware.com/resources/compatibility/search.php">hardware compatibility guide search website</a> also has direct links to all of the relevant other configuration information. This includes resources on CPU configuration for VMotion, supported guest operating systems, as well as my trusty PDF documents that are available as a traditional download. </p>
<p>More information on the new tool can be found in the <a href="http://www.vmware.com/resources/compatibility/help.php">online help section</a> of the hardware compatibility guide website.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-offers-new-searchable-compatibility-for-support-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualization administrator holiday wishlist</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/virtualization-administrator-holiday-wishlist/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/virtualization-administrator-holiday-wishlist/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 15:35:14 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/virtualization-administrator-holiday-wishlist/</guid>
		<description><![CDATA[Everyone has a holiday wish list. Some include the latest toys, gadgets, games, and other useful devices. But what do you get the virtualization administrator for the holidays? This rare individual has a need for gifts as well! Here are some useful suggestions: Any book or reference from the Virtualization bookshelf A subscription to any [...]]]></description>
				<content:encoded><![CDATA[<p>Everyone has a holiday wish list. Some include the latest toys, gadgets, games, and other useful devices. But what do you get the virtualization administrator for the holidays? This rare individual has a need for gifts as well! Here are some useful suggestions:</p>
<ul>
<li>Any book or reference from the <a href="http://www.astroarch.com/wiki/index.php/Virtualization_Bookshelf" title="Virtualization Bookshelf">Virtualization bookshelf</a></li>
<li>A subscription to any number of magazines or ezines references on the <a href="http://www.astroarch.com/wiki/index.php/Virtualization_Bookshelf" title="Virtualization Bookshelf">Virtualization bookshelf</a></li>
<li>VMware Workstation or Fusion licenses (if they do not already have one) for virtualizing at home</li>
<li>VMware merchandise (gift cards, apparel , golf balls, mugs, mouse pads, etc)  from <a href="http://www.vmwarestore.com/" title="The VMware Store">The VMware Store</a></li>
</ul>
<p>For those who want to purchase hardware for their virtualization administrator:</p>
<ul>
<li>Any system on the <a href="http://www.vmware.com/resources/compatibility/docs/vi35_systems_guide.pdf">VMware ESX Systems HCL</a></li>
<li>Memory upgrades for servers, workstation, or laptop</li>
<li>Fully loaded HP 8730w laptop (Great for running ESX within VMware Workstation)</li>
<li><a href="http://www.livescribe.com" title="LiveScribe Smartpen">LiveScribe Smartpen</a> &#8212; never miss a note/conversation again</li>
<li>The iPhone, for oh-so-many reasons</li>
</ul>
<p>Enjoy the holidays and I hope this helps you shop for your virtualization administrator!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/virtualization-administrator-holiday-wishlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top VMware security links</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 15:43:48 +0000</pubDate>
		<dc:creator>Texiwill</dc:creator>
				<category><![CDATA[Edward L. Haletky]]></category>
		<category><![CDATA[Virtualization security]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESX 3.5]]></category>
		<category><![CDATA[VMware ESXi]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/</guid>
		<description><![CDATA[Keeping track of Security issues associated with virtualization requires a serious investment in time. To aid in that I have put together the top virtualization security links that will continue to grow over time. Top Virtualization Security Links The following links are just a sample of what is at the aforementioned site and should be [...]]]></description>
				<content:encoded><![CDATA[<p>Keeping track of Security issues associated with virtualization requires a serious investment in time. To aid in that I have put together the top virtualization security links that will continue to grow over time.</p>
<p><a href="http://www.astroarch.com/wiki/index.php/Top_Virtualization_Security_Links" title="Top Virtualization Security Links">Top Virtualization Security Links</a></p>
<p>The following links are just a sample of what is at the aforementioned site and should be read in order for those interested in securing your VMware Virtual Infrastructure and unfamiliar with VMware ESX, at the same time these are great references for the experienced administrator.</p>
<ul>
<li><a href="http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf" class="external text" title="http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf" rel="nofollow">VMware Virtual Networking Concepts</a></li>
<li><a href="http://www.vmware.com/pdf/esx3_vlan_wp.pdf" class="external text" title="http://www.vmware.com/pdf/esx3_vlan_wp.pdf" rel="nofollow">VMware ESX Server 3: 802.1Q VLAN Solutions</a></li>
<li><a href="http://www.vmware.com/pdf/vi3_security_architecture_wp.pdf" class="external text" title="http://www.vmware.com/pdf/vi3_security_architecture_wp.pdf" rel="nofollow">Security Design of the VMware 3 Architecture</a></li>
<li><a href="http://www.vmware.com/files/pdf/dmz_virtualization_vmware_infra_wp.pdf" class="external text" title="http://www.vmware.com/files/pdf/dmz_virtualization_vmware_infra_wp.pdf" rel="nofollow">DMZ Virtualization with VMware Infrastructure</a></li>
<li><a href="http://www.vmware.com/files/pdf/vi35_security_hardening_wp.pdf" class="external text" title="http://www.vmware.com/files/pdf/vi35_security_hardening_wp.pdf" rel="nofollow">VMware Infrastructure 3 Hardening</a></li>
<li><a href="http://www.cisecurity.org/bench_vm.html" class="external text" title="http://www.cisecurity.org/bench_vm.html" rel="nofollow">CISecurity VMware ESX Security Benchmark</a> followed by the CISecurity Linux Benchmark</li>
<li><a href="http://iase.disa.mil/stigs/checklist/index.html" class="external text" title="http://iase.disa.mil/stigs/checklist/index.html" rel="nofollow">DISA STIG</a> (ESX STIG depends on the UNIX STIG)
<ul>
<li> <a href="http://communities.vmware.com/thread/145435?tstart=0" class="external text" title="http://communities.vmware.com/thread/145435?tstart=0" rel="nofollow">VMware Communities thread on ESX_SRRSecure &#8211; Script to allow ESX to pass a DISA Security Readiness Review.</a></li>
<li> <a href="http://iase.disa.mil/stigs/checklist/unix_checklist_v5_r1-14_20080915.zip" class="external text" title="http://iase.disa.mil/stigs/checklist/unix_checklist_v5_r1-14_20080915.zip" rel="nofollow">UNIX STIG</a></li>
<li> <a href="http://iase.disa.mil/stigs/checklist/esx_server_checklist_v1_r1-2_03sep2008pdf.zip" class="external text" title="http://iase.disa.mil/stigs/checklist/esx_server_checklist_v1_r1-2_03sep2008pdf.zip" rel="nofollow">ESX STIG</a></li>
</ul>
</li>
<li> <a href="http://viops.vmware.com/home/docs/DOC-1032" class="external text" title="http://viops.vmware.com/home/docs/DOC-1032" rel="nofollow">Proven Practice: VI3 Security Risk Assessment &#8211; Xtravirt.com</a></li>
<li><a href="http://www.astroarch.com/wiki/index.php/Remote_Authentication" title="Remote Authentication">Remote Authentication</a> &#8211; Full/Partial AD Integration, Secure LDAP, NIS, &#8230;</li>
</ul>
<p>It is recommended to read as each guide or benchmark as each covers things from a slightly different but useful perspective.</p>
<p>VMware VI:OPs has also launched the <a href="http://viops.vmware.com/home/docs/DOC-1224">Top 100 Virtualization Security Questions</a>. This can also be referenced from the <a href="http://www.astroarch.com/wiki/index.php/Top_Virtualization_Security_Links" title="Top Virtualization Security Links">Top Virtualization Security Links</a> sites as well as other blogs of interest.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/top-vmware-security-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How large can virtual machine snapshots grow?</title>
		<link>http://itknowledgeexchange.techtarget.com/virtualization-pro/how-big-can-snapshots-grow/</link>
		<comments>http://itknowledgeexchange.techtarget.com/virtualization-pro/how-big-can-snapshots-grow/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 19:58:00 +0000</pubDate>
		<dc:creator>Eric Siebert</dc:creator>
				<category><![CDATA[Eric Siebert]]></category>
		<category><![CDATA[VirtualCenter]]></category>
		<category><![CDATA[VMware ESX]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/virtualization-pro/how-big-can-snapshots-grow/</guid>
		<description><![CDATA[On a recent VMTN roundtable podcast the subject of how large a single snapshot can become came up, and whether or not the snapshot can exceed the size of the original virtual machine disk file. I’ve always stated that a single snapshot can never grow larger then the original disk file but others had thought [...]]]></description>
				<content:encoded><![CDATA[<p>On a recent <a href="http://blogs.vmware.com/vmtn/2008/12/its-noon-on-wed.html">VMTN roundtable podcast</a> the subject of how large a single snapshot can become came up, and whether or not the snapshot can exceed the size of the original virtual machine disk file. I’ve always stated that a single snapshot can never grow larger then the original disk file but others had thought they had seen instances where this had happened. After the discussion, a bunch of us did some testing to reconfirm this, and our results all showed that the snapshot never grew larger then the original disk file despite the amount of data that was changed after the snapshot was taken.</p>
<p>Why is this? When a snapshot is created, the original disk becomes read-only, and a separate delta file is created that contains all the disk changes that are made thereafter. The delta file does not contain an ongoing history or transaction log of all the changes to data on the disk, it simply updates disk blocks as they are changed. If a particular block is changed it is written to the delta file, but if that same block is changed again later on the existing block is simply updated with the new data and a new block is not written to the delta file.</p>
<p>For example, if you took a snapshot of a VM with a 10 GB virtual disk, that snapshot could never grow larger than 10 GB, although it might grow slightly larger if every single disk block was changed because of the extra overhead space included in the snapshot disk file. The initial snapshot starts out small (16 MB) and grows in 16 MB increments up to the maximum size of the original virtual disk as changes are made to it.</p>
<p>In most cases the snapshot will not grow as large as the original disk, because typically operating system and application files are not changed once they are installed and therefore those disk blocks are not changed. If you performed a disk defragment inside the operating system, however, this could quickly and easily grow the size of the snapshot as files are being moved around on the disk which results in them being rewritten in a new location and, subsequently, the disk blocks are updated accordingly.</p>
<p>Now this only applies to a single snapshot. It is possible for the combined disk space total of multiple snapshots to exceed the size of the original disk file. The reason for this is that previous snapshots become read-only when new ones are created. If a particular disk block was updated from a previous snapshot, it would be written as a new block in later snapshots. That same disk block could then exist in multiple snapshots, which could make the combined total of the snapshots greater then the original disk file.</p>
<p>Even though copies of a single disk block can exist in multiple snapshots when it comes time to delete the snapshots, only the latest disk block is written back to the original disk and all of the others are discarded. Likewise, if you revert to a particular snapshot, then the existing disk block is discarded if it has been updated since the snapshot that you are reverting to, and the disk block from that snapshot is used instead.</p>
<p>This may all sound a bit confusing but the moral of this story is that a single snapshot can never exceed the size of the original disk file. For more information on snapshots be sure and check out the three-part series that I wrote about them:</p>
<p><a href="http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1310147,00.html">How VMware snapshots work (Pt. 1)</a><br />
<a href="http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1311854,00.html">Deleting virtual machine snapshots without wasting disk space (Pt. 2)</a><br />
<a href="http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1313833,00.html">Troubleshooting VMware snapshots (Pt. 3)</a></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/virtualization-pro/how-big-can-snapshots-grow/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
