Snapshot hierarchy is too deep

We are setting up and testing out Citrix XenApp 7.17 and we have

- 3 Microsoft terminal servers
- 1 master server

It appears how this version of Citrix XenApp updates the terminal servers is that you make the change on the master and test it.  The when you are ready the Citrix Studio software clones the master server and replaces the 3 terminal servers.  As we are testing this out I tried to push some updates (new clones virtual servers) I have run into this errors message from the vsphere client:  "Snapshot hierarchy is too deep".

error1
I originally thought it was a Citrix error; but, I now think that this is a VMware error.  Please see the screen shots and how many snapshots we have associated with that master virtual server.

error2
I wonder if I should "delete all" snapshots or what I should do.  Ideas?
LVL 1
PkafkasNetwork EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
if you delete all then you will be back to your original master.. do you not have an option to merge?
0
PkafkasNetwork EngineerAuthor Commented:
I have deleted the 5 of them.  I thought snapshots do not affecting the production virtual server in any way.  I thought snapshots are copies of the V.M. at that moment in time so you can revert back if you wanted to.  None of the other Virtual Serves in our Cluster have any snapshots showing in Snapshot manager.

After deleting 5 snapshots (from the bottom going  up) I restarted the virtual server and continued to use the virtual machine master just as it was used before I deleted anything.  It was not missing the update that I gave it before the deleted snapshots.  Shouldn't I delete the snapshots, 1 at a time?
0
PkafkasNetwork EngineerAuthor Commented:
0
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Create a CLONE of the VM and they'll all be gone! The CLONE becomes your new VM, and then destroy/delete the original VM with snapshots - done and fixed!

Best method and quicker, Snapshots do slow your VMs down!
0
PkafkasNetwork EngineerAuthor Commented:
So I should clone the master-Citrix VM.  OK.  I did see signs of the VM being slow today.

What about the fact that I deleted a few snapshots from the existing list of snapshots?  Will that crew anything up?
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Forget deleting snapshots.....

Just Right Click CLONE the master-Citrix VM, wait, fixed!

delete the original!
0
PkafkasNetwork EngineerAuthor Commented:
Mr. Hankock,

I do feel good that we are in a testing situation with this new Citrix Farm; hence, it is not in production... yet.  I do want to understand a few tings before I proceed.  I have not had much experience with snapshots and I worry that I might make a mistake.

Quesiton1.   If I clone the original, master-citrix Virtual Machine, then the new Virtual Machine (the clone) will have the same Active Directory DNS name, IP address, as the clone, correct?    Even though it will have a seperate VMware folder in the Datastore.

Question2.     Can the new cloned virtual Machine name use the same already created computer account in Active Directory (master-citrix) that is already in the correct OU?    Or will I need to delete that already existing computer account and then create a new account with the same name and move it to the desired OU?

Question3.  Does the fact that I have already deleted '5' snapshots hurt the integrity of the master Virtual Machine at all?  To the point that a clone wil not be worth while?  Does deleting the snapshots hurt the current status of the virtual machine?
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Quesiton1.   If I clone the original, master-citrix Virtual Machine, then the new Virtual Machine (the clone) will have the same Active Directory DNS name, IP address, as the clone, correct?    Even though it will have a seperate VMware folder in the Datastore.

Yes

Question2.     Can the new cloned virtual Machine name use the same already created computer account in Active Directory (master-citrix) that is already in the correct OU?    Or will I need to delete that already existing computer account and then create a new account with the same name and move it to the desired OU?

Yes

Question3.  Does the fact that I have already deleted '5' snapshots hurt the integrity of the master Virtual Machine at all?  To the point that a clone wil not be worth while?  Does deleting the snapshots hurt the current status of the virtual machine?

No.

If you want a VM withouts snapshots, in it's current state, e.g. same OS configuration, but without snapshots CLONE it, and this will get you out of your snapshot issue!
0
PkafkasNetwork EngineerAuthor Commented:
Just to be clear, in my question #2, I will need to

1.  Power off the already existing Citrix-master Virtual Server.
2.  Clone it.
3.  Delete the already existing Active Directory Account.
4.  Power on the new cloned Virtual Server (Citrix-Master).
5.  Un-join it from the domain and re-join it.
6.  Check for the snapshots.
7.  Move the new computer account the correct Orgnazational Unit in Active Direcotry.
8.  Delete the original virtual server (Citrix-master).

Is the above a good agenda?
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
None of that!

1. Power off the already existing Citrix-master Virtual Server. [do not power on again]
2. Clone it. (Right Click VM in vCenter Server --> CLONE ---> enter new name
3. Wait for CLONE to finish.
4. Power on new CLONED VM.
5. Check it works okay, you can check for snapshots, it should have none!
6. DELETE old VM....

done.


no need to do anything with domain joins etc.... it's the same machine account.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Citrix

From novice to tech pro — start learning today.