Archive for the ‘Hyper-V’ Category
OpenSUSE 13.1 Milestone 1 Build0466 on Hyper-V
First impression:
Even KDE LiveCD include GParted 0.16.1 ( with support LVM2 PV Resize/Move )
uname -a
==
Linux linux.site 3.9.0-1-desktop #1 SMP PREEMPT Tue May 7 08:14:56 UTC 2013 (d6e99fd) x86_64 x86_64 x86_64 GNU/Linux
==
=
lsmod
==
hv_utils 13647 0
hv_netvsc 31301 0
hv_storvsc 17568 0
hyperv_fb 17606 2
fb_sys_fops 12703 1 hyperv_fb
sysimgblt 12674 1 hyperv_fb
sysfillrect 12701 1 hyperv_fb
syscopyarea 12529 1 hyperv_fb
hid_hyperv 13059 0
hv_vmbus 51328 5 hyperv_fb,hv_utils,hv_netvsc,hv_storvsc,hid_hyperv
==
No
hv_balloon
![]()
( May be only in LiveCD enviroment? )
dmesg
==
[ 0.000000] Linux version 3.9.0-1-desktop (geeko@buildhost) (gcc version 4.7.3 (SUSE Linux) ) #1 SMP PREEMPT Tue May 7 08:14:56 UTC 2013 (d6e99fd)
[ 2.082841] Disabled vesafb on Hyper-V.
[ 14.779219] hv_vmbus: registering driver hyperv_fb
[ 14.794243] hyperv_fb: Screen resolution: 1152×864, Color depth: 16
==
==
[ 2.492437] ata_piix 0000:00:07.1: Hyper-V Virtual Machine detected, ATA device ignore set
==
==
[ 7.530438] input: Microsoft Vmbus HID-compliant Mouse as /devices/virtual/input/input3
[ 7.530519] hid-generic 0006:045E:0621.0001: input: HID v0.01 Mouse [Microsoft Vmbus HID-compliant Mouse] on
==
From source code:
==
> +#if IS_ENABLED(CONFIG_HYPERV_FB)
> + /*
> + * On Hyper-V both the emulated and synthetic video devices are
> + * available. To avoid conflicts, we disable vesafb for the emulated
> + * video if hyperv_fb is configured.
> + */
> + if (is_hyperv()) {
> + pr_info(«Disabled vesafb on Hyper-V.\n»);
> + return -ENODEV;
> + }
> +#endif
==
===
+ * Hyper-V Synthetic Video Frame Buffer Driver
+ *
+ * This is the driver for the Hyper-V Synthetic Video, which supports
+ * screen resolution up to Full HD 1920×1080 with 32 bit color on Windows
+ * Server 2012, and 1600×1200 with 16 bit color on Windows Server 2008 R2
+ * or earlier.
+ *
+ * It also solves the double mouse cursor issue of the emulated video mode.
+ *
+ * The default screen resolution is 1152×864, which may be changed by a
+ * kernel parameter:
+ * video=hyperv_fb:x
+ * For example: video=hyperv_fb:1280×1024
+ *
+ * Portrait orientation is also supported:
+ * For example: video=hyperv_fb:864×1152
===
«solves the double mouse cursor» — yes, solved
back up Linux Hyper-V guest virtual machines (VMs) through Volume Shadow Copy Service (VSS)
Look like, VSS implemented in Linux on Hyper-V since Linux Kernel Linux Kernel v3.10-rc1 2013-05-12
See
hv_vss_daemon.c
==
An implementation of the host initiated guest snapshot for Hyper-V.
==
http://www.altaro.com/hyper-v/linux-on-hyper-v/
==
Backup
Hyper-V’s built-in method of enabling back up of Windows virtual machines while they’re powered on involves the tried-and-true Volume Shadow Copy Service (VSS) that Microsoft has employed since Windows 2000. VSS is triggered at the hypervisor level and it communicates through the integration components with VSS inside the virtual machine. If you’re interested, we provided an earlier series that covered this in some detail. Since VSS is a proprietary Microsoft technology, your Linux virtual machines won’t have it. As a general rule, Hyper-V backups will not be able to take a live backup of Linux guests. That’s because if VSS in the hypervisor is unable to communicate with VSS through integration components, its default behavior is to save the virtual machine, take a VSS snapshot, and then bring the virtual machine back online. Some backup applications, notably Altaro Hyper-V Backup(Disclaimer: this blog is run by Altaro), can override this behavior and back up a Linux guest without interruption. Even with this capability, nothing can escape the fact that Linux does not have VSS. These backups will be taken live, but the backed up image will be crash-consistent, not application-consistent. If you’re not sure what that means, please reference the VSS article linked earlier.
==
Home > Virtualization > Q. Can I back up Linux Hyper-V guest virtual machines (VMs) through Volume Shadow Copy Service (VSS), avoiding the need to stop the VMs?
http://windowsitpro.com/virtualization/q-can-i-back-linux-hyper-v-guest-virtual-machines-vms-through-volume-shadow-copy-serv
==
Q. Can I back up Linux Hyper-V guest virtual machines (VMs) through Volume Shadow Copy Service (VSS), avoiding the need to stop the VMs?
A. VSS consists of several components, including VSS writers that are provided by application authors to enable a consistent backup to be taken of application and OS data without stopping the application or OS. These backups work by making a VSS request. The VSS writers are notified of an imminent backup, so they make sure data is flushed to disk and further activity is cached, ensuring the data on disk that’s being backed up is in a consistent state and is restorable.
Hyper-V extends this backup functionality by allowing a VSS backup to be taken at the Hyper-V host level. The VSS request is actually passed through the integration services to the OS of Windows VMs, which then notifies the registered VSS writers in the VM of the backup. So backups can be initiated at the Hyper-V host level and VM backups will still be consistent and usable, without actually doing anything in the guest OS.
Certain versions of Linux are also supported on Hyper-V, but Linux OSs don’t support VSS. So a backup taken on the Hyper-V host can’t tell the Linux OS in a guest VM to put itself in a backup-consistent state. To back up a Linux OS, either stop the VM while you take the backup or, if you can’t have downtime, perform the backup from within the Linux VM instead of at the Hyper-V host level.
==
RHEL 6.4 on Hyper-V
RHEL 6.4 / CentOS 6.4 include support for Hyper-V drivers
==
8.2. Hyper-V
. . .
Inclusion of, and Guest Installation Support for, Microsoft Hyper-V Drivers
-
a network driver (
hv_netvsc) -
a storage driver (
hv_storvsc) -
an HID-compliant mouse driver (
hid_hyperv) -
a VMbus driver (
hv_vmbus) -
a util driver (
hv_util) -
an IDE disk driver (
ata_piix) -
a balloon driver (
hv_balloon) -
a clock source (i386, AMD64/Intel 64:
hyperv_clocksource)
hypervkvpd) that passes basic information, such as the guest IP, the FQDN, OS name, and OS release number, to the host through VMbus. An IP injection functionality is also provided which allows you to change the IP address of a guest from the host via the hypervkvpd daemon. . . .
Hyper-V balloon Driver
On Red Hat Enterprise Linux 6.4 guests, the balloon driver, a basic driver for the dynamic memory management functionality supported on Hyper-V hosts, was added. The balloon driver is used to dynamically remove memory from a virtual machine. Windows guests support Dynamic Memory with a combination of ballooning and hot adding. In the current implementation of the balloon driver for Linux, only the ballooning functionality is implemented, not the hot-add functionality.
==
==

