logo
Banner

.
Monday 06th of September 2010    

Home
OzVMs Dot Com
Virtual Machine Not Responding ? PDF Print E-mail
Written by Administrator   
Friday, 17 April 2009 14:42

If you are running ESX server and you have an unresponsive virtual machine, or you have tried to change it's power state by stopping and starting it to no avail you may have to get on the command line.
The ESX console offers some powerful commands that give you the opportunity to turn the machine off that is stuck at 95 percent on it's poweroff or poweron operation.

The most well known of these commands is one of the vmware-cmd swiss army knife options, stop and start
Using putty connect to your service console (the ip address of your ESX host)

Once connected and authenticated, you need to get the complete path to your virtual machine's configuration file, the .vmx.
you can achieve this by typing vmware-cmd -l

Using that information, we can perform a start or stop operation on our virtual machine from the command line.

Get the machines current state by running the following command :
vmware-cmd /virtualmachinepath/virtualmachine.vmx getstate

Perform a graceful shutdown first by running the following command :
vmware-cmd /virtualmachinepath/virtualmachine.vmx stop soft

If that does not work, try a hard shutdown by running the command below, but be aware that this will STOP the machine dead. It could cause inconsistency inside the virtual machine!
vmware-cmd /virtualmachinepath/virtualmachine.vmx stop hard

To start the virtualmachine from the command line, you can run this command :
vmware-cmd /virtualmachinepath/virtualmachine.vmx start

There are additional things you can do to stop a virtual machine that might not fall victim to your coersive command line tactics first go.
If the commands above do not work then you could try and identify the process associated with the virtual machine and kill it.
Use this with caution, especially if you are not a command line warrior because killing an incorrect process could be disasterous.

run the following command to identify the PID aka process id of the task you wish to kill :
ps -ef | grep virtualmachinename

In the resultant window you will see a process id of the relevant virtual machine. Use that number and run the following command, replacing PIDNUMBER with the correct process ID :
kill -9 PIDNUMBER

Of course, if you have a neatly configured infrastructure you could VMotion all of the other virtual machines off the host with the unresponsive machine and try a reboot on the host as well.
Last Updated on Friday, 17 April 2009 15:01
 
vSphere Pricing and Licensing PDF Print E-mail
Written by Administrator   
Monday, 27 April 2009 08:08

vSphere recommended retail pricing has been released and is outlined below.

This is RRP and not actually the "buy" price that you can get it on the street for, keep in mind that partners can discount a certain amount based on the partner level.
Additionally, expect to see promotional pricing and bundles coming along but not straight away. The pricing below is for licensing only with the exception of vSphere Essentials, it is the ONLY version that comes with one year of free subscription. It does not come with any free support. All licensing must be purchased with SnS (support and subscription), so that also needs to be in your budget.

Keep in mind that this is also a per processor basis license price and that the CPU's must fall within the licensing and multicore policy outlined by VMware.

Small Business vSphere versions

VMware vSphere Essentials = US $995

VMware vSphere Essentials Plus = US $2995

Medium and Enterprise vSphere versions

VMware vSphere Standard = US $795

VMware vSphere Advanced = $2245

VMware vSphere Enterprise = $2875

VMware vSphere Enterprise Plus = $3495

To manage the vSphere infrastructure and unlock some of the features available you will additionally need to purchase licensing for VMware vCenter. The pricing for vCenter is outlined below.
VMware vCenter Pricing 
VMware vCenter Server Foundation = $1495
VMware vCenter Server Standard = $4995 

 
 
Hyper-V vs ESX - Battle rages on PDF Print E-mail
Written by Administrator   
Thursday, 23 April 2009 21:17

While browsing the internet tonight, I stumled across a very lengthy article @ http://www.realtime-windowsserver.com/virtualization/2009/04/how_to_correctly_explain_the_a_1.htm
The core focus of this article was to profess Hyper-V's Efficiency over ESX.

