{"id":6497,"date":"2012-09-07T16:06:25","date_gmt":"2012-09-07T15:06:25","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=6497"},"modified":"2012-09-07T16:06:25","modified_gmt":"2012-09-07T15:06:25","slug":"upgrading-to-hyper-v-server-2012","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/6497-upgrading-to-hyper-v-server-2012.html","title":{"rendered":"Upgrading to Hyper-V Server 2012"},"content":{"rendered":"<p>After discovering that in-place upgrade of Windows Hyper-V Server 2008 R2 to the 2012 version is <a href=\"http:\/\/www.itwriting.com\/blog\/6479-no-in-place-upgrade-for-hyper-v-server-2012.html\" target=\"_blank\">not possible<\/a>, I set about the tedious task of exporting all the VMs from a Hyper-V Server box, installing Hyper-V Server 2012, and re-importing.<\/p>\n<p>There are many reasons to upgrade, not least the irritation of being unable to manage the VMs from Windows 8. Hyper-V Manager in Windows 8 only works with Windows 8\/Server 2012 VMs. It does seem to work the other way round: Hyper-V Manager in Windows 7 recognises the Server 2012 VMs successfully, though of course new features are not exposed.<\/p>\n<p>The export and import has worked smoothly. A couple of observations:<\/p>\n<p>1. Before exporting, it pays to set the MAC address of virtual network cards to static:<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/09\/image12.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/09\/image_thumb12.png\" width=\"244\" height=\"158\" \/><\/a><\/p>\n<p>The advantage is that the operating system will recognise it as the same NIC after the import.<\/p>\n<p>2. Remove any snapshots before the export. In one case I had a machine with a snapshot and the import required me to delete the saved state. <\/p>\n<p>3. After installing Hyper-V 2012, don\u2019t forget to check the date, time and time zone and adjust if necessary. You can do this from the sconfig menu.<\/p>\n<p>4. The import dialog has a new option, called Restore:<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/09\/image13.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/09\/image_thumb13.png\" width=\"404\" height=\"192\" \/><\/a><\/p>\n<p>What is the difference between Register and Restore? Do not bother pressing F1, it will not tell you. Instead, check Ben Armstrong\u2019s post <a href=\"http:\/\/blogs.msdn.com\/b\/virtual_pc_guy\/archive\/2012\/06\/26\/registering-a-virtual-machine-with-hyper-v-in-windows-8-windows-server-2012.aspx\" target=\"_blank\">here<\/a>. If you choose Register, the VM will be activated where it is; not what you want if you mistakenly ran Import against a VM exported to a portable drive, for example. Restore on the other hand presents options in a further step for you to move the files to another location.<\/p>\n<p>5. For some reason I got a remote procedure call failed message in Hyper-V Manager after importing a Linux VM, but then when I refreshed the console found that the import had succeeded.<\/p>\n<p>6. Don\u2019t forget to upgrade the integration services. Connect to the server using the Hyper-V Manager, then choose Insert Integration Services Setup Disk from the Action menu.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/09\/image14.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/09\/image_thumb14.png\" width=\"244\" height=\"234\" \/><\/a><\/p>\n<p>Cosmetically the new Hyper-V Server looks almost identical to the old: you log in and see two command prompts, one empty and one running the SConfig administration menu. <\/p>\n<p>Check the Hyper-V settings though and you see all the new settings, such as Enable Replication, Virtual SAN Manager, single-root IO virtualization (SR-IOV), extension support in a virtual switch, Live Migrations and Storage Migrations, and more. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>After discovering that in-place upgrade of Windows Hyper-V Server 2008 R2 to the 2012 version is not possible, I set about the tedious task of exporting all the VMs from a Hyper-V Server box, installing Hyper-V Server 2012, and re-importing. There are many reasons to upgrade, not least the irritation of being unable to manage &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/6497-upgrading-to-hyper-v-server-2012.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Upgrading to Hyper-V Server 2012<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,92,97],"tags":[466,586,950,996],"class_list":["post-6497","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-virtualization","category-windows","tag-hyper-v","tag-microsoft","tag-virtualization","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/6497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=6497"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/6497\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=6497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=6497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=6497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}