==
==
Andy Schmidt
Wednesday, January 23, 2013 7:45 PM
I’m new to the Unix World. Was able to install two virtual machiens, one hosting an Apache Web Server and one a MySQL server. Problem is that the Integration Services are flawed:
a) They disable the ability to mount CDROMs to that virtual machine:
http://support.microsoft.com/kb/2600152
I’m not sure if the INSMOD work-around will disable the faster disk driver? The command doesn’t seem to be specific to the CDROM devices…
b) Worse, I’m unable to install any security fixes to the kernel, because of:
http://support.microsoft.com/kb/2387594
Unfortunately, the DKMS work-around is based on IC 2.1 – when the ISO still contained the source. The 3.4 (and prior) are RPMs.
There is also a work-around floating which patches the uname string to the hardcoded new kernel name, before calling "MAKE". It claims to work with IC 3.2, but when I checked THAT ISO, it too had NO source – so I can’t imagine that working.
http://www.acumen-corp.com/Blog/tabid/298/entryid/19/HOWTO-Upgrading-the-CentOS-kernel-for-a-Hyper-V-virtual-machine-with-Linux-Integration-Components.aspx
I wonder if there is a way to "uninstall" the integration services, "re-enable" the necessary native drivers, then run the kernel updates, and after rebooting, re-install the 3.4 integration services?
In general, I’m a bit surprised that the lack of CD/DVD support and the inability to run kernel updates hasn’t bubbled to the top of he priority list after so many months/years – as I would have expected every single user to encounter that?
==
==
{{{
a) They disable the ability to mount CDROMs to that virtual machine:
http://support.microsoft.com/kb/2600152=={{
CAUSE:
This issue occurs because the Hyper-V Linux Integration Services unloads the ata_piix driver
[ VVM: "unloads" look like "prevent load" :
=={
install ata_piix { /sbin/modprobe hv_storvsc 2>&1 || /sbin/modprobe --ignore-install ata_piix; }
==}
]
in order to provide an optimized IDE driver (hv_blkvsc [ VVM: hv_blkvsc is RIP ; hv_storvsc for _both_ IDE and SCSI disks after kernel v3.2 or for LIC/LIS v3.4 ] ) for the root [ VVM to All sysadmins: on IDE _need_ be place only boot loader ( GRUB or syslinux) and /boot , _other_ ( include / ) _best_ place on SCSI. But because current RHEL not contain hv_storvsc in install CD-ROM, we are need use "Mondo Rescue" after Mondo backup ] file system.
WORKAROUND:
To mount an ISO file in the virtual machine, the following command must be run before executing the mount command:
# insmod /lib/modules/$(uname -r)/kernel/drivers/ata/ata_piix.koWORKAROUND N2:
Alternatively, copy the ISO file into the virtual machine and mount it using the -o loop option.
[ VVM: Bingo! 8-/ But . . .
How about kernel for LiveCD? In any case need patched ata_piix ]
==}}
I’m not sure if the INSMOD work-around will disable the faster disk driver? The command doesn’t seem to be specific to the CDROM devices…
~
Yes: not disable "faster disk driver", because it is hv_storvsc
Yes #2 : this command not "specific to the CDROM devices" , and after
load both unpatched ata_piix and hv_storvsc
You can see results: by run blkid and look in output of this command ( and in _fact_) duplicates(!) of IDE disks
~
~
Again: _true_ solutions is "backport patches related ata_piix on Hyper-V"
==
==
Solutions ( in order from low problematic to hi):
— use RHEL 6.4
==
Shortly:
Debian Wheezy (7.0) contain a backport Hyper-V drivers from Kernel 3.4
But the Hyper-V kernel modules ( as minimum,
hv_vmbus
hv_utils
hv_storvsc
hv_netvsc
) are missing in the installer image of Debian Wheezy created before 2012-11-13
Solution:
You need use .iso created after 2012-11-14
( or .iso by Arnaud Patard )
you’ll be able to use paravirt NIC, SCSI disks,
additionally you’ll get mouse integration and support for more than 1 vCPU.
–
Debian v7.0 on Hyper-V
или прощай Legacy LANCard
Или как добавление одной строчки
==
hyperv-modules
==
в нужный файл решает множество проблем при установке Debian v7.0 на Hyper-V
Используйте для инсталяции .iso от Arnaud Patard :
http://www.hupstream.com/~rtp/azure/monolithic/mini.iso
и забудьте о
— смене сетевой карты на Legacy и обратно
— про параметр загрузки ata_piix.prefer_ms_hyperv=0
— переподключении HDD на IDE
— про потолок в 3 шт. HDD
Как результат:
==
==
==![hupstream.com-monolithic-mini.iso-2012-10-16-_.iso-Image-2[1]](http://attachments-blog.tut.by/58190/files/2012/11/hupstream.com-monolithic-mini.iso-2012-10-16-_.iso-Image-2.png)
==
International part:
——————–
From: "Victor Miasnikov" <vvm (at) tut (dot) by>
To: "Arnaud Patard"
Cc: "Mathieu Simon"; "Bernhard Schmidt" ; <690978@bugs.debian.org>; <684283@bugs.debian.org>
Sent: Wednesday, October 31, 2012 5:59 PM
Subject: All work as need with 0001-Add-Hyper-V-modules-to-netboot-and-cdrom.patch Fw: debian-installer: d-i unable to find disk storage on Hyper-V Fw: the Hyper-V kernel modules ( as minimum, hv_vmbus hv_utils hv_storvsc hv_netvsc )
Hi!
==
From: Arnaud Patard apatard (at) hupstream (dot) com
To: Debian Bug Tracking System
Subject: debian-installer: d-i unable to find disk storage on Hyper-V
Date: Fri, 19 Oct 2012 20:35:01 +0200
install testing on a Hyper-V VM through CD . . . Hyper-V drivers
An installation has succeeded with the attached patch and a d-i monolithic
iso.
0001-Add-Hyper-V-modules-to-netboot-and-cdrom.patch
==
Commit cd006086fa5d91414d8ff9ff2b78fbb593878e3c:
. . .
build/pkg-lists/cdrom/isolinux/amd64.cfg | 2 ++
build/pkg-lists/cdrom/isolinux/i386.cfg | 1 +
build/pkg-lists/netboot/amd64.cfg | 1 +
build/pkg-lists/netboot/i386.cfg | 1 +
. . .
— a/build/pkg-lists/ <All> / <All> .cfg
+++ b/build/pkg-lists/ <All> / <All> .cfg
. . .
+hyperv-modules-${kernel:Version}
==
==
Good job!
.patch implement this
==
But _true_ solution is
add the Hyper-V kernel modules ( as minimum,
hv_vmbus
hv_utils
hv_storvsc
hv_netvsc
to initramfs of installer .ISO
==
When boot use
http://www.hupstream.com/~rtp/azure/monolithic/mini.iso
All work as need:
SCSI , 10Gb LanCard:
Image 1
==
==
Image 2
==
==
Best regards, Victor Miasnikov
Blog: http://vvm.blog.tut.by/
P.S.
==
Why would you use a workaround on command line
while we have a udeb containing the right module, which means that one
can install in Hyper-V out of the box ?
==
As _temporary_ solution ( example see later)
P.P.S.
But this .iso
{
Debian v7.X _x64 Daily build 2012-10-31
http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/
debian-testing-amd64-netinst.iso
}
not contain in file "initrd" from
install.amd’initrd.gz
kernel/drivers/hv/hv_vmbus.ko
kernel/drivers/hv/hv_utils.ko
kernel/drivers/net/hyperv/hv_netvsc.ko
kernel/drivers/scsi/hv_storvsc.ko
This is very bad for Hyper-V admins
P.P.S.
(
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684283
Date: Wed, 8 Aug 2012 12:51:01 UTC
+
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690978
Date: Fri, 19 Oct 2012 18:54:04 UTC
)
=>
MS Excell think
2012-10-31 – 2012-08-08 = 24.03.1900
2012-11-02 :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690978
—————-
From: Cyril Brulebois
To: Arnaud Patard , 690978@bugs.debian.org
Subject: Re: Bug#690978: debian-installer: d-i unable to find disk storage on Hyper-VDate: Fri, 2 Nov 2012 11:54:25 +0100
> . . . with the attached patch . . .
Thanks, I’ve just applied your patch, it should be part of beta 4.
Mraw,
KiBi.
–
2012-11-30:
– — –
From: Cyril Brulebois
To: 690978-close@bugs.debian.org
Subject: Bug#690978: fixed in debian-installer 20121114
Date: Wed, 14 Nov 2012 16:32:45 +0000
. . .
Changes:
debian-installer (20121114)
. . .
[ Cyril Brulebois ]
* Apply patch from Arnaud Patard to include Hyper-V linux kernel udebs
on cdrom and netboot images for am64 and i386 (Closes: #690978). This
is needed after a kernel change on the ata_piix side (cd006086fa in
mainline).
–
FIXed
Tested with
2012-11-30
debian-testing-amd64-netinst.iso
SHA1 b544066bbdd40c4a561007064dafc359a750e4e4
–
If you have improvements, please mention it in the comments or write me an e-mail specifying which value needs to be altered and some proof of you statement, a MS website, video, etc.
[
http://www.vmguru.nl/wordpress/wp-content/uploads/2012/09/Hypervisor-comparison.pdf
]
Updated to the latest two versions, Citrix XenServer 5.6 & 6.0, Microsoft Hyper-V 2008 R2 SP1 & 2012 and VMware vSphere 5.0 & 5.1.
At manufacturer’s websites and in the blogosphere there are many hypervisor comparisons which only compare hypervisors based on a single driver (performance, features or cost). In my opinion it’s a bit more complicated than that. After the everlasting discussion on make-believe cheaper Microsoft Hyper-V and Citrix XenServer implementations, I spend a fair deal of my time explaining to colleagues and clients that this is a hoax and that cost is not the only reason to base their decision on. Especially in the case of XenServer the choice and the long term effects make it a little bit more complicated.
Now you probably think ‘These VMGuru.nl guys are VMware fans so here we go again‘ but the opposite is true. Like Chris I think every situation has its own ideal solution and you should select the hypervisor based on well-considered selection criteria and because my employer, Imtech ICT, focuses on clients with 500+ workstations/employees these criteria are Enterprise-class hypervisor selection criteria.
==
I’m not found word "dynamic" ( and info about Dynamic Memory in MS Hyper-V) in Enterprise Hypervisor comparison v4.2 2012-10-01 ( 2012/09/Hypervisor-comparison.pdf 01 Oct 2012 17:55:04 GMT )
==
With SP1 for Hyper-V R2 Microsoft added a feature that is called Dynamic Memory, which adjusts the amount of memory
available to virtual machines depending on the needs of each virtual machine. Which is much like but not entirely
similar to hot-add/remove.
==
- Only legacy (emulated) 100Mbit Ethernet
- Only 4 emulated IDE disks which are then quite slow, no paravirt SCSI controller
- 1 vCPU and no dynamic memory (Linux doesn’t support the later one today, only Windows guests)
==
We have need for a temporary legacy setup here at the shop.
We used a Windows Server 2000 Standard SP2 CD ISO to install the base OS.
We have an ISO based DVD with every conceivable Microsoft service pack and needed critical update on it that we use to service our VMs. We needed to mount that ISO and update to Service Pack 4 before we could get the Hyper-V Integration Services installed.
. . .
Legacy operating system support
Q. The virtual machine settings include a processor option which limits processor functionality to run an older operating system such as Windows NT on the virtual machine. What does this feature actually do?
A. This feature is designed to allow backwards compatibility for older operating systems such as Windows NT 4.0 (which performs a CPUID check and, if CPUID returns more than three leaves, it will fail). By selecting the processor functionality check box Hyper-V will limit CPUID to only return three leaves and therefore allow Windows NT 4.0 to successfully install. It is possible that other legacy operating systems could have a similar issue.
Q. Does this mean that Windows NT 4.0 is supported on Hyper-V?
A. Absolutely not. Windows NT 4.0 is outside its mainstream and extended support lifecycle and is not supported on Hyper-V and no integration components will be released for Windows NT 4.0.
Q. But one of the stated advantages for virtualisation is running legacy operating systems where hardware support is becoming problematic. Does this mean I can’t virtualise my remaining Windows NT computers?
A. The difference here is between “possible” and “supported”. Many legacy (and current) operating systems will run on Hyper-V (with emulated drivers) but are not supported.
. . .
- RHEL 5.7 (x86 and x64)
- RHEL 5.8 (x86 and x64)
- RHEL 6.3 (x86 and x64)
- CentOS 5.7 (x86 and x64)
- CentOS 5.8 (x86 and x64)
- CentOS 6.3 (x86 and x64)
==
Microsoft have made strategic investments in interoperability that continues to reap rewards and here’s another big one TODAY with Red Hat. Today, Red Hat has announced the beta of RHEL 5.9 which includes the Linux Integration Services for Hyper-V built-in.
==
==
This means that RHEL will include the following Linux Integration Components for Hyper-V “inbox”:
1. Driver support: Linux Integration Services supports the network controller and the IDE and SCSI storage controllers that were developed specifically for Hyper-V.
2. Fastpath Boot Support for Hyper-V: Boot devices now take advantage of the block Virtualization Service Client (VSC) to provide enhanced performance.
3. Timesync: The clock inside the virtual machine will remain accurate by synchronizing to the clock on the virtualization server via Timesync service, and with the help of the pluggable time source device.
4. Integrated Shutdown: Virtual machines running Linux can be shut down from either Hyper-V Manager or System Center Virtual Machine Manager by using the “Shut down” command.
5. Heartbeat: This feature allows the Hyper-V to detect whether the virtual machine is running and responsive.
6. Key Value Pair (KVP) Exchange: Information about the running Linux virtual machine can be obtained by using the Key Value Pair exchange functionality on the Hyper-V host.
7. Integrated Mouse Support: Linux Integration Services provides full mouse support for Linux guest virtual machines.
==
The Microsoft press release
http://blogs.technet.com/b/openness/archive/2012/09/21/windows-server-hyper-v-drivers-supported-in-red-hat-enterprise-linux.aspx
https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/5-Beta/html/5.9_Release_Notes/virtualization.html
==
Chapter 9. Virtualization
Inclusion of, and Guest Installation Support for, Microsoft Hyper-V Drivers
Integrated Red Hat Enterprise Linux guest installation, and Hyper-V para-virtualized device support in Red Hat Enterprise Linux 5.9 on Microsoft Hyper-V allows users to run Red Hat Enterprise Linux 5.9 as a guest on top of Microsoft Hyper-V hypervisors. The following Hyper-V drivers and a clock source have been added to the kernel shipped with Red Hat Enterprise Linux 5.9:
a network driver ( hv_netvsc)
a storage driver ( hv_storvsc)
an HID-compliant mouse driver ( hid_hyperv)
a VMbus driver ( hv_vmbus)
a util driver ( hv_util)
a clock source (i386: hyperv_clocksource, AMD64/Intel 64: HYPER-V timer)
Red Hat Enterprise Linux 5.9 also includes a guest Hyper-V Key-Value Pair (KVP) daemon ( hypervkvpd) that passes basic information, such as the guest IP, the FQDN, OS name, and OS release number, to the host through VMbus.
==
http://blogs.technet.com/b/port25/archive/2012/08/09/windows-server-hyper-v-is-now-a-hypervisor-for-freebsd.aspx
==
Microsoft and partners NetApp and Citrix are excited to announce the availability of FreeBSD support for Windows Server Hyper-V
8,500 lines of code released under the BSD license, is the result of collaboration between Microsoft, NetApp, and Citrix to enable FreeBSD to run as a first-class guest on Windows Server Hyper-V.
==
http://blogs.technet.com/b/openness/archive/2012/08/09/available-today-freebsd-support-for-windows-server-hyper-v.aspx
==
enable FreeBSD to run on Hyper-V with high performance. This release includes 8,500 lines of code submitted under the BSD license, supporting FreeBSD 8.2 on Windows Server 2008 R2.
. . .
Analysis is currently underway to assess customer demand and partner capacity to extend support to FreeBSD 9.0 on Windows Server 2012.
==
FreeBSD enlightened device drivers for Hyper-V/Azure with FreeBSD source tree
http://freebsdonhyper-v.github.com/
https://lists.launchpad.net/freeonhyper-v/msg00000.html
==
From: Chris Knight stryqx (at) DOMAIN.HIDDEN
Date: Mon, 13 Aug 2012 20:34:57 +1000
I’ve pulled down a git clone and created patchsets for FreeBSD 8.2,
8.3, 9.0 and 9.1-BETA1. They can be found here:
==
http://blog.chrisara.com.au/2012/08/hyper-v-integration-components-for_13.html
==
Monday, August 13, 2012
Hyper-V Integration Components for FreeBSD – Patchfiles
Call me old fashioned, but I’d much prefer a patchset than having to install a version control package and suck down a source code check out. So please find a patchset for the Hyper-V integration components for the following versions of FreeBSD:
FreeBSD 8.2 Hyper-V Integration Components Patchset
FreeBSD 8.3 Hyper-V Integration Components Patchset
FreeBSD 9.0 Hyper-V Integration Components Patchset
FreeBSD 9.1-BETA1 Hyper-V Integration Components Patchset
Download the patchset, then issue:
patch –p –d /usr/src <
to patch the source tree, followed by:
cd /usr/src; make kernel KERNCONF=HYPERV_VM INSTKERNNAME=kernel.HYPERV
to install the Hyper-V enabled kernel to /boot/kernel.HYPERV.
Before booting to the Hyper-V enabled kernel it’s best to use GEOM labels to mount the partitions. Follow the instructions here to do this. This makes it easy for you to quickly swap between a Hyper-V enabled kernel and a non-Hyper-V enabled kernel – the reason being the Fast IDE storage driver presents itself as a SCSI driver, changing the device node path which prevents /etc/fstab from working correctly.
. . .
==
Zentyal on Hyper-V
http://forum.zentyal.org/index.php/topic,11720.0.html
==
ни где не нашел информацию как ведет себя Zentyal под Hyper-V
==
{=}
found no information as Zentyal behaves under Hyper-V
Ok, needed info:
Zentyal 3.0 ( and Zentyal 2.3) based on Ubuntu 12.04 =}
Syntetic LANCard ( hv_netvsc.ko ) , SCSI disks ( hv_storvsc.ko) – all Ok
Tested on:
— Zentyal v3.0 RC1 ( zentyal-3.0-rc1-amd64.iso )
— Zentyal v2.3 2012-03-08 Beta x64 ( zentyal-2.3-amd64.iso )
P.S.
See example optimization for Google
:
http://serversetting.com/zentyal-cloud-report-january-2010-october-2010.html
==
. . .
Incoming search terms:
install zentyal in hyper-v
. . .
zentyal install on hyper-v server
zentyal on hyper-v host
. . .
ubuntu cloud zentyal
. . .
running zentyal hyper-v
Install zentyal pdf
install zentyal on hyper v
. . .
==
Fedora 18 on Hyper-V
2013-01-13:
IMHO, Bug 883005 is minor issue related *-netinstall.iso ( in *LiveCD*.iso mouse work as need )
See later *.png [ related non-netinstal, but LiveCD ] with example _good_ work mouse driver , look on hid_hyperv in lsmod output
How exactly Fedora Team fixed this issue , not principial for me
2013-01-10 13-15 ( GMT +03 ):
see later:
==
adamwill.fedorapeople.org 20130109-prerc3-x86_64.iso on Hyper-V the fprintd bug fixed
==
2013-01-09 16-02 ( GMT +03 ):
To All : please help me with communication with Fedora Development team
https://bugzilla.redhat.com/show_bug.cgi?id=810040
+1 blocker – F18 does not work on Hyper-V and from what I can tell from other
comments, it has issues on Vmware and Xen too. It would not consider that a
corner case.
Sent: Wednesday, January 09, 2013 5:06 PM
>>
>> Hi!
>> Problem exist? Or not?
Hi!
5) yum update *.rpm
6) telinit 3; telinit 5; No gnome-shell error
7) Reboot VM and verify no gnome-shell error
Now for KVM guests via libvirt, disabling USB is not something most people will do. However xen and other virt platforms don’t seem to add a USB bus by default so this bug makes fedora and gnome look pretty bad.
halfline, hadess, can someone spin up F17 and F18 updates?
. . .
Tested with Success on Hyper-V Server 2012 x86_64 (Fedora-18 x86_64 Guest)
I was able to login with gnome3.
Why this was not added into the repo more early?
This bug should have been considered as a blocker IMHO. (or NTH at least). This affect the ability to have a usable system at the end of a graphical install in order to later make updates.
-1 blocker, this seems to be enough of a corner case to not warrant a release blocker.
2013-01-10 13-15 ( GMT +03 ):
adamwill.fedorapeople.org 20130109-prerc3-x86_64.iso on Hyper-V the fprintd bug fixed :

