-
Notifications
You must be signed in to change notification settings - Fork 205
xiSCSI modules available but need community assistance #216
Comments
Hi @mgreenegit - iSCSI functionality is covered in this HQRM module that is currently going through the review process for inclusion in the resource kit. It should be in the final stages now, but I know the DSC team is swamped so might still be a little while for this to be complete. I did dig through the resources you linked to and there are a number of features that would be great to be copied across (specifically the MSFT_xWaitForiSCSIVirtualDiskTargetMapping). They will require a non-trivial amount of work to get them to current standards though as you say (tests, docs, code standards etc). So perhaps a good plan would be to get iSCSIDsc in place and then start a process of merging any missing features/resources from xISCSIServer. But of course, that is just my opinion 😁 |
I agree with your assessment. That's the right approach. Definitely not insignificant. |
@mgreenegit - sweet. We'll I'm definitely up for helping get these feature sets merged. |
Hi @mgreenegit - I've now released my version of HQRM iSCSI DSC Resources to PSGallery. Do you still want to keep this one open or could it be closed? |
@PlagueHO Can you confirm that all resources in both the resource modules above in the issue description is obsolete with the new resources in the resource module https://github.com/PlagueHO/iSCSIDsc? |
Hi @johlju - I'll have to do a bit of exploring in the resources above. There are definitely some differences. We've taken a different approach to the structure of the resources: how we create the target's and how Virtual Disks are connected and attached to a Server Target. I allow specifying the Virtual disks to attach to the Server Target in the Server Target resource rather than using a separate mapping resource. I also don't have a resource for configuring the Target Portal (I didn't think it was that useful and using it actually resulted in some limitations I didn't like so not prioritized) but the @robwi one does, but doesn't specifically configure/control Server Targets - instead relying on the Target Portal to sort it out. So there is not a 1-1 mapping and not an easy way for comparing features. Also, because there are no examples in @robwi's one it's a bit hard to figure out the intended way it should be used - so I might be making some assumptions about it's features and behavior. I could always just copy all @robwi's in to my resource module (minus Virtual Disk as that seems to be one-one mapping). But @robwi's will require a lot of work (unit tests, integration tests, examples, code style etc). So it's something I'd have to add to my backlog (it's getting pretty long 😁 ). |
@PlagueHO Thanks for looking at it! 😄 Don't feel like you have to add this to your backlog! I know your backlog is extremely long, you do awesome work!! Since there might be slight variations I thought we could move this issue to the iSCSIDsc repo and maybe someone could eventually look at moving these. If a user is missing functionality in iSCSIDsc they probably won't find this issue unless it is in iSCSIDsc repo. @mgreenegit are you okay with that we move this issue to iSCSIDsc repo? |
This issue was moved to https://github.com/PlagueHO/iSCSIDsc/issues/29 since it has a higher chance that it can get help there. Closing this issue at this time. |
Two new modules for Windows iSCSI are available but need assistance from the community. Review, tests, and docs.
https://github.com/robwi/xiSCSIServer
https://github.com/robwi/xiSCSIInitiator
HELP WANTED
The text was updated successfully, but these errors were encountered: