Server 2016 Hyper-V Host with Linux iSCSI Target

Discussion in 'Windows Server, Hyper-V Virtualization' started by dexvx, Mar 22, 2018.

  1. dexvx

    dexvx Member

    Joined:
    Mar 6, 2014
    Messages:
    41
    Likes Received:
    4
    Looking to host some virtual machines to serve our local lab. Is it possible to have Windows Server 2016 host (running mostly Linux/some Windows VM's) with a storage backend of Ubuntu LTS with mdadm/vroc parity raid using iSCSI targets?

    I've found administering KVM to be a PITA (Windows Server seems much easier and GUI more reliable). But OTOH, I've had performance issues with Storage Spaces. Thus for storage, mdadm seems to be the way to go.

    Anyone run this setup, or is it just crazy?
     
    #1
  2. Celoxocis

    Celoxocis New Member

    Joined:
    Mar 28, 2017
    Messages:
    3
    Likes Received:
    0
    Why should it be a crazy idea?
    It can be done. As far as i understood you want your disk drives in an mdadm raid on a Ubuntu LTS as storage server.
    Simply set it up as iSCSI target, setup the LUN's and add whitelistings (if any, its for a lab).
    Install the role iSCSI initiator on the Windows Server 2016 and connect to your Ubuntu Served Iscisi targets.
     
    #2
  3. dexvx

    dexvx Member

    Joined:
    Mar 6, 2014
    Messages:
    41
    Likes Received:
    4
    Maybe I am mistaken, but I just do not see many cross-platform designs. For instance, Hyper-V is usually on a Windows iSCSI target (barring some really heavy duty deployments). VM-Ware has their ESX/vSAN stack. And KVM is an all Linux environment.

    I'll give this a try. Thanks!
     
    #3
  4. Evan

    Evan Well-Known Member

    Joined:
    Jan 6, 2016
    Messages:
    2,911
    Likes Received:
    452
    Maybe not so many direct cross platform but plenty of windows shops use disk arrays from vendors and they mostly run on Linux so not really too unusual.
     
    #4
  5. TedB

    TedB Member

    Joined:
    Dec 2, 2016
    Messages:
    104
    Likes Received:
    21
    You have to be aware that when you choose to directly attach hardware disk or iscsi to Hyper-V VM you are limiting VM's functionality. Hyper-V VM's are designed to have full functionality when used with vhdx files as disks. From top of my head things which will not work when you have a directly attached disk or iscsi are: replication, checkpoints and live migration, probably image taking as well. However if you don't need any of this functionality and then it should work without problems.

    Remember that MS Windows Server supports iSCSI only over Ethernet, if you want to get lower latency and throughput using RDMA then AFAIK there is no way for MS Windows Server to support iSER or SRP :(

    MS Windows Server heavily pushes SMB3 and SMB Direct (RDMA support for SMB) however in open-source world I have not found any good implementations of SMB3 which support all the latest bells and whistles. Storage QOS was introduced in Hyper-V 2016 as MS-SQOS protocol within SMB which allows for vmms (hyper-v) io rate limiter to communicate with storage policier and storage cluster, however I don't know anything in the market except of MS Scale-Out File Server (SOFS) which is able to support it :(
     
    #5
  6. cesmith9999

    cesmith9999 Well-Known Member

    Joined:
    Mar 26, 2013
    Messages:
    1,107
    Likes Received:
    333
Similar Threads: Server 2016
Forum Title Date
Windows Server, Hyper-V Virtualization Windows Server 2016 Oem Activation error Dec 13, 2019
Windows Server, Hyper-V Virtualization Server 2016 ISO Apr 24, 2019
Windows Server, Hyper-V Virtualization use server 2016 with 4 NIC for routing Jan 9, 2019
Windows Server, Hyper-V Virtualization Windows Server 2016 - Samsung 970 Pro SSD Jan 9, 2019
Windows Server, Hyper-V Virtualization Is WSUS broken on Windows 10 / Server 2016? Oct 2, 2018

Share This Page