Set-VBRHvCloudHardwarePlan
Short Description
Modifies Hyper-V hardware plans.
Applies to
Platform: Hyper-V
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Requires a VCP license.
Syntax
Set-VBRHvCloudHardwarePlan -HardwarePlan <VBRHvCloudHardwarePlan> [-Name <String>] [-Description <String>] [-Server <CHost>] [-CPU <Int32>] [-Memory <Int32>] [-UnlimitedCPU] [-UnlimitedMemory] [-NumberOfNetWithInternet <Int32>] [-NumberOfNetWithoutInternet <Int32>] [-Datastore <VBRHvCloudHardwarePlanDatastore[]>] [-PipelineVariable <String>] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings of an existing hardware plan.
Note |
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
Parameter | Description | Type | Required | Position | Accept |
---|---|---|---|---|---|
HardwarePlan | Specifies the hardware plan you want to modify. | Accepts the VBRHvCloudHardwarePlan object. To get this object, run the Get-VBRCloudHardwarePlan cmdlet. | True | Named | True (ByValue, |
Name | Specifies the name you want to assign to the hardware plan. | String | False | Named | False |
Description | Specifies the description of the hardware plan. | String | False | Named | False |
Server | Specifies the Hyper-V host. The resources of this host will be exposed to the tenant by the hardware plan. | Accepts the CHost object or string (name of server). To get this object, run the Get-VBRServer cmdlet. | False | Named | False |
CPU | Specifies the quota of CPU resources you want to assign to the hardware plan (MHz). | Int32 | False | Named | False |
Memory | Specifies the quota of memory resources you want to assign to the hardware plan (Mb). | Int32 | False | Named | False |
UnlimitedCPU | Defines that the quota of CPU resources is unlimited. If you provide this parameter, the tenant will be able to use all CPU resources of the host. | SwitchParameter | False | Named | False |
UnlimitedMemory | Defines that the quota of CPU memory is unlimited. If you provide this parameter, the tenant will be able to use all memory resources of the host. | SwitchParameter | False | Named | False |
NumberOfNetWithInternet | Specifies the number of networks with access to the Internet that you want to assign to the hardware plan. | Int32 | False | Named | False |
NumberOfNetWithoutInternet | Specifies the number of networks without access to the Internet that you want to assign to the hardware plan. | Int32 | False | Named | False |
Datastore | Specifies the array of the datastores that will be used for storing tenant data. | Accepts the VBRHvCloudHardwarePlanDatastore[] object. To get this object, run the New-VBRHvCloudHWPlanDatastore cmdlet. | False | Named | False |
Force | Defines that the cmdlet will modify the hardware plan without showing warnings in the PowerShell console. | SwitchParameter | False | Named | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Example 1. Modifying Hardware Plan to Add Ability to Use 2 Networks
This example shows how to add the ability to use 2 networks with access to the Internet to a hardware plan named Hyper-V Gold.
Perform the following steps:
|
Example 2. Modifying CPU and Memory Quotas of Hardware Plan
This example shows how to modify the CPU and memory quotas of a hardware plan named Hyper-V Silver.
Perform the following steps:
|
Example 3. Modifying Hardware Plan to Add More Cloud Storage
This example shows how to add one more cloud storage to a hardware plan named Hyper-V Silver.
Perform the following steps:
|
Related Commands