Posts tagged Hyper-V
Ku pamięci: Floppy disk w Hyper-V
Feb 28th
Kiedy ostatnio używaliście dyskietki?
Ja dziś:) Co prawda wirtualnej ale chyba się liczy:)
Jeden z programów jakiego używam na maszynie działającej na Hyper-V wymagał FDD i nie dawał się przekonać, że to archaizm. Najprostszym wyjściem z sytuacji było dodanie obsługi wirtualnego napędu dyskietek do wirtualnej maszyny.
Hyper-V używa plików VFD jako obrazów dyskietek, aby utworzyć plik VFD należy:
- Uruchomić Hyper-V Manager;
- Przejść do panelu Action;
- Wybrać New -> Floppy Disk…;
- Pojawi się okno Create Virtual Floppy Disk;
- Wybrać jego lokalizację, wprowadzić nazwę pliku dyskietki i wybrać Create.
Utworzony w ten sposób plik VFD można podłączyć jako napęd dyskietek do maszyny wirtualnej działającej na Hyper-V, Virtual Server lub Virtual PC.
źródło: własne doświadczenie
Gdy VM na Hyper-V R2 traci sieć
Feb 18th
Po migracji maszyn do Hyper-V R2 wirtualne maszyny, których NIC są obciążone dużą ilością jednoczesnych połączeń (IIS, ISA itp.) często są dotknięte problemem, że połączenia do WM są zrywane a wirtualny NIC zmienia stan na “disabled”. Dzieje się tak w momencie dużego obciążenia wirtualnego switha, gdy jego bufor (odpowiednik tablicy przełączania) jest pełny w efekcie czego cześć pakietów jest gubiona, generowane są błędy i w efekcie wirtualny interfejs sieciowy zmienia stan na “disabled”.
Na wirtualnych maszynach w logach systemowych pojawia się następująca informacja:
Event Type: Information
Event Source: netvsc
Event Category: None
Event ID: 4
Date: 2/17/2010
Time: 11:46:07 AM
User: N/A
Computer: MACHINENAME
Description:
The miniport ‘Microsoft Virtual Machine Bus Network Adapter’ reset.
Są trzy metody na rozwiązanie tego problemu:
- Powiększenie wielkości bufrów VMBus wirtualnych maszyn na których występuje problem z 1MB do 2MB lub 4MB (w dalszej części opiszę to dokładniej). Uznaję to rozwiązanie za preferowane ze względu na najmniejszą inwazyjność fixa w infrastrukturę.
- Instalacja patcha KB974909 o statusie testowym na maszynach z Hyper-V R2 na których działają maszyny z problemem (w przypadku klastra na wszystkich maszynach w klastrze gdzie wystąpił problem z VM).
- Zmiana NIC wirtualnej maszyny z Synthetic na Legacy adapter. Rozwiązanie to obniża oczywiście parametry połączenia VM (między innymi jego prędkość do 100Mbps). Ze względu na obniżenie parametrów nie można go uznać za rozwiązanie zalecane w środowiskach produkcyjnych.
Aby powiększyć bufor VMBus wirtualnej maszyny na której występuje problem należy:
- Przejść do gałezi rejestru: HKLM\SYSTEM\CurrentControlSet\Control\Class\{GUID}\{index}.
- Aby zidentyfikować jaki GUID ma interfejs wirtualnej maszyny na którym występuje problem:
W przypadku VM na Windows Server 2008/2008 R2 jest to banalne):
Identyfikacja inerfejsu na Windows Server 2003 jest trochę trudniejsza:)
Należy przejśc do HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\NetworkCards\{numer} i odczytać wartość GUID. (rozwiązanie działa również na nowszych systemach).
W przypadku niemożności znalezienia GUID powyższą metodą: przejść do HKLM\SYSTEM\CurrentControlSet\Control\Class\ i wyszukać “Microsoft Virtual Machine Bus Network Adapter” (uwaga – może być kilka interfejsów).
- Utworzyć dwie wartości DWORD o nazwach ReceiveBufferSize i SendBufferSize, nadać im wartość 0800 (hexadecimal) lub 2048 (decimal). Jest to wartość bufora w KB, przy braku tych wpisów wielkość buforów jest domyślna i wynosi 1024KB.
- Wykonać restart wirtualnej maszyny aby ustawienia zostały wprowadzone.
Jeśli po wykonaniu powyższych kroków problem wciąż występuje (w moim przypadku miałem tą sytuację z jedna najbardziej obciążoną maszyną z IIS) należy jako wartość wprowadzić 1000 (hexadecimal) lub 4096 (decimal). Maksymalna możliwa wartość bufora to 4096KB.
źródła poza własnym doświadczeniem:
Network Adapter disabled, Event ID 4 Netvsc, miniport reset – TechNet Forums
Beta Egzamin 71-659 – przygotowywania
Nov 28th
Kilka dni temu dotarła do mojej skrzynki mailowej informacja, że od 1 grudnia można będzie rejestrować się do Bety egzaminu 71-659 Windows Server 2008 R2, Server Virtualization.
Aby się zarejestrować należy na witrynie Prometric podać kod: VRR2.
Egzaminy odbywają się między 4 a 31 grudnia.
W związku z tym na Virtual Study pojawi się dodatkowa sesja pod tytułem: “Druga odsłona wirtualizacji – co nowego w R2” poświęcona będzie zmianom w Hyper-V v 2 zawartym w Windows Server 2008 R2 w porównaniu do Hyper-V v 1. Sesję odbędzie się 15 grudnia, poprowadzi ją Kamil Skalski. Jest to rozszerzenie do szkolenia przygotowującego do egzaminu 70-652 Windows Server Virtualization – ma też ten sam link do rejestracji. Zapraszam!
źródło, poza informacją mailową:
[EDIT 02.12.2009 PL]
Pod postem na Born to Learn Rob Hagman w komentarzach umieścił link do tego wpisu jako przykład wycieku informacji i złamania zasad. Trochę to śmieszne. W mailu który otrzymałem nie było żadnych informacji, że informacja jest niejawna (błąd edytora?). Kilka cytatów z maila, które wskazują na to, że informacja będzie publicznie dostępna (niestety nadawca nie wskazał kiedy):
“This opportunity will also be offered to the general public.” – Ta oferta będzie również dostępna dla publicznych odbiorców.
“Beta exams have limited availability and are operated under a first-come-first-served basis.” – Liczba miejsc na egzaminy beta jest ograniczona i stosowana jest zasada “pierwszy przychodzi – pierwszy obsłużony”.
[EDIT 02.12.2009 EN]
Under post on Born to Learn Rob Hagman put link to this entry as leak and act against rules. Looks silly for me. In mentioned email there is no info that content is confidential (mistake of email editor?). Few lines from that email – pointed that information will be public (unfortunately there was no defined date):
“This opportunity will also be offered to the general public.”
“Beta exams have limited availability and are operated under a first-come-first-served basis.”
[EDIT2 03.12.2009 PL]
Skontaktowałem się mailowo z Krista Wall i udało mi się uzgodnić, że następne maile wysyłane z powiadomieniem o egzaminach w wersji Beta będą oznaczone jako informacja zastrzeżona. Sprawa wyjaśniona. Krista, dzięki za odpowiedź.
[EDIT2 03.12.2009 EN]
I contacted to Krista Wall, we agresd that next email notification about Beta Exams will be marked as confidential. End of the story. Krista, thanks for your RE.
Moja wirtualna sesja: Praca z wirtualnymi maszynami
Nov 14th
Dziś o godzinie 20:30 odbędzie się moja sesja na Virtual Study. Temat sesji to Praca z wirtualnymi maszynami, będzie to sesja przygotowująca do egzaminu 70-652 – Windows Server Virtualization.
Co będzie na mojej sesji:
Wszystko co dotyczy codziennej pracy z maszynami działającymi na Hyper-V. Zarządzanie maszynami i zasobami, snapshoty, import/export, backup, ręczna migracja maszyn z Virtual PC i VMware. Część z nich jest oczywista i często nie zwraca się na nie nawet uwagi, ale są bardzo ważne i mają decydujące znaczenie w utrzymywaniu stabilnego i dostępnego środowiska wirtualnego, dlatego postaram się usystematyzować wszystkie podstawowe w codziennej pracy z Hyper-V kwestie.
Dokładna agenda:
1. Optymalizacja maszyn wirtualnych.
- Różnice między sprzetem fizycznym a wirutalnym,
- Integration Services.
- Sposoby zarządzania maszynami wirtualnymi (MMC, RDP, SCVMM, VMconnect).
- Ustawienia zasobów dla krytycznych i niekrytycznych maszyn (CPU, startup/shutdown).
- Kontrola zasobów hosta – Performance Monitor.
2. Wykorzystanie Snapshotów i zarządzanie nimi.
- Ogólnie o snapshotach.
- Dlaczego snapshoty nie powinny być jedyną forma backupu.
- Automatyzacja wykonywania Snapshotów.
- Usuwanie starych snapshotów.
3. Przenoszenie maszyn.
- Standardowy export/import.
- Migracja maszyn wirtualnych z Virtual PC, Virtual Server (VHD), VMware (VMDK), P2V – bez SCVMM.
4. Backup & Restore.
- Export jako prosta metoda na backup offline.
- Windows Server Backup – najprostsza metoda na backup online.
- SCDPM – dla tych, którzy potrzebują więcej.
- Metody odzyskiwania maszyn wirtualnych z samych plików VHD i AVHD (advanced demo).
Rejestracja na spotkanie (wymagane posiadanie konta w serwisie Virtual Study).
Do zobaczenia na Live Meetingu dzis o 20:30! Już za 3 godziny.
[edit] Moja prezentacja, którą posługiwałem się podczas sesji do pobrania tutaj.
źródło: Virtual Study
Virtual Study – przygotowania do 70-652 Windows Server Virtualization
Nov 2nd
Dziś startuje kolejny pełny kurs przygotowawczy do egzaminu MCP na platformie Virtual Study. Tym razem 70-652 Windows Server Virtualization.
Cykl sesji o wirtualizacji mający przygotowywać do egzaminu 70-652 Windows Server Virtualization:
02.11.2009 g 20:30 Instalacja i podstawowa konfiguracja Hyper-V (Kamil Frankowicz) - To już dziś – za dwie godziny!!!
09.11.2009 g 20:30 Wdrażanie maszyn wirtualnych (Paweł Badura)
14.11.2009 g 2030 Praca z wirtualnymi maszynami (Karol Stilger)
01.12.2009 g 20:30 Instalacja i podstawowa konfiguracja SCVMM (Wojciech Marusiak)
0809.12.2009 g 20:30 Wysoka dostępność wirtualizacji (Kamil Skalski)
10.12.2009 g 20:30 SCVMM Zagadnienia zaawansowane (Dariusz Porowski)
15.12.2009 g 20:30 Druga odsłona wirtualizacji – co nowego w R2 (Kamil Skalski) – sesja dodatkowa, rozszerzająca i przygotowująca do 71-659
Trochę o mojej sesji (14.11.2009 godz 20:30): Praca z wirtualnymi maszynami:
Co będzie: Wszystko co dotyczy codziennej pracy z maszynami działającymi na Hyper-V. Zarządzanie maszynami i zasobami, snapshoty, import/export, backup/recovery, ręczna migracja maszyn z Virtual PC i VMware. Część z nich jest oczywista i często nie zwraca się na nie nawet uwagi, ale są bardzo ważne i mają decydujące znaczenie w utrzymywaniu stabilnego i dostępnego środowiska wirtualnego, dlatego postaram się usystematyzować wszystkie podstawowe w codziennej pracy z Hyper-V kwestie.
Czego nie będzie: Wszystkiego o SCVMM i klastrach – tu zostawiam kolegom pole do popisu.
Więcej informacji i rejestracja (wymagane posiadanie konta w serwisie Virtual Study).
Jak już jestem przy temacie Virtual Study to na pewno warto wspomnieć o sesji: Zarządzanie czasem – czyli rozwój osobisty nie tylko dla orłów gdzie Paweł Łukasik opowie o metodach zarządzania czasem. Na pewno pomoże to wszystkim zabieganym lepiej poukładać swój czas.
Do zobaczenia na Live Meetingu!
źródło: Virtual Study
Zarządzanie backupem Hyper-V
Sep 16th
Na Portalu WSS.pl pojawił się dziś mój artykuł “Zarządzanie backupem Hyper-V”.
Artykuł podzielony jest na części:
- Backup i snapshoty wykonywane za pomocą PowerShell
- Backup z użyciem Windows Server Backup
- Backup za pomocą Data Protection Manager
A to kawałek wstępu:
“Backup maszyn wirtualnych na Hyper-V wydaje się skomplikowany, jeśli założymy, że chcemy, żeby był wykonywany automatycznie, downtime powinien dążyć do zera i co oczywiste żeby dało się z niego odzyskać dane, jeśli pojawi się taka potrzeba. Okazuje się, że można nim bardzo łatwo zarządzać.”
Zapraszam do przeczytania całości!
źródło: własna radosna twórczość
Ku pamięci: PowerShell na Microsoft Hyper-V Server 2008 R2
Sep 12th
Wraz ze wsparciem dla .NET w Windows 2008 R2 w wersji Core pojawiła się możliwość zainstalowania PowerShell. Skoro jest to możliwe w Core dlaczego nie używać PowerShella na Hyper-V Server 2008 R2?
Aby zainstalować powłokę PowerShell na Hyper-V Server 2008 R2 należy:
- Z menu konfiguracji systemu (niebieska konsola: Server Configuration) wybieramy: “4″ (Configure Remote Management), a następnie “2″ (Enable Windows PowerShell). Podczas tej operacji zainstalowany zostanie .NET Framework, PowerShell oraz zmieniona polityka uruchamianie skryptów PowerShell na RemoteSigned pozwalającą na uruchamianie niepodpisanych skryptów (np. pobranych z Internetu).
- System zaproponuje restart, który akceptujemy.
- Po restarcie uruchomimy PowerShell komendą:
start PowerShell
To samo można również zrobić również standardowo jak na Windows Server 2008 R2 w wersji Core:
- Zainstalować .NET Framework:
start /w ocsetup NetFx2-ServerCore
- Zainstalować PowerShell:
start /w ocsetup MicrosoftWindowsPowerShell
- Możemy już uruchomić PowerShell:
start C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe
lub po restarcie również można użyć:
start PowerShell
- Aby umożliwić uruchamianie skryptów które nie są podpisane należy w PowerShell podać komendę (polecam zapoznać się z podstawową dokumentacją PowerShell):
Set-ExecutionPolicy RemoteSigned
Teraz zarządzanie maszynami Wirtualnymi na Hyper-V Server i Hyper-V zainstalowanym jako rola w Windows Server 2008 R2 wreszcie jest na dobrym poziomie. Postaram się niedługo podzielić PowerShellowymi skryptami których używam do backupu i wykonywania migawek wirtualnych systemów.
źródło: własne doświadczenia poparte dokumentacją
Hyper-V How To: Download Linux Integration Components (Beta)
Jan 29th
Linux Integration Components for Microsoft Hyper-V są dostępne publicznie.
Aby pobrać pakiet należy:
1. Zalogować się do https://connect.microsoft.com używając swojego Live ID.
2. Kliknąć “CONNECTION DIRECTORY” (górna część strony).
3. Wybrać kategorię: Server, i przewinąć aż do “Linux Integration Components for Microsoft Hyper-V”
4. Kliknąć“Apply Now” by uzyskać dostęp do połączenia.
źródło: Hyper-V How To: Download Linux Integration Components (Beta) -tonyso
Remote Server Administration Tools Beta dla Windows 7 Beta
Jan 22nd
Nie trzeba było długo czekać na ukazanie się RSAT w wersji Beta dla Windows 7 Beta. Dodam tylko, że dla Windows Vista trzeba było na to narzędzie czekać ponad pół roku.
Przy użyciu narzędzia można zarządzać systemami: Windows Server 2008 R2, Windows Server 2008 oraz Windows Server 2003.
Bardzo mnie ucieszyła dostępność tego narzędzie bo mogę zarządzać między innymi Hyper-V z komputera z Windows 7
Remote Server Administration Tools dla Windows 7 można pobrać stąd.
źródło: Witryna pobierania Remote Server Administration Tools for Windows 7
Migracja maszyn wirtualnych z VMware Server do Hyper-V
Jan 7th
Mikołaj przyniósł mi w prezencie trochę czasu. Wykorzystałem go na napisanie tego manuala:)
W pracy dostałem w spadku serwery na którym testerzy testują działanie aplikacji i systemów dla przed dostarczeniem do klientów. Aplikacje które piszą nasi programiści muszą działać pod różnymi wersjami systemów operacyjnych Windows stąd konieczność przeprowadzenia testów przed wdrożeniem systemu u kienta.
Do tej pory do tego celu były wykorzystywane maszyny z VMWare Server, w momencie rozpoczecia projektu pod koniec 2006 roku było to jedyne rozwiązanie działające na platformie Windows obsługujące maszyny wirtualne wykorzystujące procesory x64. Wtedy Hyper-V był jeszcze w bardzo głębokiej wersji beta (alfa?) a Virtual Server ani Virtual PC (wiem, że program desktopowy ale można go używać przy pewnych załozeniach i samozaparciu do pracy serwerowej) nie miały (i do tej pory nie mają) wsparcia dla x64 hostów dlatego do wirtualizacji tego projektu użyto VMware Servera zainstalowanego na Windows Server 2003 w wersji x64.
Niedawno zapadła decyzja o upgradzie możliwie wielu serwerów do Windows Server 2008. Zdecydowałem się zainstalować na serwerach gospodarzach – Windows Server 2008 i do wirtualizacji wykorzystać Hyper-V. Hyper-V wykorzystuje nieco inny model wirtualizacji niż VMware Server, moim zdaniem jest to lepsze rozwiązanie, do tego można wykorzystywać go na systemach Windows Server 2008 w wersji Core (większa wydajność) lub na Hyper-V Server (bezpłatne środowisko wirtualizacyjne). Pojawił się jednak problem ze zmigrowaniem wirtualnych hostów do standardu zgodnego z Hyper-V.
Wirtualne systemy działały w oparciu o systemy: Windows Server 2003 x86, Windows Server 2003 x64, Windows Server 2008 x86, Windows Sever 2008 x64, Windows XP x86, Windows XP x64, Windows Vista x86, Windows Vista x64.
Operacja okazała się wyjątkowo łatwa o wiele łatwiejsza niż sie spodziewałem. Opis operacji jakie wykonałem:
1. Odinstalowanie z wirtualnych maszyn dodatków VMware
2. Przekonwertowanie dysków maszyn wirtualnych z formatu VMDK do VHD. Wykorzystałem do tego VMDK(VMWare) to VHD Converter – bezpłatny program.
3. Zainstalowanie na serwerach gospodarzach Windows Server 2008, uruchomienie roli Hyper-V, skonfigurowanie sieci (warto pamiętać o wykorzystaniu conajmniej 2 interfejsów sieciowych – lub osobnych vlanów, jednego do komunikacji wirtualnych maszyn ze światem zewnętrznym drugiego do wykorzystania przez komputer gospodarza).
4. Zainicjowanie nowych maszyn wirtualnych o zblizonych parametrach do tych które miały na VMware Server i użycie w nich nowoprzekonwertowanych plików VHD jako dysków.
5. Uruchomienie maszyn wirtualnych.
6. Dla Windows Vista i Server 2008 w wersji x86 i x64 wymagany jest ręczny update HAL: uruchomić msconfig, zakładka Boot, Advanced options, zaznaczenie Detect HAL, zatwiedzić zmiany i zrestartować maszynę. Dla Windows XP i Server 2003 pomijamy ten punkt.
7. Zainstalowanie Hyper-V Integration Components w systemach gości. Po rebocie który proponuje instalator otrzymujemy poprawnie działające na Hyper-V środowisko.
8. Testowanie rozwiązania.
Dopisek: Zamiast używać VMDK(VMWare) to VHD Converter można posłużyć się innymi narzędziami. np. Symantec Backup Exec lub dla Windows Server 2008/Windows Vista użyć wbudowanego backupu którego pliki wynikowe są plikami VHD właśnie.
źródła: własne doświadczenia i lektura informacji:
Wpis na blogu Groovy Technical and How To
Virtual Machine Migration Guide: How To Migrate from Virtual Server or Virtual PC to Hyper-V
Instalacja Linux Ubuntu na Hyper-V
Jan 3rd
Temat flame przypomniał mi o tym, że na jednej z wirtualnych maszyn Hyper-V działa mi Linux:) Służy tylko do jednego celu – używam na nim multikomunikatora finch z którym łacze sie po SSH.
Co prawda Ubuntu nie jest oficjalnie wspierane ale jest mozliwe jego używanie na Hyper-V.
Oto opis instalacji Ubuntu 8.10 na Hyper-V:
1. Utworzenie wirtualnej maszyny w Hyper-V.
Uruchamiamy Server Manager i rozpoczynamy kreator tworzenia nowej maszyny:
Nadajemy jej nazwę i przedzielamy pamięć operacyjną (przydzieliłem 1GB). Jeśli nie dysponujemy jej dużą ilością 512MB powinno również wystarczyć.
Można wybrać aby sieć nie była podłączona (w dalszej części jeszcze wrócimy do tego ustawienia). Tworzymy dysk VHD na którym bedzie zainstalowany system (opcja domyślna jest w moim przypadku odpowiednia).
W moim przypadku instalacja będzie prowadzona z obrazu iso, który wskazujemy i zatwierdzamy “Finish” na końcu kreatora.
Tak przygotowana maszyna wymaga jeszcze dodatkowej konfiguracji sieci. Domyślnie Hyper-V dodaje jako interfejs siecowy urzadzenie które wymaga instalowania Integration Services, które nie są dostępne dla na platformę linux. W nowododanej maszynie przechodzimy do “Settings”, dodajemy nowe urządzenie “Legancy Network Adapter”.
Podłączamy go w zależności od konfiguracji do odpowiedniej sieci (w moim przypadku nazywa się “external”. Usuwamy interfejs sieciowy który nie będzie działać i zatwierdzamy zmiany.
2. Instalacja systemu na wirtualnej maszynie.
Łaczymy się do komputera za pomocą Virtual Machine Connection.
Uruchamiamy system wciskając guzik “Start”, po zabotowaniu się wybieramy język.
Wciskamy F4 i wybieramy tryb “Safe graphic mode”, potwiedzamy Enter i zatwierdzamy “Try Ubuntu Without any change to your computer”.
Rozpocznie się uruchamianie Live CD i po chwili ukaże się pulpit.
Na którym wybieramy “install”
Po czym rozpocznie pracę instalator. Nie będę tego opisywał, żeby nie przynudzać:) po ukończeniu pracy przez instalatora wybieramy reboot systemu i odłączamy obraz instalacyjny systemu lub wyciągamy z napędu płytę instalacyjną kiedy zastaniemy o to poproszeni. Po reboocie otrzymujemy działający system.
Uwaga: tą wersję systemu (8.10) na maszynie wirtualnej daje się zainstalować w miarę prosto, przy problemach ze startem w wersjach wcześniejszych (późniejszych – bo nie wiadomo czy w Ubuntu to bug czy ficzer) podobnie jak w innych debianopodobnych i Fedorze należy dopisać do wpisu inicjującego “noreplace-paravirt” co powinno rozwiązać problem ze startem na na wirtualnym komputerze (to samo dotyczy instalacji debianopodobnych jak i Fedory na Virtual PC).
3. Zmiany w systemie po instalacji.
Po instalacji właściwie nie trzeba przeprowadzać żadnych. Chyba że wystąpią problemy opisane w uwadze wtedy należy wyedytować plik ustawień startowych przez dodanie “noreplace-paravirt”.
żródło: własne doświadczenia
Offline Virtual Machine Servicing Tool 2.0
Dec 5th
NA witryny pobierania trafiła nowa wersja OVMST. Jest to program dla System Center Virtual Machine Manager. Program umożliwia uaktualnienie maszyn wirtualnych w biblitece CSVMM. Działanie aplikacji polega na włączeniu maszyny bądź grupy maszyn, zainstalowanie pachów ze SCCM lub WSUS. Po updacie maszyny zostają wyłaczone.
źródło: Witryna pobierania OVMST 2.0
Hyper-V Remote Management Configuration Utility
Nov 27th
Na MSDN można pobrać HVRemote.wsf za którego pomocą można konfigurować Hyper-V na zdalnej maszynie.
Uwaga: skrypt jest WSF czyli nie ma potrzeby posiadania PowerShella co umożliwia korzystanie ze skryptu na maszynie z systemem w wersji Core.
Microsoft Hyper-V Server 2008 oficjalnie dostępny
Oct 1st
Od jakiegoś czasu mówi się o wirtualizacyjnym króliku jaki ma z kapelusza wyciągnąć Microsoft w odpowiedzi na wypuszczenie przez VMware bezpłatnej wersji VMware ESX dedykowanej do sprzętu (VMware ESXi). Taką odpowiedzią wydaje się być Hyper-V Server 2008.
Hyper-V Server 2008 to nic innego jak okrojony Windows Server 2008 w wersji Core. Dostępna jest w nim tylko rola Hyper-V.
System jest bezpłatny, jedynie wymagane są licencje na wirtualne systemy na nim zainstalowane.
Moim zdaniem świetne rozwiązanie dla segmentu małych i średnich firm (brak wsparcia dla zawansowanych opcji wymaganych dla klientów korporacyjnych: live migration, hot swap) oraz dla pasjonatów.
Królik wyciagnięty z kapelusza okazał się bardzo udany – ma tę przewagę nad ESXi, że można urochimić go na praktycznie każdym x64 PC który ma wparcie dla wirtualizacji a nie tylko na wybrtanych konfiguracjach sprzętowych jak ma to miejesce w ESXi.
źródła:
Witryna domowa Hyper-V Server 2008
Instalacja Windows Server 2008 i Windows Vista na zewnętrznym dysku USB
Mar 9th
Windows Server 2008 albo Vista na zewnętrznym dysku USB? Czemu nie:)
W ramach testu poparty przeczytaniem kilku wpisów na rozmaitych forach (w linkach) postanowiłem zebrać razem wszystkie potrzebne informacje.
Niezbędne do instalacji:
- Komputer na którym działa Hyper-V (Windows Server 2008 x64) lub VMware Server. [dopisek: można również użyć bezpłatnego Hyper-V Server]
- Płyta instalacyjna/jej obraz z systemem który chcemy zainstalować na zewnętrznym HDD (2008, Vista).
- Przenośny dysk USB na którym zainstalowany będzie system.
Czas operacji około 1 godziny.
1. Tworzymy nową wirtualną maszynę, jako dysk wirtualnej maszyny wskazujemy dysk USB (wymaga wcześniejszego ustawienia dysku w tryb offline w zarządzaniu dyskami).
2. Instalujemy system na wirtualnej maszynie (wymaga skasowania wszystkich partycji na zewnetrzynm dysku). Po instalacji nie instalujemy dodatków Hyper-V/VMware!
3. Przyszła pora na konfigurację systemu i trochę teorii: Podczas startu systemu operacyjnego na chwile przerywany jest dostęp do magistrali USB dlatego bez wykonania operacji zmian w konfiguracji startu usług nasz system nie będzie w stanie ukończyć uruchamiania.
Za pomocą regedit przechodzimy do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ i w kluczach: USBCCGP, USBEHCI, USBHUB, USBSTOR, USBUHCI dokonujemy następujących zmian:
Start ustawić “0”
Group ustawić “Boot bus extender”
Przy braku któregoś z powyższych kluczy należy go utworzyć.
Dla ułatwienia operacji oto zawartość pliku reg zawierający w/w ustawienia:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBCCGP]
“Start”=dword:00000000
“Group”=”Boot bus extender”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBEHCI]
“Start”=dword:00000000
“Group”=”Boot bus extender”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBHUB]
“Start”=dword:00000000
“Group”=”Boot bus extender”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
“Start”=dword:00000000
“Group”=”Boot bus extender”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBUHCI]
“Start”=dword:00000000
“Group”=”Boot bus extender”
Następnie przechodzimy za pomocą exploratora do C:\windows\system32\DriverStore\FileRepository\usbstor.inf_bb2778a0 i kopujemy do C:\windows\system32\drivers plik usbstor.sys
Przechodzimy exploratorem do C:\windows\inf i edytujemy następujące pliki: usb.inf, usbport.inf, usbstor.inf; edytujeme dodając na ich poczatku:
[*.AddService]
StartType = 0
LoadOrderGroup = boot bus extender
Wyłączamy komputer wirtualny.
4. Teraz jesteśmy gotowi do zabotowania się z zewnetrznego dysku USB. Po wystartowaniu systemu z USB należy zainstalować wszystkie sterowniki. I nie restatrować komputera bez upewnienia się czy zmiany z punku 3 są zachowane.
5. Otrzymaliśmy testowy system startujący z USB. Jeśli wrócą ustawienia domyślne można naprawić system używając Hyper-V/VMware, starczy wykonanie czynności zawartych w punkcie 3.
źródła, poza własnym grzebactwem:
Viridian stał się Hyper-V
Nov 18th
Kilka dni temu została ustalona oficjalna nazwa nowego środowiska wirtualizacyjnego Microsoft, które nazywa się Hyper-V. Jednocześnie z tą informacją pojawiła się infrormacja o sposobie licencjonowania Windows Server 2008 oraz Hyper-V.

























