Archiv podle štítků: Hyper-V

Hyper-V update list

http://social.technet.microsoft.com/wiki/contents/articles/1349.hyper-v-update-list-for-windows-server-2008-r2.aspx

Hyper-V Gotchas

http://social.technet.microsoft.com/wiki/contents/articles/365.aspx

Hyper-V manager free

Jeden z mála možná jediný Hyper-V manager a vypadá hoodně dobře Veselý obličej. Funguje na všech edicích včetně core i Hyper Server 2008 R2. Samozřejmě je možné přistupovat k Hyper-V i vzdáleně.
http://www.5nine.com/5nine-manager-for-hyper-v-free.aspx

image

Hyper-V, CSV, DC

Známý problém s DC a CSV. Vytvořil jsem skript, který pokud máte DC na vlastním LUNU řídí náběh Clusteru a tím umožní mít ostatní servery na CSV.

  1. Nastavte cluster službu na všech nodech na Manual
  2. Nastavte v task scheduleru spuštění skritpu po startu OS
  3. Je to beta verze, ale zatím jsem nenarazil na problém :-) Pokud někdo narazíte tak napište.

PS: ne vše funguje v praxi tak jak si myslime :(

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#
#
# DESCRIPTION: SET CLUSTER SERVICES ON MANUAL AND THEN SET SCRIPT TO AUTOMATIC START AFTER BOOT (TASK SCHEDULER)
# Weis Michal 2011(c) v0.2
#
 
# --- NAME DOMAIN CONTROLLER SERVER
$strDCName = "Virtual Machine DC"
 
Import-Module FailoverClusters
 
# --- START CLUSTER SERVICE
Net start clussvc /ips
Start-Cluster
 
# --- GET ALL VM WHERE VM ARE OFFLINE AND AUTOSTART IS SET TO ON
$objVM = get-ClusterResource | where {$_.ResourceType -like "Virtual Machine"} | forEach {get-clustergroup $_.ownergroup.toString() | where {$_.priority -eq 1}}
 
# --- GET ALL ONLINE VM
$objOfflineVM = $objVM | where {$_.state -eq "Online"}
 
# --- IF ALL VM ARE OFFLINE THEN
If (!$objOfflineVM) {
	# --- START DC
	start-clusterResource $strDCName
 
	# --- WAIT TO START DC
	$objPath = "False"
	$strPath = "\\" + $env:USERDNSDOMAIN + "\netlogon"
	While ($objPath.ToString() -eq "False") {
		$objPath = test-path $strPath
		write-host $objpath
		[Threading.Thread]::Sleep(5000)
	}
 
	# --- START CLUSTER AND CSV
	[Threading.Thread]::Sleep(5000)
	Start-ClusterResource "Cluster Name"
	Get-ClusterSharedVolume | Start-ClusterResource
 
	# --- START OTHER VM
	ForEach ($vm in $objVM) {
		Start-ClusterGroup $vm
	}
}
Better Tag Cloud