1) what does this option do "Take Xen VM Snapshots"
This is an option you want to set to take consistent snapshots of Xenserver VMs. If you dont set this option the NetApp snapshot taken is crash consistent which is normally fine, assuming you dont have application data inside VM which isnt being backed up by some other mechanism. What enable this option does is before we take NetApp snapshot we force Xenserver to create a meta data file for VM, writes then go to the meta data file and not the VM therefore the VM is now consistent. I am not a Xenserver expert but I believe this is the way it works. Someone correct me if I am wrong.
2)I have two host on the XEN pool, do I add them both
Not sure what a XEN pool is are these hosts VMs? Or are these hosts XEN servers?
If they are VMs then if you want to back them both up together yes, add them to config.
If they are XEN servers I think a backup config can only handle one Xenserver not multiple. You would need I believe one agent for each Xensserver and I dont think you can backup / restore a set of VMs on multiple Xenservers.
3) Where do I install the agent?
Agent should be installed on the host or a host which has the Xenserver management CLI. We use the CLI to create the metadata files and do things with the VMs.
XenServer pooling can be thought of as up to 16 servers working as a cluster. This not only allows for shared resources but allows for live migration of VirtualMachines using XenMotion. One server will act as the "master node" while the rest of them will be slaves. Opening any of the servers in the pool via XenCenter will open the management information for the entire pool. When a node joins the pool its management password is changed to match the management password of the master node. When removing a node from the pool this password is not changed. All systems in the node must be from the same processor family, as in Intel or AMD. You cannot have both Intel-based systems and AMD-based systems in the same pool as XenServer will not allow you to add them. Ideally, hardware should be identical for pooling to be most successful. This is not entirely true with Heterogeneous CPU Pooling. You will have to perform compatibility tests for yourself to see if your hardware is compatible. Further inquiry should be directed to Citrix documentation:
I finished the configration, however the job does not run, i get this error.
########## Detecting Data ONTAP mode for 10.99.2.201 ########## ########## Detecting Data ONTAP mode for 10.99.2.200 ########## [2014-01-14 11:25:05,147] INFO: STORAGE-03031: System version details of [10.99.2.201]. [2014-01-14 11:25:05,147] DEBUG: <system-get-version/>
[2014-01-14 11:25:05,147] INFO: STORAGE-03032: System version details of [10.99.2.201] finished successfully. [2014-01-14 11:25:05,568] INFO: STORAGE-03031: System version details of [10.99.2.200]. [2014-01-14 11:25:05,568] DEBUG: <system-get-version/>
[2014-01-15 16:38:29,825] ERROR: SCF-00032: Application unquiesce failed due to application error. Check logs and application settings. To ignore application errors and proceed with backup you can set APP_IGNORE_ERROR=Y.
I also have the same problem of multiple VDIs in one lun. But there is solution to it.. You could have the migration done either with the help of Citrix admin or yourself if you have root access on the xenserver pool master...
You could use "Move VM" options in you Xenserver (VM needs to be off/shutdown) and then select the new SR/lun you have already mapped to the xenserver...once it is done for all the VDIs then you would be able to perform the netapp based snapshots using snapcreator....
Also, If you are using iscsi SR then you should be able to take snapshots no problem...
Check your Ontap Compatibility with 4.1.1P3 snapcreator version and it should be flawless.....
Let me know if you face any issue....I have worked on it....but only with 7-mode....