New-AzOracleCloudVMCluster
创建 CloudVmCluster
语法
New-AzOracleCloudVMCluster
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
[-BackupSubnetCidr <String>]
[-CloudExadataInfrastructureId <String>]
[-ClusterName <String>]
[-CpuCoreCount <Int32>]
[-DataCollectionOptionIsDiagnosticsEventsEnabled]
[-DataCollectionOptionIsHealthMonitoringEnabled]
[-DataCollectionOptionIsIncidentLogsEnabled]
[-DataStoragePercentage <Int32>]
[-DataStorageSizeInTb <Double>]
[-DbNodeStorageSizeInGb <Int32>]
[-DbServer <String[]>]
[-DisplayName <String>]
[-Domain <String>]
[-GiVersion <String>]
[-Hostname <String>]
[-IsLocalBackupEnabled]
[-IsSparseDiskgroupEnabled]
[-LicenseModel <String>]
[-MemorySizeInGb <Int32>]
[-NsgCidr <INsgCidr[]>]
[-OcpuCount <Single>]
[-ScanListenerPortTcp <Int32>]
[-ScanListenerPortTcpSsl <Int32>]
[-SshPublicKey <String[]>]
[-SubnetId <String>]
[-SystemVersion <String>]
[-Tag <Hashtable>]
[-TimeZone <String>]
[-VnetId <String>]
[-ZoneId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzOracleCloudVMCluster
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzOracleCloudVMCluster
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonString <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
创建 CloudVmCluster
示例
示例 1:创建云 VM 群集资源
$subscriptionId = "00000000-0000-0000-0000-000000000000"
$resourceGroup = "PowerShellTestRg"
$vnetName = "PSTestVnet"
$vnetId = "/subscriptions/$($subscriptionId)/resourceGroups/$($resourceGroup)/providers/Microsoft.Network/virtualNetworks/$($vnetName)"
$subnetName = "delegated"
$subnetId = "/subscriptions/$($subscriptionId)/resourceGroups/$($resourceGroup)/providers/Microsoft.Network/virtualNetworks/$($vnetName)/subnets/$($subnetName)"
$sshPublicKey = "ssh-rsa xxx"
$resourceGroup = "PowerShellTestRg"
$exaInfraName = "OFake_PowerShellTestExaInfra"
$exaInfra = Get-AzOracleCloudExadataInfrastructure -Name $exaInfraName -ResourceGroupName $resourceGroup
$exaInfraId = $exaInfra.Id
$dbServerList = Get-AzOracleDbServer -Cloudexadatainfrastructurename $exaInfraName -ResourceGroupName $resourceGroup
$dbServerOcid1 = $dbServerList[0].Ocid
$dbServerOcid2 = $dbServerList[1].Ocid
$vmClusterName = "OFake_PowerShellTestVmCluster"
New-AzOracleCloudVMCluster -Name $vmClusterName -ResourceGroupName $resourceGroup -Location "eastus" -DisplayName $vmClusterName -HostName "host" -CpuCoreCount 4 -CloudExadataInfrastructureId $exaInfraId -SshPublicKey $sshPublicKey -VnetId $vnetId -GiVersion "19.0.0.0" -SubnetId $subnetId -LicenseModel "LicenseIncluded" -ClusterName "TestVMC" -MemorySizeInGb 90 -DbNodeStorageSizeInGb 180 -DataStorageSizeInTb 2.0 -DataStoragePercentage 80 -TimeZone "UTC" -DbServer @($dbServerOcid1, $dbServerOcid2)
...
Name : OFake_PowerShellTestVmCluster
NodeCount : 2
NsgCidr :
NsgUrl : https://cloud.oracle.com/networking/vcns/ocid1.vcn.oc1.iad.amaaaaaanirvylqaltsnipqfdbwlimfznzto7vjto23cqahcu3k3g673z7ma/network-security-group
s/ocid1.networksecuritygroup.oc1.iad.aaaaaaaas45h3bfix5lxcyvi4x5wxlrrt62r4pa5we63r6drzcgdwktdobba?region=us-ashburn-1
OciUrl : https://cloud.oracle.com/dbaas/cloudVmClusters/ocid1.cloudvmcluster.oc1.iad.anuwcljrnirvylqanh37nglmlhotsnvzwivsfnomoa6lc7t6l5gwwocoovcq?regio
n=us-ashburn-1&tenant=orpsandbox3&compartmentId=ocid1.compartment.oc1..aaaaaaaazcet2jt2uowjtgxsae5uositfy2thngqgokwdifyzmyygdpckeua
Ocid : ocid1.cloudvmcluster.oc1.iad.anuwcljrnirvylqanh37nglmlhotsnvzwivsfnomoa6lc7t6l5gwwocoovcq
OcpuCount : 4
ProvisioningState : Succeeded
ResourceGroupName : PowerShellTestRg
ScanDnsName : host-wq5t6-scan.ocidelegated.ocipstestvnet.oraclevcn.com
ScanDnsRecordId :
ScanIPId : {}
ScanListenerPortTcp : 1521
ScanListenerPortTcpSsl : 2484
Shape : Exadata.X9M
SshPublicKey : {ssh-rsa xxx}
StorageSizeInGb : 196608
SubnetId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowerShellTestRg/providers/Microsoft.Network/virtualNetworks/PSTestVnet/sub
nets/delegated
SubnetOcid : ocid1.subnet.oc1.iad.aaaaaaaatodiqebvhyea45s6nyip4d7u7zizkc6soxbmsymuo2vu4zxosxaq
SystemDataCreatedAt : 04/07/2024 15:52:12
SystemDataCreatedBy : example@oracle.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 06/07/2024 09:04:17
SystemDataLastModifiedBy : 857ad006-4380-4712-ba4c-22f7c64d84e7
SystemDataLastModifiedByType : Application
SystemVersion :
Tag : {
}
TimeCreated : 04/07/2024 16:09:39
TimeZone : UTC
Type : oracle.database/cloudvmclusters
VipId :
VnetId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PowerShellTestRg/providers/Microsoft.Network/virtualNetworks/PSTestVnet
ZoneId : ocid1.dns-zone.oc1.iad.aaaaaaaah4rwrfuscditbdg7yjutywp3xpwyuqmcj2bymvb4dn47xoxmvenq
创建云 VM 群集资源。
有关详细信息,请执行 Get-Help New-AzOracleCloudVMCluster
。
参数
-AsJob
以作业身份运行命令
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-BackupSubnetCidr
客户端 OCI 备份子网 CIDR,默认值为 192.168.252.0/22
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CloudExadataInfrastructureId
云 Exadata 基础结构 ID
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ClusterName
云 VM 群集的群集名称。 群集名称必须以字母字符开头,并且可能包含连字符(-)。 不允许下划线 (_) 。 群集名称不能超过 11 个字符,并且不区分大小写。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CpuCoreCount
在云 VM 群集上启用的 CPU 核心数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DataCollectionOptionIsDiagnosticsEventsEnabled
指示是否为 VM 群集/云 VM 群集/VMBM DBCS 启用诊断收集。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DataCollectionOptionIsHealthMonitoringEnabled
指示是否为 VM 群集/云 VM 群集/VMBM DBCS 启用运行状况监视。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DataCollectionOptionIsIncidentLogsEnabled
指示是否为 VM 群集/云 VM 群集/VMBM DBCS 启用事件日志和跟踪收集。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DataStoragePercentage
分配给数据存储的百分比(用户数据和数据库文件)。 剩余百分比分配给 RECO 存储(数据库重做日志、存档日志和恢复管理器备份)。 接受的值为 35、40、60 和 80。 默认值为分配给数据存储的 80%。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DataStorageSizeInTb
要以 TB 分配的数据磁盘组大小。
类型: | Double |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DbNodeStorageSizeInGb
要分配在 GB 中的本地节点存储。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DbServer
数据库服务器列表。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。
类型: | PSObject |
别名: | AzureRMContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DisplayName
显示名称
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Domain
云 VM 群集的域名。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-GiVersion
Oracle 网格基础结构 (GI) 软件版本
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Hostname
云 VM 群集的主机名。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IsLocalBackupEnabled
如果为 true,则为云 VM 群集配置本地 Exadata 存储上的数据库备份。 如果为 false,则云 VM 群集中不提供本地 Exadata 存储上的数据库备份。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IsSparseDiskgroupEnabled
如果为 true,则为云 VM 群集配置稀疏磁盘组。 如果为 false,则不会创建稀疏磁盘组。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-JsonFilePath
提供给“创建”操作的 Json 文件的路径
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JsonString
提供给“创建”操作的 Json 字符串
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-LicenseModel
适用于云 VM 群集的 Oracle 许可证模型。 默认值为LICENSE_INCLUDED。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Location
资源所在的地理位置
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-MemorySizeInGb
要以 GB 分配的内存。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
CloudVmCluster 名称
类型: | String |
别名: | Cloudvmclustername |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-NoWait
异步运行命令
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NsgCidr
用于其他 NSG 入口规则的 CIDR 块。 默认情况下,将添加用于预配 VM 群集的 VNETCID。
类型: | INsgCidr[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OcpuCount
在云 VM 群集上启用的 OCPU 核心数。 仅允许小数部分使用 1 个小数位数。
类型: | Single |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
资源组的名称。 此名称不区分大小写。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ScanListenerPortTcp
TCP 单一客户端访问名称 (SCAN) 端口。 默认端口为 1521。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScanListenerPortTcpSsl
TCPS 单一客户端访问名称 (SCAN) 端口。 默认端口为 2484。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SshPublicKey
用于 SSH 访问云 VM 群集的一个或多个密钥对的公钥部分。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SubnetId
客户端子网
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SubscriptionId
目标订阅的 ID。 该值必须是 UUID。
类型: | String |
Position: | Named |
默认值: | (Get-AzContext).Subscription.Id |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SystemVersion
映像的操作系统版本。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Tag
资源标记。
类型: | Hashtable |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimeZone
云 VM 群集的时区。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VnetId
用于网络连接的 VNET
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ZoneId
与云 VM 群集关联的区域的 OCID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |