70-740, Teil 2.2.1. Speicherpools konfigurieren

70-740, Teil 2.2.1.

Speicherpools konfigurieren

Ideen für die Recherche im Web:

Speicherpool technet

Speicherpool video

Zum Nachschlagen:

https://docs.microsoft.com/de-de/windows-server/storage/storage-spaces/deploy-standalone-storage-spaces

https://www.youtube.com/watch?v=gXenAuhI6Ro

Übungen:

#Beispiel 1

$var_cmd_commands=@(
‚create vdisk file=C:\ISOs\Speicherpool-Festplatte-A.vhdx maximum=100000 type=Expandable‘
’select vdisk file=C:\ISOs\Speicherpool-Festplatte-A.vhdx‘
‚attach vdisk‘
‚create vdisk file=C:\ISOs\Speicherpool-Festplatte-B.vhdx maximum=100000 type=Expandable‘
’select vdisk file=C:\ISOs\Speicherpool-Festplatte-B.vhdx‘
‚attach vdisk‘
‚create vdisk file=C:\ISOs\Speicherpool-Festplatte-C.vhdx maximum=100000 type=Expandable‘
’select vdisk file=C:\ISOs\Speicherpool-Festplatte-C.vhdx‘
‚attach vdisk‘
‚create vdisk file=C:\ISOs\Speicherpool-Festplatte-D.vhdx maximum=100000 type=Expandable‘
’select vdisk file=C:\ISOs\Speicherpool-Festplatte-D.vhdx‘
‚attach vdisk‘
‚create vdisk file=C:\ISOs\Speicherpool-Festplatte-E.vhdx maximum=100000 type=Expandable‘
’select vdisk file=C:\ISOs\Speicherpool-Festplatte-E.vhdx‘
‚attach vdisk‘
‚exit‘
)

$var_cmd_results = $var_cmd_commands | diskpart

$var_cmd_results

$var_PhysicalDisks = (Get-PhysicalDisk -CanPool $True) ; $var_PhysicalDisks

get-command *pool*

Get-StoragePool

New-StoragePool -FriendlyName Speicherpool1 -StorageSubsystemFriendlyName „Windows Storage*“ -PhysicalDisks $var_PhysicalDisks -ResiliencySettingNameDefault Parity -ProvisioningTypeDefault Thin -Verbose

get-command *-virtualdisk*

Get-VirtualDisk

New-VirtualDisk -StoragePoolFriendlyName Speicherpool1 -FriendlyName vDisk1 -Size 100GB

Get-VirtualDisk

Get-Disk | Where partitionstyle -eq ‚raw‘ | Initialize-Disk -PartitionStyle GPT -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem ReFS -NewFileSystemLabel „vDisk1Volume1″ -Confirm:$true

###

#Beispiel 2

Get-VM

Stop-VM wd-core1

$var_vhdPath_Disk1=(Get-VMHardDiskDrive -VMName wd-core1).Path ; $var_vhdPath_Disk1

1..3|%{

$var_DiskNummer=“-“ + $_ + „.vhd“

$var_vhdPath = $var_vhdPath_Disk1.Replace(„.vhd“,$var_DiskNummer) ; $var_vhdPath

New-VHD -Path $var_vhdPath -SizeBytes 100GB -Dynamic -LogicalSectorSizeBytes 4096 -PhysicalSectorSizeBytes 4096

Add-VMHardDiskDrive -VMName wd-core1 -Path $var_vhdPath

(Get-VMHardDiskDrive -VMName wd-core1).Path

}

dir c:\vhdx\

(Get-VMHardDiskDrive -VMName wd-core1).Path

Start-VM -VMName wd-core1

Enter-PSSession -VMName wd-core1

$PhysicalDisks = (Get-PhysicalDisk -CanPool $True) ; $PhysicalDisks

get-command *pool*

Get-StoragePool

New-StoragePool -FriendlyName Speicherpool1 -StorageSubsystemFriendlyName „Windows Storage*“ -PhysicalDisks $PhysicalDisks -ResiliencySettingNameDefault Mirror -ProvisioningTypeDefault Thin -Verbose

get-command *-virtualdisk*

Get-VirtualDisk

New-VirtualDisk -StoragePoolFriendlyName Speicherpool1 -FriendlyName vDisk1 -Size 100GB

Get-VirtualDisk

Enable-NetFirewallRule -DisplayGroup „Remotevolumeverwaltung“

Enable-NetFirewallRule -DisplayGroup „Remotevolumeverwaltung“

Get-NetFirewallRule -DisplayGroup „Remotevolumeverwaltung“

Get-Service vds

Start-Service vds

Get-Service vds | fl

Exit-PSSession

Get-NetFirewallRule -DisplayGroup „Remotevolumeverwaltung“

Enable-NetFirewallRule -DisplayGroup „Remotevolumeverwaltung“

mmc