Hello,
I am newbie by all means, but I have a personal project that involves creating a small virtual environment with 2 clustered hosts and a number of VMs (TBD) that run on said hosts.
The hosts have been created with VMware Workstation and each has one 45GB disk where the hypervisor is installed + 2x 10GB virtual disks on a physical HDD + 2x 12.5GB virtual disks on a physical SSD:
For each virtual disk I have a corresponding datastore in vSphere:
I then created a small Linux VM and manually transferred it to one of the virtual disks of host #1.
Next I created a template from said VM and attempted to deploy it to create a clone but vSphere tells me no datastore is acceptable:
What am I doing wrong? vSphere claims the disks are all unaccessible but I can browse the datastores from within the web client just fine, and my original Linux VM boots and runs fine. There are no alerts concerning the datastores.
On the step 1b (Select a compute resource) select the host Host2 (192.168.0.102).
It looks like you selected the storage on the other host and not the one you choose in the earlier step.
What happends if you choose the other one?
// Linjo
I get the exact same error no matter what datastore I select.
On the step 1b (Select a compute resource) select the host Host2 (192.168.0.102).
Hi Friend,
PLz see which datastore the VM is resided (the VM whose template you are creating) & select the same datastore for placing the template.
That was it. Exactly as I was expecting, I was missing something, and you guys pointed out exactly what I did wrong.
I was selecting the cluster instead of a single host.
If I select a single host everything is OK and I can deploy it wherever I wish, on any datastore.
Thanks!
This opens another question at this point: if I wanted to deploy a VM "on the cluster" and let vSphere place wherever it wants using DRS, would I need a shared storage assigned to the cluster (as opposed to local disks attached to the hosts)? Is this correct?
Yes that is correct.