ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Hyper-V Integrated Services

    IT Discussion
    hyper-v hyper-v 2012 r2 linux integrated services
    7
    41
    3.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • BRRABillB
      BRRABill @Obsolesce
      last edited by

      @tim_g said

      You do NOT need to and shouldn't install any kind of LIS when you use Fedora 26 on Hyper-V.

      Earlier in the thread you said:
      "When you bring up a Fedora 26 VM on Hyper-V, all you need to do is run this:
      dnf install hyperv-daemons hypervvssd hyperv-tools"

      Which is what I was questioning...

      1 Reply Last reply Reply Quote 0
      • BRRABillB
        BRRABill @Obsolesce
        last edited by

        @tim_g said in Hyper-V Integrated Services:

        Just to clarify, I didn't say to install LIS.

        hyperv-daemons hypervvssd hyperv-tools packages are NOT LIS, but tools to support the guest in Hyper-V.

        Can you explain that more?

        Because I think those are also pre-installed.

        ObsolesceO 1 Reply Last reply Reply Quote 0
        • ObsolesceO
          Obsolesce @BRRABill
          last edited by

          @brrabill said in Hyper-V Integrated Services:

          @tim_g said in Hyper-V Integrated Services:

          Just to clarify, I didn't say to install LIS.

          hyperv-daemons hypervvssd hyperv-tools packages are NOT LIS, but tools to support the guest in Hyper-V.

          Can you explain that more?

          Because I think those are also pre-installed.

          If they are pre-installed, then I wasn't aware of that.

          I assumed they aren't because if you run dnf install hyperv-daemons hyperv-tools, it lets you and doesn't say those are already installed.

          BRRABillB 1 Reply Last reply Reply Quote 0
          • BRRABillB
            BRRABill @Obsolesce
            last edited by

            @tim_g said in Hyper-V Integrated Services:

            @brrabill said in Hyper-V Integrated Services:

            @tim_g said in Hyper-V Integrated Services:

            Just to clarify, I didn't say to install LIS.

            hyperv-daemons hypervvssd hyperv-tools packages are NOT LIS, but tools to support the guest in Hyper-V.

            Can you explain that more?

            Because I think those are also pre-installed.

            If they are pre-installed, then I wasn't aware of that.

            I assumed they aren't because if you run dnf install hyperv-daemons hyperv-tools, it lets you and doesn't say those are already installed.

            You are correct they are not installed.

            matteo nunziatiM 1 Reply Last reply Reply Quote 0
            • matteo nunziatiM
              matteo nunziati @BRRABill
              last edited by

              @brrabill usually centos has external kernel drivers installable by microsoft, ubuntu runs its own set, don't know about fedora.

              those are required to make app aware "stuff" possible from hyper-v BUT they aren't enough.

              hypervisor searches for its own "agent", which is given by the cited packages. Then the "agent" leverages kernel space drivers to accomplish app aware "stuff".

              basically you have more or less recent drivers but you miss the userland stuff that makes it actually work.

              BRRABillB 1 Reply Last reply Reply Quote 0
              • BRRABillB
                BRRABill @matteo nunziati
                last edited by

                @matteo-nunziati said in Hyper-V Integrated Services:

                @brrabill usually centos has external kernel drivers installable by microsoft, ubuntu runs its own set, don't know about fedora.

                those are required to make app aware "stuff" possible from hyper-v BUT they aren't enough.

                hypervisor searches for its own "agent", which is given by the cited packages. Then the "agent" leverages kernel space drivers to accomplish app aware "stuff".

                basically you have more or less recent drivers but you miss the userland stuff that makes it actually work.

                So what would happen if you don't install the "agent"?

                I ask because everything seems to be working fine.

                1 Reply Last reply Reply Quote 0
                • BRRABillB
                  BRRABill
                  last edited by

                  @brrabill said in Hyper-V Integrated Services:

                  dnf install hyperv-daemons hyperv-tools

                  I see from installing

                  hyperv-daemons hyperv-tools
                  

                  it at a minimum puts the IP address in Hyper-V Manager.

                  1 Reply Last reply Reply Quote 0
                  • BRRABillB
                    BRRABill
                    last edited by

                    So, hyperv-daemons does the following. I am still trying to figure out exactly what hyperv-tools does.

                    hyperv-daemon:
                    Suite of daemons for Linux guests running on Hyper-V, consisting of hv_fcopy_daemon, hv_kvp_daemon and hv_vss_daemon.

                    hv_fcopy_daemon provides the file copy service, allowing the host to copy files into the guest.

                    hv_kvp_daemon provides the key-value pair (KVP) service, allowing the host to get and set the IP networking configuration of the guest. (This requires helper scripts which are not currently included.)

                    hv_vss_daemon provides the volume shadow copy service (VSS), allowing the host to freeze the guest filesystems while taking a snapshot.

                    matteo nunziatiM 1 Reply Last reply Reply Quote 0
                    • matteo nunziatiM
                      matteo nunziati @BRRABill
                      last edited by

                      @brrabill said in Hyper-V Integrated Services:

                      So, hyperv-daemons does the following. I am still trying to figure out exactly what hyperv-tools does.

                      hyperv-daemon:
                      Suite of daemons for Linux guests running on Hyper-V, consisting of hv_fcopy_daemon, hv_kvp_daemon and hv_vss_daemon.

                      hv_fcopy_daemon provides the file copy service, allowing the host to copy files into the guest.

                      hv_kvp_daemon provides the key-value pair (KVP) service, allowing the host to get and set the IP networking configuration of the guest. (This requires helper scripts which are not currently included.)

                      hv_vss_daemon provides the volume shadow copy service (VSS), allowing the host to freeze the guest filesystems while taking a snapshot.

                      basically the agent requires both kenrel space and userland tools. due to the way linux is distributed you ended up with kernel drivers in place but missing userland.

                      to understand what userland does try making a backup or snapshot or similar. you can use stuff like an altaro trial : you will see if so called application aware backups are made or not.
                      this is one of the things which allow hypervisor level tools to interact properly with guests.

                      not having the proper agent components basically limits this kind of things. also it reduces the introspection of guests, things like view their ip address and so...

                      this is the list of things provided by the full agent

                      I've never checked out which part of the agent does what

                      BRRABillB 1 Reply Last reply Reply Quote 0
                      • BRRABillB
                        BRRABill @matteo nunziati
                        last edited by

                        @matteo-nunziati said

                        this is the list of things provided by the full agent

                        I wish that chart broke it down by

                        • MS LIS and
                        • agent
                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 3 / 3
                        • First post
                          Last post