This article was written in response to a well known site administrator and readers comment.

"Many seem to believe that Hyper-V is just Virtual Server 2008. However, I think the main problem is the term "bare metal". What does it really mean? As far as I know any kind of hardware visualization software depends on some kind of underlying operating system. ESX depends on a modified version of Red Hat Linux. But there seems to be a difference in the way Hyper-V and ESX depend on the underlying OS. "

In particular the "ESX depends on a modified version of Red Hat Linux" concerned me greatly, not because it was only incorrect but it was probably one of the only things that was not addressed in the lengthy response. Thankfully a HUGE amount of readers identified this and placed numerous comments in the pages below including someone claiming to be a VMware employee (Randy Robertson). This person stated :

"This is mostly true. With ESX, Redhat is NOT a critical component of the system. No VM I/O goes through the Redhat Console OS. With Hyper-V ALL guest I/O goes through the parent partition. What that means is that if the parent parition gets hacked, not only can your all of your VMs crash, the parent partition could arbitrarily snoop/rewrite any guest I/O such as network traffic. All of your guest OS's are as weak from a stability and security standpoint as the parent partition. To that extend that parent partition _is_ the hypervisor, since the hypervisor by itself will not function.

With ESXi, not only does ESX not depend on a Redhat Console OS for management, there is no Redhat console OS altogether. The Busybox environment is NOT a smaller Linux environment, it is a native ESX environment. With ESXi there literally is NO Linux kernel present anywhere on the system.

ESX does run drivers in the hypervisor directly, but there is no practical difference between this and the Hyper-V approach since a crash in Hyper-V driver in the parent partition DOES bring down the entire host. VMware does extensive QA on certified HCL parts to avoid buggy drivers bringing down the entire platform as might happen if you were to take advantage of the support for odd-ball devices on Hyper-V.

-- VMware employee"

 I ran across another couple of interesting snippets from the main page that were definately worth calling out, feel free to trackback to the original site and post your own comments.

"Hyper-V is considered "microkernalized" because its drivers are all installed into its administrative OS and not into the hypervisor itself. For that reason, Hyper-V's hypervisor is only around 260K in size as compared to ESX's 32M. I usually joke with people at this point that, "with a hypervisor of this size, we're talking about Atari 2600-type coding here. It is extremely small, extremely optimized. The smaller the hypervisor, the faster it can be due to code optimizations, the more secure it can be due to fewer interface endpoints and sheer code itself, which equals what amounts to a more bombproof solution."

"ESX's hypervisor is also extremely small and extremely optimized, but there's simply more to it. It is considered "monolithic" because all of its device drivers exist within its hypervisor."

The interesting thing here is that the comparison made is not based on vSphere which is now the industry benchmark, so it must be a moot point. Definately fun watching the chatter though.

Last Updated on Thursday, 23 April 2009 21:42
 
vSphere Multicore Licensing Policy PDF Print E-mail
Written by Administrator   
Saturday, 25 April 2009 11:58

VMware vSphere is licensed on a per cpu socket basis with differing versions available. Each physical CPU socket can contain multiple CPU cores.

Assuming the CPU core count falls within the current revision of the VMware Multicore Pricing and Licensing policy and the relevant vSphere license, then only one license is needed per socket.

The multicore policy is up to six cores per processor which is also known as hexacore processors. The VMware Multicore Pricing and Licensing Policy page also contains the following text :

"Does this policy apply to all future multi-core systems? In other words, what happens when 8-core chips are available?
This policy applies only to dual-, quad- and hexa-core processors. VMware will revisit its licensing policies as x86 processors with a greater number of cores become available."

VMware has already documented the requirements and maximum core numbers in the different versions of vSphere in the related vSphere licensing document.

The maximum cores for the different versions are :

vSphere Standard - 6 core maximum per physical socket
vSphere Advanced - 12 core maximum per physical socket
vSphere Enterprise - 6 core maximum per physical socket
vSphere Enterprise Plus - 12 core maximum per physical socket

