Hyper-V: Nano Server erstellen: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
K
K
 
(6 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
==== Voraussetzungen ====
 +
# Windows Server ISO Mounten
 +
# Ordner ''NanoServer'' in der ISO, an einen anderen Pfad kopieren
 +
 +
 
==== Nano Server Grundbefehle ====
 
==== Nano Server Grundbefehle ====
 
<source lang="powershell">
 
<source lang="powershell">
Zeile 8: Zeile 13:
  
 
# Create Nano Server Image VHDX
 
# Create Nano Server Image VHDX
New-NanoServerImage -MediaPath .\Files -BasePath .\Base -TargetPath .\Images\NanoVMTemplate.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName "Nano01"
+
New-NanoServerImage -MediaPath <Laufwerksbuchstabe der ISO> -BasePath .\Base -TargetPath .\Images\NanoVMTemplate.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName <"Servername">
 
</source>
 
</source>
  
  
==== Ausführlich ====
+
==== Nano Server mit statischer IP erstellen ====
 
<source lang="powershell">
 
<source lang="powershell">
# Change Working Directory
+
# Create Nano Server with IP address
cd D:\NanoServer
+
New-NanoServerImage -MediaPath <Laufwerksbuchstabe der ISO> -BasePath .\Base -TargetPath .\Images\NanoVMSetupUI.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName <"Servername"> -Ipv4Address "172.21.22.101" -Ipv4SubnetMask "255.255.255.0" -Ipv4Gateway "172.21.22.1" -Ipv4Dns "8.8.8.8"
 +
</source>
  
# Import Module
 
Import-Module .\NanoServerImageGenerator.psm1
 
 
# Create Nano Server Image VHDX
 
New-NanoServerImage -MediaPath .\Files -BasePath .\Base -TargetPath .\Images\NanoVMGA.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName "Nano01"
 
 
 
# Create Nano Server with IP address
 
New-NanoServerImage -MediaPath .\Files -BasePath .\Base -TargetPath .\Images\NanoVMSetupUI.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName "Nano01" -Ipv4Address "172.21.22.101" -Ipv4SubnetMask "255.255.255.0" -Ipv4Gateway "172.21.22.1" -Ipv4Dns "8.8.8.8"
 
  
 +
==== Nano Server mit Packages und Variablen erstellen ====
 +
<source lang="powershell">
 
# Nano Server Packages for Image
 
# Nano Server Packages for Image
 
$NanoPackages = "Microsoft-NanoServer-Compute-Package",
 
$NanoPackages = "Microsoft-NanoServer-Compute-Package",
Zeile 53: Zeile 52:
 
$BasePath = ".\Base"
 
$BasePath = ".\Base"
  
$ComputerName = "Nano01"
+
$ComputerName = <"Servername">
$DomainName = "studentxx.local"
+
$DomainName = <"Domain-Name">
  
 
#IP Configuration if not DHCP
 
#IP Configuration if not DHCP
Zeile 63: Zeile 62:
 
# Nano Image
 
# Nano Image
 
New-NanoServerImage -MediaPath $MediaPath -BasePath $BasePath -TargetPath $VHDXName -DriversPath $DriverPath -DeploymentType $DeploymentType -Edition $Edition -Packages $NanoPackages -MaxSize $MaxSize -ServicingPackagePath $ServicingPackagePath -UnattendPath $UnattanedXML -ComputerName $ComputerName -DomainName $DomainName
 
New-NanoServerImage -MediaPath $MediaPath -BasePath $BasePath -TargetPath $VHDXName -DriversPath $DriverPath -DeploymentType $DeploymentType -Edition $Edition -Packages $NanoPackages -MaxSize $MaxSize -ServicingPackagePath $ServicingPackagePath -UnattendPath $UnattanedXML -ComputerName $ComputerName -DomainName $DomainName
 +
</source>
  
 +
 +
=== Weitere Befehle ===
 +
<source lang="powershell">
 
# Boot from VHDX
 
# Boot from VHDX
 
Mount-VHD C:\VHDX\NanoHost01.vhdx -Passthru | get-disk | Get-Partition | where Size -GE 3GB | Set-Partition -NewDriveLetter V
 
Mount-VHD C:\VHDX\NanoHost01.vhdx -Passthru | get-disk | Get-Partition | where Size -GE 3GB | Set-Partition -NewDriveLetter V
Zeile 81: Zeile 84:
  
  
 
+
[[Kategorie:Hyper-V / VMM]]
 
+
 
[[Kategorie:PowerShell]]
 
[[Kategorie:PowerShell]]

Aktuelle Version vom 10. März 2017, 09:51 Uhr

Voraussetzungen

  1. Windows Server ISO Mounten
  2. Ordner NanoServer in der ISO, an einen anderen Pfad kopieren


Nano Server Grundbefehle

# Change Working Directory
cd D:\NanoServer
 
# Import Module
Import-Module .\NanoServerImageGenerator.psm1
 
# Create Nano Server Image VHDX
New-NanoServerImage -MediaPath <Laufwerksbuchstabe der ISO> -BasePath .\Base -TargetPath .\Images\NanoVMTemplate.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName <"Servername">


Nano Server mit statischer IP erstellen

# Create Nano Server with IP address
New-NanoServerImage -MediaPath <Laufwerksbuchstabe der ISO> -BasePath .\Base -TargetPath .\Images\NanoVMSetupUI.vhdx -MaxSize 20GB -DeploymentType Guest -Edition Datacenter -ComputerName <"Servername"> -Ipv4Address "172.21.22.101" -Ipv4SubnetMask "255.255.255.0" -Ipv4Gateway "172.21.22.1" -Ipv4Dns "8.8.8.8"


Nano Server mit Packages und Variablen erstellen

# Nano Server Packages for Image
$NanoPackages = "Microsoft-NanoServer-Compute-Package",
"Microsoft-NanoServer-DCB-Package",
"Microsoft-NanoServer-DSC-Package",
"Microsoft-NanoServer-FailoverCluster-Package",
"Microsoft-NanoServer-OEM-Drivers-Package",
"Microsoft-NanoServer-Storage-Package"
 
# $ServicingPackagePath = ".\Updates\Windows10.0-KB3176936-x64.cab", ".\Updates\Windows10.0-KB3176936-x64.cab"
 
$UnattanedXML = ".\XMLs\unattend.xml"
 
$MaxSize = 20GB
 
$Edition = "Datacenter"
 
$VHDXName = ".\Images\NanoHost01.vhdx"
 
$DeploymentType = "Host"
 
$DriverPath = ".\Drivers"
 
$MediaPath = ".\Files"
 
$BasePath = ".\Base"
 
$ComputerName = <"Servername">
$DomainName = <"Domain-Name">
 
#IP Configuration if not DHCP
#$Ipv4Address = "172.21.22.101"
#$Ipv4SubnetMask = "255.255.255.0"
#$Ipv4Gateway = "172.21.22.1"
#$Ipv4Dns = "8.8.8.8"
# Nano Image
New-NanoServerImage -MediaPath $MediaPath -BasePath $BasePath -TargetPath $VHDXName -DriversPath $DriverPath -DeploymentType $DeploymentType -Edition $Edition -Packages $NanoPackages -MaxSize $MaxSize -ServicingPackagePath $ServicingPackagePath -UnattendPath $UnattanedXML -ComputerName $ComputerName -DomainName $DomainName


Weitere Befehle

# Boot from VHDX
Mount-VHD C:\VHDX\NanoHost01.vhdx -Passthru | get-disk | Get-Partition | where Size -GE 3GB | Set-Partition -NewDriveLetter V
 
# Set Boot Partition
cd v:\windows\system32
bcdboot v:\windows
 
# Unmounted
Get-VHD C:\VHDX\NanoHost01.vhdx | Dismount-VHD