about creating IBVolume image file

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Mon Oct 08, 2007 3:34 am

first I created an Image file a.img ,

then I tried to create an IBVolume file b.ibv "based on existing image"
but always received errors.

--------------
at last , I removed the device a.img, and trid again to create an IBVolume
image based on existing a.img, and I received no errors .

-------------

so, it seems that I can not use an IBVolume image file and its base image
at the same time.

is this an error or a designed tech?

--------------

I heard there're ways to use an IBVolume image file and its base image
at the same time. or I hope so.
Val (staff)
Posts: 496
Joined: Tue Jun 29, 2004 8:38 pm

Mon Oct 08, 2007 8:38 am

ibn wrote:first I created an Image file a.img ,

then I tried to create an IBVolume file b.ibv "based on existing image"
but always received errors.

--------------
at last , I removed the device a.img, and trid again to create an IBVolume
image based on existing a.img, and I received no errors .

-------------

so, it seems that I can not use an IBVolume image file and its base image
at the same time.

is this an error or a designed tech?

--------------

I heard there're ways to use an IBVolume image file and its base image
at the same time. or I hope so.
If an IBVolume device uses an ImageFIle as its base image, the image is readonly for other users, as changing of it will lead to broken IBVolume data.

To use your ImageFile after creation of an IBVolume based on it, use 'Advanced creation options' in the IBVolume creation dialog.
Then choose 'Create IBVolume Image' and in the next dialog use the 'Create based on an existing image' radio button to specify the image file to be used to initialize the new IBVolume.
Best regards,
Valeriy
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Tue Oct 09, 2007 1:14 am

valery (staff) wrote: --------------
...

To use your ImageFile after creation of an IBVolume based on it, use 'Advanced creation options' in the IBVolume creation dialog.
Then choose 'Create IBVolume Image' and in the next dialog use the 'Create based on an existing image' radio button to specify the image file to be used to initialize the new IBVolume.
got a little confused.

you mean
"To use your ImageFile after creation of an IBVolume based on it"
or
"how To create an IBVolume based on your ImageFile" ?

I think they are just steps of building IBV based on Image.
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Tue Oct 09, 2007 1:28 am

and someone else provide their own IBVolume.dll ,
which enables us to use an IBVolume file and its base
Imagefile at the same time. (not read only)
When the auto-recovered IBVolume clients reconnect
to the server , they get updated files on its base Imagefile.


I don't know whether they build their own IBVolume.dll
with your product Starwind SDK. or do you support this?
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Tue Oct 09, 2007 8:12 am

Who are "they" you're talking about?
ibn wrote:and someone else provide their own IBVolume.dll ,
which enables us to use an IBVolume file and its base
Imagefile at the same time. (not read only)
When the auto-recovered IBVolume clients reconnect
to the server , they get updated files on its base Imagefile.


I don't know whether they build their own IBVolume.dll
with your product Starwind SDK. or do you support this?
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
Val (staff)
Posts: 496
Joined: Tue Jun 29, 2004 8:38 pm

Tue Oct 09, 2007 8:13 am

ibn wrote:and someone else provide their own IBVolume.dll ,
which enables us to use an IBVolume file and its base
Imagefile at the same time. (not read only)
When the auto-recovered IBVolume clients reconnect
to the server , they get updated files on its base Imagefile.


I don't know whether they build their own IBVolume.dll
with your product Starwind SDK. or do you support this?
This mode is not supported by RDS.

The base image for IBVolumes must be RO, if the child IBVolume allows RW access.
Best regards,
Valeriy
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Tue Oct 09, 2007 9:21 am

valery (staff) wrote:
This mode is not supported by RDS.

The base image for IBVolumes must be RO, if the child IBVolume allows RW access.

the child IBVolumes need RW access , but don't need to save any changes. They use auto-recover mode.

and,
with some other IBVolume.dll , the base image need not be RO
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Tue Oct 09, 2007 9:23 am

anton (staff) wrote:
Who are "they" you're talking about?
by someone unknown.


after a risky try , I found it working well

if you'd like it and you don't know it , I think maybe I can send you a copy
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Tue Oct 09, 2007 9:31 am

Give us a link to the place you've got it. Just a binary is not interesting.
ibn wrote:
anton (staff) wrote:
Who are "they" you're talking about?
by someone unknown.


after a risky try , I found it working well

if you'd like it and you don't know it , I think maybe I can send you a copy
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
Val (staff)
Posts: 496
Joined: Tue Jun 29, 2004 8:38 pm

Tue Oct 09, 2007 10:20 am

ibn wrote:the child IBVolumes need RW access , but don't need to save any changes. They use auto-recover mode.

and,
with some other IBVolume.dll , the base image need not be RO
The problem is if the base image is changed, the child IBVolumes being currently used by clients has no chances to keep their logical structure that may lead to client-side errors.

But in the 'auto-restored snapshot' mode it may be not a problem to update the master-image online...
We'll take a look at the issue and probably add the feature to the next version of StarWind...
Best regards,
Valeriy
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Tue Oct 09, 2007 2:34 pm

valery (staff) wrote: ...

But in the 'auto-restored snapshot' mode it may be not a problem to update the master-image online...
We'll take a look at the issue and probably add the feature to the next version of StarWind...
yes, auto-restore is the point.

in many cases this feature is useful.

Thank you for attention.
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Tue Oct 09, 2007 4:22 pm

OK, we'll add it in the next minor update of the StarWind.

You did not answer where you've got "alien" IBVolume.dll yet...
ibn wrote:
valery (staff) wrote: ...

But in the 'auto-restored snapshot' mode it may be not a problem to update the master-image online...
We'll take a look at the issue and probably add the feature to the next version of StarWind...
yes, auto-restore is the point.

in many cases this feature is useful.

Thank you for attention.
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Tue Oct 09, 2007 5:53 pm

anton (staff) wrote:OK, we'll add it in the next minor update of the StarWind.
Thanks , for your quick reply.
anton (staff) wrote: You did not answer where you've got "alien" IBVolume.dll yet...
It doesn't matter any more.
I want official version :D
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Wed Oct 10, 2007 12:45 pm

No it does. We want to know who's hacking our software and violates "no reverse engineer" statement in the EULA.
ibn wrote:
anton (staff) wrote:OK, we'll add it in the next minor update of the StarWind.
Thanks , for your quick reply.
anton (staff) wrote: You did not answer where you've got "alien" IBVolume.dll yet...
It doesn't matter any more.
I want official version :D
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
ibn
Posts: 13
Joined: Sun Sep 30, 2007 5:45 pm

Thu Oct 11, 2007 1:04 am

Maybe someone programmed it with your Starwind SDK.

SO you are the CEO ? your product is perfect and your staff is excellent
Post Reply