The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software
Moderators: anton (staff), art (staff), Anatoly (staff), Max (staff)
digitalis99 wrote:I'm going to try a read-only target to see if that's even possible to boot from when EWF is enabled. On paper, it should be, but I have a feeling that the EWF driver is being loaded too late in the boot process to filter *all* of the writes.
digitalis99 wrote:I'm going to try read-only and redirect on write with discard, but I have another question. How am I supposed to easily update the image? It would be nice to have the read only or write redirect defined on the *target* rather than on the *device*. That way, I could have two targets pointed to the same device/file/image, one that all the slaves used to boot from with their writes redirected to /dev/null but a regular target that has normal read/write operations so I can update the image and have it persist.
As it sits now, it looks like I'm going to have to do a lot of copying and pasting of rather large files to update an image that is read-only or write redirected.
digitalis99 wrote:Tried all three CDP modes (read only, redirect write, and redirect write with discard), and I couldn't get anything other than a botched target. I don't know how, but the target itself gets corrupted, and then nothing can boot from it citing an inability to find winload.exe. Further, the cited step 9 on page 6 refers to an "image file device", which does not contain any of the options that I'd probably need. The relevant options are only exposed to Snapshot and CDP devices.
I think this falls under the category of: it doesn't work, it never worked, you couldn't have tested it.
My previous statement regarding defining the limits on the device level (in your product) definitely still stand. That seems like fundamentally the wrong place to make those definitions, at least from an operational and administrative perspective.
digitalis99 wrote:Anton, I already followed your steps, since that's the only way to generate the image to be shared out in read only or write redirected mode. The problem is that when I shut down the initiator that I use to setup the image, delete the device, create a new device pointing to the same .ibv with the write characteristics I desire, and boot any initiator off of it, it fails to boot early in the process (before the Windows logo appears) citing an inability to read or find winload.exe. In short, it can't find anything on the volume. If I reverse that whole process, turning the device back into a regular Snapshot and CDP device, the initiator will boot from it normally. I'd say read only, write redirect, and write redirect with discard modes are all presently useless, since you can't create the image they will share out and an image created in a more normal mode can't be shared out successfully using any of the 3 modes.
As to my comment regarding where you define write permissions, it would be substantially easier on an admin if you defined these write permissions on the target rather than the device. Since you can only have one device per file, but multiple targets per device, it would make life much easier to have 2 targets pointed to the same device. Set one target to be write-redirected or read only, and leave the other target with full permissions to read and write. That way, to update the image, all an admin would have to do is boot off of the target with the full permissions, make their changes, and shut down. As it is now, there's far too much clicking around in the GUI to accomplish the same task by deleting devices, creating devices, re-attaching to targets...in short, far too many points of failure. Telling a machine which target to boot from would be a couple clicks, and wouldn't present any possibility to mess things up accidentally.
digitalis99 wrote:Believe me, I'll stay tuned. I need this thing to work!