SlideShare ist ein Scribd-Unternehmen logo
1 von 83
ihussain@microsoft.com
http://blogs.technet.com/iftekhar

hector.linares@microsoft.com
Support for optimized networking
Expanded Shared Volumes
SAN Migration: migrations SANs
MaintenanceQuick andiSCSIof clustered
Hot addition/removal of storage
Clusteredof Live in party CFSMigration hosts
Live migrations
Mode
Queuing for third for out
Support support Storage
$VMName = "Windows Server 2003“
$NewVMName = "Windows Server 2003 - new"
$VMManagementService = gwmi –class
"Msvm_VirtualSystemManagementService" -namespace
$query = "SELECT * -computername "."
"rootvirtualization" FROM Msvm_ComputerSystem WHERE
ElementName='" + $VMName + "‘“$VM = gwmi -query $query namespace "rootvirtualization" WHERE
$query = "Associators of {$VM} -computername "."
AssocClass=MSVM_SettingsDefineState“
$VMSystemSettingData = gwmi -query $query -namespace
"rootvirtualization" -computername "."
Virtual Machine Manager
Admin Console

Virtual Machine Manager
PowerShell Console
Intelligent Placement
Rating Stars
Dynamic Memory

Dynamic Memory allows the allocation of a range of memory
(min and max) to individual VMs, enabling the system to
dynamically adjust the VM’s memory usage based on demand.
This provides more consistency in system performance
enabling better manageability for administrators

RemoteFX

Microsoft RemoteFX leverages the power of virtualized graphics
resources and advanced codecs to recreate the fidelity of
hardware-assisted graphics acceleration, including support for 3D
content and Windows Aero, on a remote user’s device. This allows
for a local-like, remote experience.
2GB
1.5GB
1GB
512MB
Active Directory

SharePoint Server

Dynamics Server

SCVMM Server
Windows Server
2008 R2 SP1

VM

VM
VM

VM
VM

VM

VM

VM

VM

VM

VM

VM
Windows Server
2008 R2 SP1

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM
Windows Server
2008 R2 SP1

VM

VM
VM

VM
VM

VM

VM

VM

VM

VM

VM

VM
Windows Server
2008 R2 SP1

VM

VM
VM

VM
VM

VM

VM

VM

VM

VM

VM

VM
Windows Server
2008 R2

Windows Server
2008 R2 SP1

Windows Server
2008 R2 SP1

VM

VM

VM

VM

VM

VM

VM

VM

VM
VM

VM

VM

VM

VM
VM

VM

VM

VM

VM

VM

VM

VM
Service Pack 1
^
Free Download
Common Issues
1

2

Tips

VMM Server installation fails if there is a space between the Remove the white space between
instance name and port number for a remote SQL Server
Instance and Port number

Slow file transfer from Library

Enable “Allow unencrypted file
transfers” in library settings

3

An SSL port is not specified when installing the VMM SelfService Portal.

For implementing SSL
http://go.microsoft.com/fwlink/?LinkI
D=123617

4

After upgrading to VMM 2008 R2 , the VMM agent on a
highly available VMM library server cannot be manually
updated

Wait for the library refresh cycle or
refresh manually

5

After upgrading to VMM 2008 R2 , the "Allow unencrypted Enable it again.
file transfers" setting is disabled.
Reason

Tip to resolve

Reason 1

VM is using Non clustered
Storage.

Ensure that all VM files reside on a clustered
storage.

Reason 2

One or more VLAN are not
connected to HA Virtual Network

Ensure VLAN name is identical, must have
same network location and have same tag on
each host in cluster. VLAN name is CASE
SENSITIVE

Reason 3

An ISO image is attached to a HA
VM.

Remove the ISO image from Hyper V
manager, Refresh using repair action in VMM.

Reason 4

A VMware HAVM is connected to
a port group which is not
available on all hosts

Ensure the port group is available on all the
ESX Server hosts in the cluster.
•

Automation, orchestration, and integration for IT
management tools
ihussain@microsoft.com
http://blogs.technet.com/iftekhar
http://europe.msteched.com/topic/list/
Download the complete script used in the Demo today
PS C:> set-vm prod_server -MemoryMB 256
-DynamicMemoryEnabled $true
-DynamicMemoryMaximumMB 2048
-DynamicMemoryPreferredBufferPercentage 15
-MemoryRelativeWeight 8000
...
PS C:> get-help set-vm
NAME
Get-VM
SYNOPSIS
Gets virtual machine objects from the Virtual Machine Manager
database.
...
PS C:> get-vm |
>> ft Name, CurrentMemory
Name
---ws03-1
prod_server
rfx-vm1
PS C:>

