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 Management Tools dla Windows Vista Service Pack 2
Jun 24th
Na Witrynie pobierania Microsoft została udostępniona zgodna z Vista SP2 wersja programu Hyper-V Management Tools.
poprawiono miedzy innymi bardzo denerwujący i praktycznie uniemożliwiający normalną pracę problem z wieszającą się konsolą MMC podczas przeglądania plików na zarządzanym komputerze.
źródła:
Opis Hyper-V Management Tools update dla Windows Vista Service Pack 2
Witryna pobierania Hyper-V Management Tools update for Windows Vista Service Pack 2 wersja x86
Witryna pobierania Hyper-V Management Tools update for Windows Vista Service Pack 2 wersja x64


