VMware's current policy and tightening of the core restrictions in the different versions of vSphere is a direct representation of how powerful CPU processing power has become. There have been astonishing performance results from Nehalem and reports from the field of customers downsizing the amount of VMware Licensing they have because they have hardware refreshed and do not require as many physical CPU's. This is due to the more powerful CPU's and larger memory limitations allowing much higher consolidation ratio's.

 

Last Updated on Saturday, 25 April 2009 18:47
 
vSphere Networking Enhancements and Features PDF Print E-mail
Written by Administrator   
Thursday, 23 April 2009 13:48

Yesterday I covered the detail associated with the launch of VMware's vSphere product and that it not only delivered HUGE performance gains, but had over 150 new capabilities that were not present in previous software products, such as VMware's Virtual Infrastructure.

A number of these enhancements have taken place at the switching and networking layer.
vSphere 4 has claimed to be able to deliver enough network I/o to saturate a 10Gbps for transmit and recieve, this is primarily due to the direct improvements for the VMkernel TCP/IP stack.

One of the capabilities that is included in vSphere is VMXNET Generation 3 or VMXNET3. It has additional features such as :

  • VLAN Off-loading
  • Large ring sizes for TX/RX - this is able to be configured from within the virtual machines
  • TCP Segmentation offloading over IPv6
  • IPv6 Checksums
  • Windows 2008 side scaling support - enabled through the virtual machine on the adapters properties tab

The most exciting functionality in networking enhancements for vSphere is the distributed switch, which allows configuration of one vNetwork Switch for multiple hosts.
A distributed vNetwork Switch is the key feature that allows the scalability enhancements on the network side and opens up a world of possibilities that featuresets like Fault Tolerance leverage.

The vNetwork switch is also the basis of which the Cisco Nexus series switching is built upon, allowing administrators who are familiar with Cisco switching to expand upon the inbuilt switching featuresets, and integrate the virtual switching environment tightly into the datacenter. This has Operational benefits as well, reducing the time required to ramp up to vSphere and the next generation datacentre.
In summary there are three types of vNetwork switch options available for vSphere.

VMware vNetwork Standard Switch

The best description of this switch is that is is a host only switch, and has carries through all of same capabilities that a vSwitch in ESX 3.5 had plus some additions.

VMware vNetwork Distributed Switch (vDS)

The vDS is an extends the capabilities of the vNetwork standard switch because it is a single switch that is distributed across multiple servers in the datacenter.

Cisco Nexus Series Switches

The Nexus is a virtual switch developed in partnership with VMware and Cisco that allows extension of the capabilities that the VMware vNetwork Distributed Switch adds. The extensions to the capabilities are nothing short of astounding and include :

  • IGMPv3 Snooping
  • Virtual PortChannels
  • Link Aggregation Control Protocol
  • Source and Destination MAC addresses for load balancing
  • Source and destination port IP for load balancing
  • Additional hashing options for load balancing
  • Differentiated Services Code Point (DCSP) for QOS
  • Type of service for QOS
  • Class of service for QOS
  • Local PVLAN enforcement
  • Access Control Lists (ACLs)
  • IP Source Guard
  • Dynamic Address Resolution Protocol (ARP) Inspection (DAI)
  • Switched Port Analyzer (SPAN)
  • Simple Network Management Protocol (SNMP) v3 Read and Write
  • Packet Capture and Analysis
  • RADIUS and TACACS support

More detail on all of these featuresets can be obtained via VMware's website and Cisco's website, but there is bound to be an option to suit your roadmap and strategy.

 
« StartPrev12345NextEnd »

Page 4 of 5
bottom

top

bottom

templates download from free joomla templates.
Warning: call_user_func(tdo) [function.call-user-func]: First argument is expected to be a valid callback in /home/dmurdoch/ozvms.com/templates/themza_j15_12/html/pagination.php on line 153
Valid XHTML and CSS.