Skip to content
This repository has been archived by the owner on Feb 24, 2021. It is now read-only.

xiSCSI modules available but need community assistance #216

Closed
mgreenegit opened this issue Oct 31, 2016 · 8 comments
Closed

xiSCSI modules available but need community assistance #216

mgreenegit opened this issue Oct 31, 2016 · 8 comments
Labels
not fixed The issue was closed without being fixed.

Comments

@mgreenegit
Copy link
Member

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

@mbreakey3 mbreakey3 added help wanted The issue is up for grabs for anyone in the community. module proposal labels Oct 31, 2016
@PlagueHO
Copy link
Contributor

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 😁

@mgreenegit
Copy link
Member Author

I agree with your assessment. That's the right approach. Definitely not insignificant.

@PlagueHO
Copy link
Contributor

PlagueHO commented Nov 1, 2016

@mgreenegit - sweet. We'll I'm definitely up for helping get these feature sets merged.

@PlagueHO
Copy link
Contributor

PlagueHO commented Sep 2, 2017

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?

@johlju
Copy link
Contributor

johlju commented Apr 17, 2018

@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?

@PlagueHO
Copy link
Contributor

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 😁 ).

@johlju
Copy link
Contributor

johlju commented Apr 18, 2018

@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?

@johlju
Copy link
Contributor

johlju commented May 30, 2018

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.

@johlju johlju closed this as completed May 30, 2018
@johlju johlju added not fixed The issue was closed without being fixed. and removed module proposal help wanted The issue is up for grabs for anyone in the community. labels May 30, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
not fixed The issue was closed without being fixed.
Projects
None yet
Development

No branches or pull requests

4 participants