Virtual machine created in XP Home is usable in Vista host?
I currently have a desktop with XP sp2 to a host computer. (I'm downloading vmware server 2.0 from this moment. Hehehehe... New in this kind of technology). After that, I'll try to install it and create a virtual machine. Then I have a laptop (still has no OS installed, but intend to have Vista Business or Enterprise is installed). Because the server 2.0 does not support vista I plan to use vmware workstation 6.5 (in the manual, it says that it support vista as host system) and vmware player 2.5.
Can vmware player 2.5 host vista system open and run the virtual machine I created in vmware server 2 in my XP sp2 host?
As well as the license expired vmware workstation (I'll try the trial version), can I use and run the virtual machine, it was created before using vmware player 2.5? (I do not understand what they say I can't start the system or something when the workstation expires).
Thank you for the help...
Thristan wrote:
OKS thanks, that was helpful but it does mean that I can not use this virtual machine with the help of vmware player only? (I still need to install vmware workstation or server while vmware player can access?). No, no reason to install Workstation. Just install the stand-alone version of the player. Player, however, has no tools/methods of creating or editing a virtual machine. This part you must do it with another product VMware, or a 3rd party like my VMX Builder utility.
Tags: VMware
Similar Questions
-
Hello
I entered the following two functions in my shell powercli
Two functions I have installed function {Get-VMEvents
< #.
. Logbook
Get events for an entity or query all events.
. Description
This function returns the events for the entities. It is very similar to
cmdlet Get-vievent. Please note that get-VMEvent can handle 1 vm at a time.
You can't send picture of vms in this version of the script.
. Example of
Get-VMEvents 0All-types "VmCreatedEvent", "VmDeployedEvent", "VmClonedEvent".
He will receive all events of type "VmCreatedEvent", "VmDeployedEvent"
'VmClonedEvent '.
. Example of
Get-VMEvents-name 'vm1' - type 'VmCreatedEvent '.
Will be out of the events of creation of virtual machine: "vm1. It's faster than the vms piping is of
result of Get - vm. There is no need to use get - vm to move names to get-vmevents.
Yet, it is OK when you do, it will be just a little more slow < span class = "wp-smiley wp-emoji wp-emoji-blink of eye" title = ';') > ;) </span >
. Example of
Get-VMEvents-name 'vm1' - category 'WARNING '.
Will be out all events for vm: 'vm1. It is is faster than the names of piping of
cmdlet Get - vm. Category will get-vmevent to search only the defined category
events.
. Example of
Get - vm "vm1 | Get-VMEvents-types "VmCreatedEvent", "VmMacAssignedEvent".
Shows events for vm1 which will be regarding the events of creation,.
and events when when / what mac address is assigned
. VM parameter
This setting is a unique string that represents the name of the vm. He expects this single vm name
There in the virtual Center. Now in the first version of the script, it will only load a case
where there is 1 instance of vm selected name. In the future it will load multiple as
Well.
. Types of parameters
If none is specified, it will return all the events. If specified will return
Only the events with selected types. For example: "VmCreatedEvent."
"VmDeployedEvent", "VmMacAssignedEvent" "VmClonedEvent", etc...
. Category of a parameter
Possible categories are: warning, info, error. Please use this setting if you
you want to filter events.
. Setting all the
If you need to set this parameter, so command queries all events
Center Virtual Server virtual machines.
. Notes
NAME: VMEvents
AUTHOR: Grzegorz Kulikowski
LASTEDIT: 09/11/2012
DOES NOT? #powercli @ irc.freenode.net
. Link
# >
(param
[Parameter (ValueFromPipeline = $true)]
[ValidatenotNullOrEmpty()]
$VM,
[String []] $variétés.
[string] $category,
[switch] $All
)
$si = get-view ServiceInstance
$em is get-view $si. Content.EventManager
$EventFilterSpec = new-Object VMware.Vim.EventFilterSpec
$EventFilterSpec.Type = $types
{if ($Category)}
$EventFilterSpec.Category = $category
}
If {($VM)
$EventFilterSpec.Entity = new-Object VMware.Vim.EventFilterSpecByEntity
switch ($VM) {}
{$_-is [VMware.Vim.VirtualMachine]} {$VMmoref = $vm.moref}
{$_-is [VMware.VimAutomation.ViCore.Impl.V1.Inventory.VirtualMachineImpl]} {$VMmoref = $vm. ExtensionData.moref}
default {$vmmoref = (get - view - ViewType virtualmachine-filter @{'name' = $VM}) .moref}
}
$EventFilterSpec.Entity.Entity = $vmmoref
$em. QueryEvents ($EventFilterSpec)
}
If {($All)
$em. QueryEvents ($EventFilterSpec)
}
}
function get-vmcreationdate {}
< #.
. Logbook
Gets if possible virtual machine created.
. Description
This function will return the object with information about the creation time, method, of months,.
creator of particular virtual machine.
VMname: SomeVM12
Createduserid: 10/08/2012 11:48:18
CreatedMonth: August
CreationMethod: cloned
Creator: office\greg
This function displays NoEvent property in case when your VC do not
more information on these specific events, or your vm events no longer have
entries for the subject being created. If your VC data base has more tension date it is no longer possible
you find this event.
. Example of
Get-VMCreationdate - VMnames 'my_vm1', 'My_otherVM '.
This will return items that contain date information of creating virtual machines with names
myvm1 and myvm2
. Example of
Get-VM-location 'Cluster1 | Get-VMCreationdate
This will return items that contain information created for virtual machines that are
Located in Cluster1
. Example of
Notice-EEG - viewtype virtualmachine - SearchRoot (get-datacenter "mydc") user.user | Get-VMCreationDate
This will return items that contain information created for virtual machines that are
located in the data center "mydc" container If you use this feature in an existing loop where you
having the cmdlet get-view virtual machines, you can pass them via pipes or as a parameter VMnames.
. Example of
$report = get-cluster "cl-01' | Get-VMCreationdate
$report | Export-csv c:\myreport.csv
Stores all reported creationtimes object in the array $report variable and export the report to a csv file.
You can also filter the report before you write in the csv file using select
$report | Where-Object {$_.} {CreatedMonth - eq "October"} | Select VMName, CreatedMonth
So that you see only the vms that have been created in October.
. Example of
Get-vmcreationdate - VMnames "my_vm1", testvm55
WARNING: my_vm1 is not found, typo?
VMname: testvm55
Createduserid: 05/10/2012 14:24:03
CreatedMonth: October
CreationMethod: NewVM
Creator: home\greg
In case when you receive virtual machine that is not appropriate in the infrastructure of yor, a warning is displayed.
You can always store the full text of the report in the $report variable, but it includes all the information on
dates of creation of the missing vm. A warning always only for your information there is
probably a typing mistake in the name of the virtual machine.
. Parameter VMnames
This parameter must contain objects of virtual machine or strings representing vm
names. It is possible to supply this function wiith VM objects coming from get - vm or
get - view.
. Notes
NAME: Get-VMCreationdate
AUTHOR: Grzegorz Kulikowski
LASTEDIT: 27/11/2012
DOES NOT? #powercli @ irc.freenode.net
. Link
# >
(param
[Parameter (ValueFromPipeline = $true, mandatory = $true)]
[ValidateNotNullOrEmpty()]
[Object []] $VMnames
)
{in process
{foreach ($vm to $VMnames)
$ReportedVM = "" | Select VMname Createduserid, CreatedMonth, CreationMethod, creator
If ($CollectedEvent = $vm |) Get - VMEvents - types "VmBeingDeployedEvent", "VmRegisteredEvent", "VmClonedEvent", "VmBeingCreatedEvent" - ErrorAction SilentlyContinue)
{
If ($CollectedEvent.GetType ().) IsArray) {$CollectedEvent = $CollectedEvent |?} {{$_-is [vmware.vim.VmRegisteredEvent]}}
$CollectedEventType = $CollectedEvent.gettype () .name
$CollectedEventMonth = "{0: MMMM}" $CollectedEvent.CreatedTime f
$CollectedEventCreationDate = $CollectedEvent.CreatedTime
$CollectedEventCreator = $CollectedEvent.Username
Switch ($CollectedEventType)
{
"VmClonedEvent" {$CreationMethod = "Cloned"}
"VmRegisteredEvent" {$CreationMethod = "RegisteredFromVMX"}
"VmBeingDeployedEvent" {$CreationMethod = "VmFromTemplate"}
"VmBeingCreatedEvent" {$CreationMethod = "NewVM"}
default value {$CreationMethod = 'Error'}
}
$ReportedVM.VMname = $CollectedEvent.vm.Name
$ReportedVM.CreatedTime = $CollectedEventCreationDate
$ReportedVM.CreatedMonth = $CollectedEventMonth
$ReportedVM.CreationMethod = $CreationMethod
$ReportedVM.Creator = $CollectedEventCreator
} else {}
If ($?) {
If ($vm - is [VMware.Vim.VirtualMachine]) {$ReportedVM.VMname = $vm.name} else {$ReportedVM.VMname = $vm.} ToString()}
$ReportedVM.CreatedTime = 'NoEvent.
$ReportedVM.CreatedMonth = 'NoEvent.
$ReportedVM.CreationMethod = 'NoEvent.
$ReportedVM.Creator = 'NoEvent.
} else {}
$ReportedVM = $null
Write-Warning "$VM is not found, typo?
}
}
$ReportedVM
}
}
}
Now, if I use the first command
Get - vm testvm
I get a response of
Name PowerState Num CPU MemoryGB
---- ---------- -------- --------
Receiving TestVM 4 4,000
But if I do
Get-vmcreationdate testvm
he responds with
WARNING: testvm is not found. misspelling?
I can't understand why he says this?
What will be the final objective to query the server vcenter set and export a CSV of the creation of each day VM - is their an easier way to do it?
I was intending to use
get - vm | Get-VMCreationDate | Export-Csv-path "d:\\reports\vmcreationinventory.csv ".
But at the present time, each unique virtual machine is indicating "is not found."
Attached is an example with a virtual machine called gbvls
Although you may be better communicate with the author of these functions, from what I can tell, it seems to indicate that none of the specified events were found for these virtual machines.
You can check if there are targeted with the cmdlet Get-VIEvent ordinary events.
If you can see events, there could be a problem with the Get-VMEvents function.
$vmName = 'testvm '.
$tgtEvents = "VmBeingDeployedEvent", "VmRegisteredEvent", "VmClonedEvent", "VmBeingCreatedEvent".
$vm = get-VM-name $vmName
Get-VIEvent-body $vm - MaxSamples ([int]: MaxValue) |
Where {$tgtEvents - contains $_.} GetType(). Name}
-
report for multiple virtual machines created
I have a virtual machine creation script that I modified in order to be able to run in a loop using a CSV file to create more than one virtual machine at once. My original script send me an e-mail message for example:
VM
IPaddress
CENTRAL PROCESSING UNIT
Memory
ToolsVer
ToolStatus
Data store
Folder
ESXiHost
MyVM
123.45.67.89
3
4096
8384
toolsOk
myDS My-file
myesxhost
The problem that I want to try to figure out how can I get ALL the VM's on an e-mail report. Right now, because it's a loop, each VM I create will send a report. So if I put it up to build 4 vm, it will send 4 emails... I don't like it.
How my script works pretty well...
{foreach ($var in $vmlist)
script here
...
...
...
# Create and send emails report - Start #.
#
Function create HTMLTable {}
Param([array]$array)
$arrHTML = $Array | ConvertTo-Html
$arrHTML [-1] is $arrHTML [-1]. ToString(). Replace ("< body / > < / html >", "")
Return $arrHTML [5.2000]
}$output = @)
$output += ' < html > < head > < / head > < body table > < style > {border-style: solid; border-width: 1px; police-size: 8pt; background-color: #ccc; width: 100% ;}} Th {text-align: left ;}} TD {background-color: #fff; width: 20%; border-style: solid; border-width: 1px ;}} Body {do-family: verdana; do-size: 12pt ;}} H1 {make-size: 12pt ;}} H2 {make-size: 10pt ;} < / style > '}
$output += ' < H2 > the virtual machines created < / H2 > '
$output += ' < H2 > < / H2 > '
#$Report = @)
$Report = New-Object - TypeName system.collections.arraylist
foreach ($vm in get-vm-name $var.myvms)
{
......
...
...
...
$report.add ($reportedvm) | out-null}
If ($HTML - eq 'Yes') {}
$output += '< p > '.
$output += '< p > '.
$output += create HTMLTable $report $output += '< /p >.
$output += ' < body / > < / html > "
$output | Add a content-$FileHTML
}
If ($SendEmail - eq 'Yes') {}
$body = get-Content $FileHTML | Out-string
Send-MailMessage - to $EmailFrom - to $EmailTo - subject $EmailSubject - SmtpServer $EmailSMTP - body $body - BodyAsHtml}
#}
OK, I have to spend it at the moment, I can't work.
Thank you
-
A virtual machine created in ESX 4 can be converted to run an ESX 3.5 Server?
The subject says it all. Our main office has created a virtual machine on their ESX 4 server running. They want us to use the same but we are running ESX 3.5. We have no time to upgrade our server to 4 again. We get an error when we try to start by saying this is not not compatible because it was created with a version with more features.
If a virtual machine created in ESX 4 can be converted to run an ESX 3.5 server using converter?
most important:
change
virtualHW.version = '7' to '4 '.
in the vmx file
then change
ddb.virtualHWVersion = '7' to '4 '.
in the vmdk file
the other changes are optional - for example, you need to remove the lines that start with pciBridge and all the lines making reference to... .pciSlotNumber
also take care of not to use more then 6 PCIdevices in 4 virtual material - i.e. the sum interface cards scsi controllers + network + video cannot be greater then 6
If you have a time that is very simple and much much much faster then converter - post an example if you want
___________________________________
VMX-settings- WS FAQ -[MOAcd | http://sanbarrow.com/moa241.html]- VMDK-manual
-
U4 Will ESXi 3.5 see a virtual machine created with u3
I have added a second hard drive for my newly built u4 ESXi 3.5 installation. The player has virtual machines created in u3. U4 sees the datastore2 drive and the files inside. Still don't recognize them as virtual computer. How to see the virtual machine on the second HD u4?
Todd L.
the page you posted contains all relevant information of the Virtual Machine. In addition, all files are 0.00 KB in size.
I don't know what to tell you on this one... You may be out of luck.
-
I did virtualization p2v Windows Home Server 1 on an external drive using VMWare. I no longer use the physical instalation. The virtual machine has asked for activation on my laptop Windows 7 and worked well online. I'm in the terms of the Windows license?
Please note that Windows Home Server is an OEM product which means, it is not intended to be transferred from one computer to another.
For additional support and answers to your question, please post in the following forum:
-
I'm extremely new to VMware and hope this is the right forum for a question as fundamental.
I created a new virtual Workstation 9 machine and have installed Windows Server 2008 as the guest OS. Now, I would like to install Microsoft Visual Studio 2008 in addition to that from a USB key. How can I get the virtual machine to see the USB so that I can run the autorun.exe installer?
Thanks for the tips.
Thank you anthonyrr. That's what I was looking for.
I want to score your like the right answer, but I don't no where to do it. Needs to be done by the administrator of the forum? -
You can run virtual machines created by merger in other operating systems
If I install Windows 7 as a virtual machine using Fusion OSX and store the virtual machine on an external hard drive, it is possible to connect this drive in a computer running Windows or Linux and run the same virtual machine using something like VMWare Player? The idea is that if users have a Mac at home and a PC at work, we welcome with a virtual machine instead of a laptop.
Thank you!
OVF is a small and open format mainly used for the transport of virtual machines. After you deploy it, you will work with a normal vmdk, etc files (as far as I know... but I'm still learning new things here in this community)
Now, performance, which is the other discussion. VMware has proved to be more solid and trusted platform... and for Windows VMS, I saw better than other hypervisors performace. It would make a difference, it will depend on how intense are your processes and the ratio of group you want to reach.
To facilitate the management, security and stability, I highly recommend to use VMware. Performance should be better too, but it's harder to see sometimes. For a scenario of development where the snaoshots are very used, VMware will make a big difference.
Best regards
elgreco81
-
How to install the OS on a Virtual Machine created previously?
I installed VMware Player and created a virtual machine by using the option 'I'll install the operating system later'. Now when I start VMware Player and 'Play' of my virtual machine, it gives the error "Operating system not found" and I can't find a way to install the operating system. What Miss me?
-
I am trying to add a cdrom to my VM I created with the vmcreate.pl.
When I use the script vmreconfig.pl to create the cdrom I get the following error...
Cannot use a value that is not defined as a reference to a matrix to/usr/lib/vmware-vcli/apps/vm /... AppUtil/VMUtil.pm line 898.
OK so I have create a cdrom in vSphere and try again manually...
Addition of the cd 'cd '...
Virtual machine 'vmname4' is reconfigured successfully.OK, so I think that my VM I created with the vmcreate.pl missing the ide0: 0 or something...
Any suggestions on how I can do this?
I'm doing the following...
1. create the virtual machine by using vmcreate.pl.
2. Add the CDrom to the virtual machine using vmreconfig.pl.
Thanks in advance.
Just watched this.
The vmreconfig.pl script does not handle the case of a device not defined in the VirtualIDEController object array.
Look like the real device table is not defined until an IDE device is actually connected (or when a new IDE device is added). I'm not 100% sure of what generates the actual peripheral table off the coast of the VirtualIDEController, but the case of a table of undefined device should be handled in the script to reconfigure.
I can see the two solutions here, first write a custom script that adds the CDROM and manages this one-off case. Then, modify the vmreconfig.pl script to handle this particular case of a painting of the disconnected device.
In VMUtil.pm, you will find line number 929:
My = $unitNumber $# {$controller-> device} + 1;
This is to change:
My = $unitNumber (set $controller-> device)? $# {$controller-> device} + 1:0;
There may be other cases in the VMUtil.pm module that needs to be updated as well. For this reason, it may be better to just write your own custom tool. However, the simple correction above may let you go ahead with your project in the short term.
-
I can run all the virtual machines (created with workstation) in VMWare player?
Suppose I created a virtual machine in a Vmware Workstation 7.1 installation.
Can I take all of this a virtual machine and run it on a VMware player installation?
Or Vmware Workstation offers specific features that are required by the virtual machine to run successfully?
Matt
If,
If you are using vmware player 3.x, you should have no problem.
Do not forget that the workstation and vmware player share much of its architecture.
Best wishes / Saludos.
PabloPlease consider awarding
all useful or correct answer. Thank you!! -
Por favor considered premiar
any respuesta correcta o util. ¡¡MUCHAS gracias!
-
A virtual machine created the 4.0 can run on 3.5.1?
Our infrastructure is 4.0 Update 1. I must travel on a site next week, where the infrastructure is 3.5.1. I would like to create a new virtual machine on my 4.0 host and then take the files with me and run them on the 3.5.1 host. Is - this possbile? Do any information would be helpful.
Hello
The new ESX V4 U1 has the ability to create the virtual machine to version 7 and version 4 (compatible with ESX 3.5). If its basically need to take care when you create a virtual machine, you will receive two options when creating. Choose the one you need and go as needed.
So in your case, it is possible, but you must create the virtual computer with version 4 on ESX4 and take it to the other site where you ESX3.5
Thank you
-
Share the virtual machine created in VMWare Player
Hi all
I created a virtual machine Ubuntu based using VMWare Player. The goal of this virtual machine is so it can be used for demonstrations on our societies SaaS based appliction. So basically the image works fine now, I have a few questions:
1. what format should I send them the virtual machine? (i.e. can I just compress the virtual machine directory)
2. If open the image in VMWare Player if he invites asking them 'have you copied"/"Moved"the virtual machine? Can I avoid this?
3. it will work on their equipment?
Any help appreciated.
See you soon
I can help you with your questions;
1. what format should I send them the virtual machine? (i.e. can I just compress the virtual machine directory)
Zipper the VM directory should work correctly, it will just extract somewhere on their machine to run it.
2. If open the image in VMWare Player it will ask asking them
"You copied" / "Moved" the virtual machine? Can I avoid
This?
To the best of my knowledge, you can't avoid it, and they should probably answer "copied" in the situation you describe.
3. it will work on their equipment?
It's a pretty loaded question. Obviously, it must be run the Intel instruction set and have a Player version available for their OS. I ran with success of virtual machines on a laptop Centrino 1.6 GHz single core, but startup performance left a little to be desired. I think that a minimum of 1 GB of memory for a host running XP or Linux, probably at least 2 GB for one of the more recent Windows operating systems. More memory would be better, but it will probably work with what I suggested. Of course, player must be installed on these hosts. Then make sure that the parameter memory your VM is as small as you can reasonably do.
I have provided virtual machines by providing copies of the record, and they worked very well. In my case, I created my VMs on my Mac with Fusion, but then run it with Fusion or player.
-
What should I do to use Workstation to open a virtual machine created by the merger?
Because my MBP is in the shop for repair, I need to use on a PC Workstation to open my VM created by Fusion on a Mac. I copied the VM to a NTFS drive and thought, I'd go, but when I try to open the virtual machine in the Workstation 6.0.5 build 109488, I get a message saying that the configuration of the virtual machine file contains features not supported by this version of Workstation. What should I do to access this virtual machine? I have more access to the merger, because it is on the machine in for repair.
Update your workstation 6.5.x (current latest version is 6.5.1) in support of hardware virtual version 7.
-
How to find so far how many virtual machines created. ?
Hi all
is there anyway in vfoglight, find so far how many virtual computers created.very much appreciate your help.
Thank you
amreddyYou can create a drag and drop dashboard/report for this information table.
Details:
Create dashboard (right Menu)
VMware, Virtual Center + name of the virtual centre (right Menu - data tab)
Drag "virtualMachinesCount" on the dashboard
Select a chart
Set the time range you want. (Top right of the screen)
FYI: County of VM is also avialable from a datacenter and cluster level.
Maybe you are looking for
-
Receive an error message saying my server was interrupted, but the server is fine.
Everything was working fine until yesterday. Now, I keep getting a message that my Inbox is not connected and my server may have gone down. I called my server and all right, so the problem must be with Thunderbird. How can I fix?Thank you. Dias
-
Very recently, my Firefox has changed. I used to be able to start typing, say, 'www.google.com' in my location toolbar window. This would provide a drop-down list of recent sites, and I just click the line "www.google.com". Firefox would immediately
-
Pavilion g6: my Pavilion hp go code is 50950494
HelloWorld, can anyone in computer land help me with my Hp problem please, locked out!
-
I my get a computer, but I want Windows 7 except everything is compatible only with Windows 8 what to do? And by the way, I want a desktop PC Inspiron with a tower, monitor, mouse and keyboard.