CurrentMemory
------------843
0
1280
PS C:> get-vm |
>> where {$_.status -eq 'PowerOff'} |
>> set-vm –InstallVirtualizationGuestServices $true
>>
PS C:> set-vm client1
-VirtualVideoAdapterEnabled $true
-MonitorMaximumCount 2
-MonitorResolutionMaximum 1600x1200
PS
>>
>>
>>
>>

C:> get-vm |
where {$_.VirtualVideoAdapterEnabled} |
ft Name, MonitorMaximumCount,
MonitorResolutionMaximum

Name
MonitorMaximumCount
---------------------ws03-1
1
svr1
2
rfx-vm1
1
PS C:>

MonitorResolutionMaximum
-----------------------1024x768
1600x1200
1280x1024
PS C:> get-vmhost |
>> ft Name, isCPUSLAT
>>

Name
---host2.contoso.com
host7.contoso.com
host1.contoso.com
host8.contoso.com
PS C:>

IsCPUSLAT
--------True
False
True
False
PS C:> $hosts = get-vmhost
PS C:> foreach ($h in $hosts)
>> {$h.GPUs |ft $h.Name,Name,AvailableVideoMemoryMB}
>>
host2… Name
AvailableVideoMemoryMB
------ ------------------------NVIDIA Quadro FX 580
420
Host7…
------

Name
---NVIDIA GeForce 8800…

Host1…
------

Name
AvailableVideoMemoryMB
------------------------NVIDIA GeForce GTX 295
877
NVIDIA Quadro FX 580
420

PS C:>

AvailableVideoMemoryMB
---------------------495
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management
VIR311Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management

Weitere ähnliche Inhalte

Was ist angesagt?

Veeam Backup and Replication: Overview
Veeam  Backup and Replication: OverviewVeeam  Backup and Replication: Overview
Veeam Backup and Replication: Overview
Dudley Smith
 

Was ist angesagt? (20)

Veeam Backup and Replication: Overview
Veeam  Backup and Replication: OverviewVeeam  Backup and Replication: Overview
Veeam Backup and Replication: Overview
 
Vmware interview
Vmware interviewVmware interview
Vmware interview
 
Mastering VMware Datacenter - 15 Modules
Mastering VMware Datacenter - 15 ModulesMastering VMware Datacenter - 15 Modules
Mastering VMware Datacenter - 15 Modules
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1
 
100 most vmware q&a
100 most vmware q&a100 most vmware q&a
100 most vmware q&a
 
Vsp 40 admin_guide
Vsp 40 admin_guideVsp 40 admin_guide
Vsp 40 admin_guide
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 
Veeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General OverviewVeeam Backup & Replication v8 for VMware — General Overview
Veeam Backup & Replication v8 for VMware — General Overview
 
Veeam backup and_replication_whats_new_in_v7
Veeam backup and_replication_whats_new_in_v7Veeam backup and_replication_whats_new_in_v7
Veeam backup and_replication_whats_new_in_v7
 
Mastering VMware Datacenter Part-1
Mastering VMware Datacenter Part-1Mastering VMware Datacenter Part-1
Mastering VMware Datacenter Part-1
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answers
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
Whats new v sphere 6
Whats new v sphere 6Whats new v sphere 6
Whats new v sphere 6
 
Backup virtual machines with XenServer 5.x
Backup virtual machines with XenServer 5.xBackup virtual machines with XenServer 5.x
Backup virtual machines with XenServer 5.x
 
Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0
 
Lessons On Hyper V
Lessons On Hyper VLessons On Hyper V
Lessons On Hyper V
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization Questions
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
 
Azure virtual machines & Terraform
Azure virtual machines  & Terraform Azure virtual machines  & Terraform
Azure virtual machines & Terraform
 

Andere mochten auch

Andere mochten auch (12)

VAS - VMware CMP
VAS - VMware CMPVAS - VMware CMP
VAS - VMware CMP
 
VMware Solutions
VMware SolutionsVMware Solutions
VMware Solutions
 
Private Cloud Administration - SCVMM
Private Cloud Administration - SCVMMPrivate Cloud Administration - SCVMM
Private Cloud Administration - SCVMM
 
Bridging The Gap: Explaining OpenStack To VMware Administrators
Bridging The Gap: Explaining OpenStack To VMware AdministratorsBridging The Gap: Explaining OpenStack To VMware Administrators
Bridging The Gap: Explaining OpenStack To VMware Administrators
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiComparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
 