2013-01-09 16-02 ( GMT +03 ): another , may be minor, bug:
To All : please help me with communication with Fedora Development team
De-facto Bug 883005 is well-known problem Mouse Integration in Linux guest
-- Sub-problem N1

Ok, as temporary solution do this:
mouse work in Linux Guest without "MS Vmbus HID-compliant Mouse", if connect to it from Windows _directly_
http://vvm.blog.tut.by/2011/02/22/hyper-v_mouse_in_linux/
==
. . .
Without "Microsoft Vmbus HID-compliant Mouse" ,
mouse work in {Linux Guest without hid_hyperv} if connect to it from {Windows physical workstation} _directly_
. . .
==
-- and imm. after solve N1, we look Sub-problem N2 i.e.
CTRL + ALT + Left Arrow to release the mouse
http://blog.allanglesit.com/2010/05/ubuntu-and-hyper-v-the-paths-to-enlightenment/
==
Mouse Integration
When a user uses Hyper-V Management Console or System Center Virtual Machine Manager to connect to a VM [ with Linux without "MS Vmbus HID-compliant Mouse" ]
and they begin to interact with the desktop via the mouse, they find themselves in an interesting situation where they are unable to reclaim their mouse pointer from the VM without entering a somewhat cryptic keystroke ctrl + alt + left arrow.
==

