Multipath IO (MPIO) for WinPE

Discussion in 'Windows Server' started by kibkalo, Feb 3, 2018.

  1. kibkalo

    kibkalo MDL Member

    Sep 8, 2009
    124
    10
    10
    Is it possible to port (create a cab, like with ReFS or dedup) with MPIO?
    I need Windows Preinstallation Environment (WinPE) on the server with dozen LUNs - 8 paths each, so letter X: is used.
    Help please
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #5 xinso, Feb 7, 2018
    Last edited: Feb 7, 2018
    C:\windows\system32>dism /image:z:\1 /add-package:D:\Package-Extractor\Packs\Microsoft-Windows-MultipathIo-Package~31bf3856ad364e35~amd64~~10.0.16299.15.cab

    部署映像服務與管理工具
    版本: 10.0.16299.15

    映像版本: 10.0.16299.15

    Processing 1 of 1 - Adding package Microsoft-Windows-MultipathIo-Package~31bf3856ad364e35~amd64~~10.0.16299.15
    [==========================100.0%==========================]

    錯誤: 0x800f081e

    The specified package is not applicable to this image.

    .
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
  5. kibkalo

    kibkalo MDL Member

    Sep 8, 2009
    124
    10
    10
    Sorry, I don’t understand you exactly
    I know that MPIO is a feature in ServerACore 1709. I tried to extract the cab from it. Can apply to client Win10 1709, but is is not applicable to WinPE 1709.
    Is there a way to unpack it somehow and apply via files/registry, so it works in WinPE?
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #8 xinso, Feb 8, 2018
    Last edited: Feb 10, 2018
    MultipathIo is a feature that needs to be enabled to take effect. Packages installed to WinPE simply add its contents to WinSxS without the feature being deployed to System.
     
  7. kibkalo

    kibkalo MDL Member

    Sep 8, 2009
    124
    10
    10
    So, what is a way to add/enable MPIO at WinPE? How can I create a modified WinPE disk that does use multipathing?
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    Sorry. These days I'd tried so many WinPEs for MultipathIo, and all in vain.
     
  9. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    How about capture before MP is enabled & after it is enabled?

    There will be only a bunch of entries in registry/file system that should be able to be applied to WinPE
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #12 xinso, Feb 10, 2018
    Last edited: Feb 10, 2018
    I've done it to no avail. There must be some dependencies....
     
  11. kibkalo

    kibkalo MDL Member

    Sep 8, 2009
    124
    10
    10
    Sad to hear.
    I need WinPE as a part of host deployment with SCVMM, and I need it to support MPIO to be able to install on LUNs (Hyper-V servers are diskless) - without unmapping all the data LUNs first.
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #14 xinso, Feb 11, 2018
    Last edited: Feb 11, 2018
    How about Windows-to-go?
     
  13. kibkalo

    kibkalo MDL Member

    Sep 8, 2009
    124
    10
    10
    VMM host deployment is an automated process. I provide a list of IPMI IP/MAC addresses and credentials, servers boot to WinPE via PXE and VMM agent delivers bootable VHD and does all the deployment, cluster creation, network switches, etc.
    Windows-to-go won’t help me to monthly redeploy 100 hyper-v hosts in a patch management routine, where the requirement in latest semi annual image with update and all hosts must be identical binary-wise.
     
  14. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    Wow, that is some routine...
     
  15. kibkalo

    kibkalo MDL Member

    Sep 8, 2009
    124
    10
    10
    That is what MS now recommends to hosters, where hundreds of servers might be working identically, which doesn’t happen when servers are deployed during extended period of time and are kept updated via WSUS/CAU, they work differently
     
  16. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    Sure, thinking about it, it is easier to manage in fact!
    That is what I do with my workstations
     
  17. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180