Cloud Management for MSPs
Cloud Management for MSPsCloud Management for MSPs
Cloud Management for MSPs
 
Using Puppet with Self Service Provisioning
Using Puppet with Self Service ProvisioningUsing Puppet with Self Service Provisioning
Using Puppet with Self Service Provisioning
 
OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloud
 
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayerCompare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
 

Ähnlich wie VIR311 Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management

Hyper-V ile Yüksek Erişilebilirlik Senaryoları
Hyper-V ile Yüksek Erişilebilirlik SenaryolarıHyper-V ile Yüksek Erişilebilirlik Senaryoları
Hyper-V ile Yüksek Erişilebilirlik Senaryoları
Ertan GULEN
 
Virtualising Your Data Center
Virtualising Your Data CenterVirtualising Your Data Center
Virtualising Your Data Center
Lai Yoong Seng
 
Understanding AzMan In Hyper-V
Understanding AzMan In Hyper-VUnderstanding AzMan In Hyper-V
Understanding AzMan In Hyper-V
Lai Yoong Seng
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1
Eric Sloof
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
solarisyourep
 
Virtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL ServerVirtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL Server
webhostingguy
 

Ähnlich wie VIR311 Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management (20)

Windows Server 2012 Virtualization: Notes from the Field
Windows Server 2012 Virtualization: Notes from the FieldWindows Server 2012 Virtualization: Notes from the Field
Windows Server 2012 Virtualization: Notes from the Field
 
Hyper-V ile Yüksek Erişilebilirlik Senaryoları
Hyper-V ile Yüksek Erişilebilirlik SenaryolarıHyper-V ile Yüksek Erişilebilirlik Senaryoları
Hyper-V ile Yüksek Erişilebilirlik Senaryoları
 
Virtualising Your Data Center
Virtualising Your Data CenterVirtualising Your Data Center
Virtualising Your Data Center
 
Understanding AzMan In Hyper-V
Understanding AzMan In Hyper-VUnderstanding AzMan In Hyper-V
Understanding AzMan In Hyper-V
 
Building virtualised CloudStack test environments
Building virtualised CloudStack test environmentsBuilding virtualised CloudStack test environments
Building virtualised CloudStack test environments
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent webinar 02-19-2015
Continuent webinar 02-19-2015
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
 
VMware Recovery: 77x Faster! NEW ESG Lab Review, with Veeam Backup & Replication
VMware Recovery: 77x Faster! NEW ESG Lab Review, with Veeam Backup & ReplicationVMware Recovery: 77x Faster! NEW ESG Lab Review, with Veeam Backup & Replication
VMware Recovery: 77x Faster! NEW ESG Lab Review, with Veeam Backup & Replication
 
10215 A 11
10215 A 1110215 A 11
10215 A 11
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?
 
Rht v sphere-security
Rht v sphere-securityRht v sphere-security
Rht v sphere-security
 
Veeam - Digital Transformation event 29 feb - EuroSys
Veeam - Digital Transformation event 29 feb - EuroSysVeeam - Digital Transformation event 29 feb - EuroSys
Veeam - Digital Transformation event 29 feb - EuroSys
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1
 
How to backup and restore a vm using veeam
How to backup and restore a vm using veeamHow to backup and restore a vm using veeam
How to backup and restore a vm using veeam
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
How to configure esx to pass an audit
How to configure esx to pass an auditHow to configure esx to pass an audit
How to configure esx to pass an audit
 
System Center 2012 for VMware Infrastructure
System Center 2012 for VMware InfrastructureSystem Center 2012 for VMware Infrastructure
System Center 2012 for VMware Infrastructure
 
Virtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL ServerVirtual Solution for Microsoft SQL Server
Virtual Solution for Microsoft SQL Server
 

Kürzlich hochgeladen

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 

