Hi Edison, I have another question regarding our discussion yesterday.
I'm trying to implement the createAsync method. This is my impression for how I should start doing so: Create a volume on our SAN. I believe I can get the specs for this volume from the Disk Offering like this: DiskOfferingVO offering = diskOfferingDao .findById(volume.getDiskOfferingId()); The next part is a bit hazy. As we discussed yesterday, let's just deal with XenServer for the moment. :) I'm thinking after I create my volume on the SAN, I should create an instance of CreateStoragePoolCommand and send it to the hypervisor this way: Answer answer = storageMgr.sendToPool(pool, null, cmd); The type of the storage pool I would place in the CreateStoragePoolCommand instance is StoragePoolType.IscsiLUN. This would create a storage repository for me on the hypervisor. I would then need to create an instance of CreateCommand and send it to the hypervisor the same way to create a volume on the storage repository I just created: Answer answer = storageMgr.sendToPool(pool, null, cmd); This volume on the storage repository would consume the entire SR. Am I making decent sense here? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play> *™*