>(In reply to comment #5)
>> (In reply to comment #4)
JB>>> The Fedora kernel builds and provides those modules,
JB>>> but they aren’t included in the initramfs.
VVM>> Yes
JB>>> If they should be (and I have no idea),
JB>>>then dracut probably needs to include them.
VVM>> Do not worry
, they should be include
N.Ch.> Why ?
N.Ch.> I’m using Server2012 Eval x86_64 and at the end of the install, I have:
==
# lsmod | grep hyperv
hid_hyperv 13059 0
hv_vmbus 33752 4 hv_netvsc,hid_hyperv,hv_utils,hv_storvsc
==
N.Ch.> Despite thoses are not included in the initramfs,
N.Ch.>they are probably not useful during the boot phase?
N.Ch.>(maybe hv_storvsc should be made available thought).
!) Mouse ( as phisical/material device) is used, primary, by end-user/sysadmin for work with user interface of Fedora installer
Of course, if You use fully automated install mode ( for example, by script) worked state of mouse kernel module not important
But in _interactive_ mode -- "worked state of mouse kernel module" is welcom!
1) Of course,
driver ( ok, "kernel module" ) for SCSI and IDE disks ( hv_storvsc) is more important, what driver for mouse ( hid_hyperv)
2)"at end of the install" -- is to late, need "at begin of the install"
2b)
How exactly method:
by
-- "dracut needs to include hid_hyperv"
Or by
-- "hid_hyperv need be include in the initramfs"
will be choice by Fedora Development team
2012/08/22:
==
2012-04-11 - Justin M. Forbes jforbes (at) redhat.com - enable HyperV drivers
==
Fedora 18 install disk contain Hyper-V drivers
hv_storvsc.ko
hv_netvsc.ko
Syntetic LANCard , SCSI disks -- all Ok
Tested on
Fedora-18-Alpha-TC3-x86_64-netinst.iso
2013-01-09:
Some-Fedora-Mirror/pub/.6/fedora.redhat.com/linux/development/18/x86_64/os/images/boot.iso
