Wanted to let everyone know that the Master Class coins, pins and certificates went out the door today. People in the U.S. should receive them this week and international people within the next 3 weeks.
Below are all the printed certificates, envelopes etc on the counter and then all packaged up and ready to go!
Hopefully I’ll see you all back next year and sooner for other events!
I’ve been very lazy updating this blog so wanted to get everyone caught up on a few things.
Firstly I’ve posted a lot of new videos to my YouTube channel including creating a new Hyper-V 2012 R2 Playlist which is ordered and will be added to over the next month to accompany my new Mastering Hyper-V 2012 R2 book that will be available in April (http://www.amazon.com/Mastering-Hyper-V-System-Center-Azure/dp/1118828186/ref=sr_1_1?ie=UTF8&qid=1392043470&sr=8-1&keywords=savill+hyper-v). The playlist is available below:
I’m also about to run a Hyper-V Master Class that will build on my book that I’m presenting with Penton and details can be found at http://bit.ly/JZrwdD.
I have a bunch of new articles in Windows IT Pro around DirectAccess, Quality of Service, Hyper-V and more so go check out Windowsitpro.com.
I’ll work harder to keep this updated 🙂
Busy weekend. Finally created and posted my Top Ten Windows Server 2012 R2 Features video in addition to 3 videos about Network Virtualization with SCVMM 2012 R2.
Two new videos to go with Chapter 4 of my new Mastering 2012 R2 Hyper-V book.
Dynamic VHDX in action at http://youtu.be/KkTW5tof6So and Guest Cluster storage options at http://youtu.be/7AfiOjOHkQ8.
Work Folders and Workplace Join are two new features in Windows Server 2012 R2 that enable new capabilities for non-corporate assets giving access to storage and applications in a secure manner. In this video, http://youtu.be/pAZS9UOH14w, I walk through both technologies and show how they are used from Windows 8.1, Windows RT and iOS devices.
In the 20 minute video below I walk through creating a virtual network in Windows Azure then enable a site-to-site gateway to the on premise network using Windows RRAS as the local VPN end point. Very easy configuration. Available at http://youtu.be/O8wUnt4mDUc and below.
Created a new video showing what I think are the top 10.1 features of Windows 8.1. Available at http://youtu.be/BjT3MxY8wPk and below.
As the first video of a new series that will accompany my upcoming book, Mastering Hyper-V 2012 R2, I have posted a new video that covers all the main features of Hyper-V from Windows Server 2008 through to Windows Server 2012 R2 with lots of demos. Hope you enjoy it!
Direct link – http://www.youtube.com/watch?v=BAqSUS6UDa4&feature=share&list=UUpIn7ox7j7bH_OFj7tYouOQ
In the video below I whiteboard the new features of Windows Server 2012 R2 Storage Spaces and then perform a full demo using PowerShell in my lab. http://youtu.be/x8KlY-aP9oE
Below is all the code I use.
#Create a storage Space
#List all disks that can be pooled and output in table format (format-table)
Get-PhysicalDisk -CanPool $True | ft FriendlyName,OperationalStatus,Size,MediaType
#Store all physical disks that can be pooled into a variable, $pd
$pd = (Get-PhysicalDisk -CanPool $True | Where MediaType -NE UnSpecified)
#Create a new Storage Pool using the disks in variable $pd with a name of My Storage Pool
New-StoragePool -PhysicalDisks $pd –StorageSubSystemFriendlyName “Storage Spaces*” -FriendlyName “My Storage Pool”
#View the disks in the Storage Pool just created
Get-StoragePool -FriendlyName "My Storage Pool" | Get-PhysicalDisk | Select FriendlyName, MediaType
#Create two tiers in the Storage Pool created. One for SSD disks and one for HDD disks
$ssd_Tier = New-StorageTier -StoragePoolFriendlyName "My Storage Pool" -FriendlyName SSD_Tier -MediaType SSD
$hdd_Tier = New-StorageTier -StoragePoolFriendlyName "My Storage Pool" -FriendlyName HDD_Tier -MediaType HDD
#New-VirtualDisk –SNtoragePoolFriendlyName “My Storage Pool” –ResiliencySettingName Simple –Size 10TB –Provisioningtype Thin –FriendlyName “Documents”
#Create a new virtual disk in the pool with a name of TieredSpace using the SSD (50GB) and HDD (300GB) tiers
$vd1 = New-VirtualDisk -StoragePoolFriendlyName "My Storage Pool" -FriendlyName TieredSpace -StorageTiers @($ssd_tier, $hdd_tier) -StorageTierSizes @(50GB, 300GB) -ResiliencySettingName Mirror -WriteCacheSize 1GB #cannot also specify -size if using tiers and also cannot use provisioning type, e.g. Thin
#Online, initialize and create volume
Get-Disk | Where-Object BusType -Eq Spaces | Where-Object PartitionStyle –Eq "RAW"| Initialize-Disk -PartitionStyle GPT
Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False
Get-Disk | Where-Object BusType -Eq Spaces | New-Partition -UseMaximumSize -DriveLetter M | Format-Volume -FileSystem NTFS -NewFileSystemLabel "Mirror" -Confirm:$False
New-Item M:Important -ItemType directory
Copy-Item C:TestTest.jpg M:Important
#Pin an item to SSD tier
Set-FileStorageTier –FilePath M:Importanttest.jpg -DesiredStorageTier ($vd1 | Get-StorageTier –MediaType SSD)
#Force an optimization to move the data to SSD tier just pinned
Optimize-Volume –DriveLetter M –TierOptimize #forces the move of pinned files now. Normally this happens in the background on schedule 1am by default
#View the automated optimization task
Get-ScheduledTask | Where-Object TaskPath -EQ "MicrosoftWindowsStorage Tiers Management" | fl
#To force a media type on disks (useful in virtual environments) but not normally needed. Here for Info ONLY
Get-PhysicalDisk | Where Size -EQ 267630149632 | Set-PhysicalDisk -MediaType SSD
Get-PhysicalDisk | Where Size -EQ 536065605632 | Set-PhysicalDisk -MediaType HDD
Get-PhysicalDisk | Where MediaType -EQ UnSpecified | Set-PhysicalDisk -MediaType HDD
#Remove all the virtual disks and Storage Space Created above. Only use this if want to delete in preparation for demoing again
Remove-Partition -DriveLetter M -Confirm:$False
Get-Disk | Where-Object BusType -Eq Spaces | Clear-Disk -RemoveData -Confirm:$False
Remove-VirtualDisk -FriendlyName TieredSpace -Confirm:$False
Remove-StorageTier -FriendlyName SSD_Tier -Confirm:$False
Remove-StorageTier -FriendlyName HDD_Tier -Confirm:$False
Remove-StoragePool -FriendlyName "My Storage Pool" -Confirm:$False