VIR311 Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management

  • 1.
  • 3.
  • 4. Support for optimized networking Expanded Shared Volumes SAN Migration: migrations SANs MaintenanceQuick andiSCSIof clustered Hot addition/removal of storage Clusteredof Live in party CFSMigration hosts Live migrations Mode Queuing for third for out Support support Storage
  • 5.
  • 6.
  • 7. $VMName = "Windows Server 2003“ $NewVMName = "Windows Server 2003 - new" $VMManagementService = gwmi –class "Msvm_VirtualSystemManagementService" -namespace $query = "SELECT * -computername "." "rootvirtualization" FROM Msvm_ComputerSystem WHERE ElementName='" + $VMName + "‘“$VM = gwmi -query $query namespace "rootvirtualization" WHERE $query = "Associators of {$VM} -computername "." AssocClass=MSVM_SettingsDefineState“ $VMSystemSettingData = gwmi -query $query -namespace "rootvirtualization" -computername "."
  • 8.
  • 9. Virtual Machine Manager Admin Console Virtual Machine Manager PowerShell Console
  • 10.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Dynamic Memory Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjust the VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators RemoteFX Microsoft RemoteFX leverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote experience.
  • 20. Windows Server 2008 R2 SP1 VM VM VM VM VM VM VM VM VM VM VM VM
  • 21. Windows Server 2008 R2 SP1 VM VM VM VM VM VM VM VM VM VM
  • 22. Windows Server 2008 R2 SP1 VM VM VM VM VM VM VM VM VM VM VM VM
  • 23. Windows Server 2008 R2 SP1 VM VM VM VM VM VM VM VM VM VM VM VM
  • 24. Windows Server 2008 R2 Windows Server 2008 R2 SP1 Windows Server 2008 R2 SP1 VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM
  • 25.
  • 26.
  • 28.
  • 30. Common Issues 1 2 Tips VMM Server installation fails if there is a space between the Remove the white space between instance name and port number for a remote SQL Server Instance and Port number Slow file transfer from Library Enable “Allow unencrypted file transfers” in library settings 3 An SSL port is not specified when installing the VMM SelfService Portal. For implementing SSL http://go.microsoft.com/fwlink/?LinkI D=123617 4 After upgrading to VMM 2008 R2 , the VMM agent on a highly available VMM library server cannot be manually updated Wait for the library refresh cycle or refresh manually 5 After upgrading to VMM 2008 R2 , the "Allow unencrypted Enable it again. file transfers" setting is disabled.
  • 31.
  • 32. Reason Tip to resolve Reason 1 VM is using Non clustered Storage. Ensure that all VM files reside on a clustered storage. Reason 2 One or more VLAN are not connected to HA Virtual Network Ensure VLAN name is identical, must have same network location and have same tag on each host in cluster. VLAN name is CASE SENSITIVE Reason 3 An ISO image is attached to a HA VM. Remove the ISO image from Hyper V manager, Refresh using repair action in VMM. Reason 4 A VMware HAVM is connected to a port group which is not available on all hosts Ensure the port group is available on all the ESX Server hosts in the cluster.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. • Automation, orchestration, and integration for IT management tools
  • 62.
  • 63.
  • 64. Download the complete script used in the Demo today
  • 65. PS C:> set-vm prod_server -MemoryMB 256 -DynamicMemoryEnabled $true -DynamicMemoryMaximumMB 2048 -DynamicMemoryPreferredBufferPercentage 15 -MemoryRelativeWeight 8000 ... PS C:> get-help set-vm NAME Get-VM SYNOPSIS Gets virtual machine objects from the Virtual Machine Manager database. ...
  • 66. PS C:> get-vm | >> ft Name, CurrentMemory Name ---ws03-1 prod_server rfx-vm1 PS C:> CurrentMemory ------------843 0 1280
  • 67. PS C:> get-vm | >> where {$_.status -eq 'PowerOff'} | >> set-vm –InstallVirtualizationGuestServices $true >>
  • 68. PS C:> set-vm client1 -VirtualVideoAdapterEnabled $true -MonitorMaximumCount 2 -MonitorResolutionMaximum 1600x1200
  • 69. PS >> >> >> >> C:> get-vm | where {$_.VirtualVideoAdapterEnabled} | ft Name, MonitorMaximumCount, MonitorResolutionMaximum Name MonitorMaximumCount ---------------------ws03-1 1 svr1 2 rfx-vm1 1 PS C:> MonitorResolutionMaximum -----------------------1024x768 1600x1200 1280x1024
  • 70. PS C:> get-vmhost | >> ft Name, isCPUSLAT >> Name ---host2.contoso.com host7.contoso.com host1.contoso.com host8.contoso.com PS C:> IsCPUSLAT --------True False True False
  • 71. PS C:> $hosts = get-vmhost PS C:> foreach ($h in $hosts) >> {$h.GPUs |ft $h.Name,Name,AvailableVideoMemoryMB} >> host2… Name AvailableVideoMemoryMB ------ ------------------------NVIDIA Quadro FX 580 420 Host7… ------ Name ---NVIDIA GeForce 8800… Host1… ------ Name AvailableVideoMemoryMB ------------------------NVIDIA GeForce GTX 295 877 NVIDIA Quadro FX 580 420 PS C:> AvailableVideoMemoryMB ---------------------495