REST API kullanarak Oracle için uygulama birimi grubunu yapılandırma
Bu makalede, REST API kullanılarak Oracle için uygulama birim grubu (AVG) oluşturma işlemi açıklanmaktadır. Ayrıntılar, dağıtım için gereken seçili parametreleri ve özellikleri içerir. Makale ayrıca geçerli olduğunda Oracle oluşturma için AVG'ye yönelik kısıtlamaları ve tipik değerleri de belirtir.
Uygulama birimi grubu create
İstekte create
aşağıdaki URI biçimini kullanın:
/subscriptions/<subscriptionId>/providers/Microsoft.NetApp/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.NetApp/netAppAccounts/<accountName>/volumeGroups/<volumeGroupName>?api-version=<apiVersion>
URI parametresi | Açıklama | Oracle AVG kısıtlamaları |
---|---|---|
subscriptionId |
Subscription ID | Hiçbiri |
resourceGroupName |
Kaynak grubu adı | Hiçbiri |
accountName |
NetApp hesap adı | Hiçbiri |
volumeGroupName |
Birim grubu adı | Önerilen biçim: <SID>-<Name> - SID : Benzersiz Tanımlayıcı. Oracle benzersiz sistem kimliği yalnızca alfasayısal karakterler, kısa çizgiler ('-') ve alt çizgi ('_') içerebilir. En az 3 karakter ve en fazla 12 karakterlik dize olmalıdır ve bir harfle başlamalıdır. - Ad: Seçtiğiniz bir dize. Örnek: ORA-Testing |
apiVersion |
API sürümü | Veya daha sonraki bir sürüm olmalıdır 2023-05-01 |
Request body
İstek gövdesi, dış parametrelerden, grup özelliklerinden ve oluşturulacak birim dizilerinden oluşur ve her biri kendi dış parametrelerine ve birim özelliklerine sahiptir.
Aşağıdaki tabloda, Oracle dağıtımı oluşturmak için gereken istek gövdesi parametreleri ve grup düzeyi özellikleri açıklanmaktadır.
URI parametresi | Açıklama | Oracle AVG kısıtlamaları |
---|---|---|
Location |
Uygulama birim grubunun oluşturulacağı bölge | Hiçbiri |
Grup Özellikleri | ||
groupDescription |
Grubun açıklaması | Serbest biçimli dize |
applicationType |
Uygulama türü | Oracle dağıtımları için AVG için ORACLE kullanma |
applicationIdentifier |
Uygulamaya özgü tanımlayıcı dizesi | Oracle için bu parametre benzersiz sistem kimliğidir |
deploymentSpecId |
Belirli bir uygulama birimi grup türünü dağıtmak için kuralları tanımlayan dağıtım belirtimi tanımlayıcısı | Olmalıdır: 10542149-bfca-5618-1879-9863dc6767f1 |
volumes |
Oluşturulacak birim dizisi (birim ayrıntılı ayrıntıları için sonraki tabloya bakın) | Oracle dağıtımının bir parçası olarak 2-12 birim olabilir: - Gerekli: 1 veri ve 1 günlük - İsteğe bağlı: veri 2-8, mir-log, yedekleme, ikili |
Aşağıdaki tablolarda, Oracle uygulama birimi grubunda birim oluşturmaya yönelik istek gövdesi parametreleri ve birim özellikleri açıklanmaktadır.
Birim düzeyi istek parametresi | Açıklama | Oracle için kısıtlamalar |
---|---|---|
name |
Gruptaki birimleri kullanarak veritabanını tanımlamak için Oracle SID'yi içeren birim adı | Yok. Örnekler veya önerilen birim adları: - <sid>-ora-data1 (veri) - <sid>-ora-data2 (veri) - <sid>-ora-log (günlük) - <sid>-ora-log-mirror (mirlog) - <sid>-ora-binary (ikili) - <sid>-ora-bakup (yedekleme) |
tags |
Birim etiketleri | Hiçbiri |
zones |
Kullanılabilirlik Alanları | Oracle AVG için: - Bölgede kullanılabilirlik alanları varsa bölgeleri seçmeniz gerekir. Örneğin: Bölgeler (1, 2 veya 3). - Bir bölgede kullanılabilir alan olmaması ve PPG kullanımının etkinleştirilmemiş olması durumunda müşteri bölgesel dağıtıma gidebilir (PPG etkinleştirmesi gerektirir). |
Birim özellikleri | Açıklama | Oracle değer kısıtlamaları |
---|---|---|
creationToken |
Dışarı aktarma yolu adı; genellikle birim adıyla aynıdır. | <sid>-ora-data1 |
throughputMibps |
QoS aktarım hızı | 1 MiBps ile 4500 MiBps arasında birim türüne göre aktarım hızı ayarlamanız gerekir. |
usageThreshold |
Birimin bayt cinsinden boyutu. Bu değer 50 GiB ile 100 TiB aralığında olmalıdır. Örneğin, 100 GiB = 107374182400 bayt. | Birim boyutunu bayt cinsinden ayarlamanız gerekir. |
exportPolicyRule |
Toplu dışarı aktarma ilkesi kuralı | Oracle için en az bir dışarı aktarma ilkesi kuralı belirtilmelidir. Oracle için yalnızca aşağıdaki kural değerleri değiştirilebilir. Geri kalanın varsayılan değerleri olmalıdır : - unixReadOnly : false olmalıdır. - unixReadWrite : doğru olmalıdır. - allowedClients : izin verilen istemcileri belirtin. Kısıtlama olmadan kullanın 0.0.0.0/0 . - hasRootAccess : yükleme için kök kullanıcı kullanmak için true olmalıdır. - chownMode : Modu belirtin chown . - Select nfsv41: or nfsv3: : true olarak. Tüm birimler için aynı protokol sürümünün kullanılması önerilir. Diğer tüm kural değerleri varsayılan olarak bırakılmalıdır . |
volumeSpecName |
Oluşturulmakta olan uygulama birimi grubu için birim türünü belirtir | Oracle birimlerinin aşağıdakilerden biri olan bir değere sahip olması gerekir: - ora-data1 - ora-data2 - ora-data3 - ora-data4 - ora-data5 - ora-data6 - ora-data7 - ora-data8 - ora-log - ora-log-mirror - ora-binary - ora-backup |
proximityPlacementGroup |
Birimin düzgün yerleştirilmesi için Yakınlık Yerleştirme Grubunun (PPG) Kaynak Kimliği. Bu parametre isteğe bağlıdır. Bölgede kullanılabilir alanlar varsa, bölgelerin kullanımı her zaman önceliklidir. | , log ve ve mirror-log backup ora-binary birimlerinin data her birinde, tercihen ortak bir PPG olmak üzere bir PPG belirtilmelidir. |
subnetId |
Azure NetApp Files için temsilci alt ağ kimliği. | Alt ağ kimliği tüm birimler için aynı olmalıdır. |
capacityPoolResourceId |
Kapasite havuzunun kimliği | Kapasite havuzu el ile QoS türünde olmalıdır. Genel olarak, tüm Oracle birimleri ortak bir kapasite havuzuna yerleştirilir. Ancak bu bir gereksinim değildir. |
protocolTypes |
Kullanılacak protokol | Bu parametre NFSv3 veya NFSv4.1 olmalıdır ve bu tablonun önceki bölümlerinde açıklanan dışarı aktarma ilkesi kuralında belirtilen protokolle eşleşmelidir. |
Örnekler: Oracle API istek içeriği için uygulama birim grubu
Bu bölümdeki örneklerde, çeşitli Oracle yapılandırmaları için birim grubu oluşturma isteğinde geçirilen değerler gösterilmektedir. Örneklerde, tablolarda açıklandığı gibi adlandırma, boyutlandırma ve değerler için en iyi yöntemler gösterilmektedir.
Aşağıdaki örneklerde, seçili yer tutucular belirtilir. Bunları yapılandırmanıza özgü değerlerle değiştirmeniz gerekir. Bu değerler şunlardır:
<SubscriptionId>
:
Abonelik kimliği. Örnek:aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
<ResourceGroup>
:
Kaynak grubu. Örnek:TestResourceGroup
<NtapAccount>
:
NetApp hesabı. Örnek:TestAccount
<VolumeGroupName>
:
Birim grubu adı. Örnek:SH9-Test-00001
<SubnetId>
:
Alt ağ kaynak kimliği. Örnek:/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/SH9_Subnet
<CapacityPoolResourceId>
:
Kapasite havuzu kaynak kimliği. Örnek:/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/SH9_Pool
Curl kullanarak Oracle için uygulama birimi grupları oluşturma
Aşağıdaki örnekler için Oracle birim grupları, curl kullanarak API'yi çağıran örnek bir kabuk betiği kullanılarak oluşturulabilir:
- Abonelik kimliğini ayıklayın. Bu komut abonelik kimliğini ayıklamayı otomatikleştirir ve yetkilendirme belirtecini oluşturur:
subId=$(az account list | jq ".[] | select (.name == \"Pay-As-You-Go\") | .id" -r)echo "Subscription ID: $subId"
- Erişim belirtecini oluşturun:
response=$(az account get-access-token)token=$(echo $response | jq ".accessToken" -r)echo "Token: $token"
- Curl kullanarak REST API'yi çağırın:
echo "---"curl -X PUT -H "Authorization: Bearer $token" -H "Content-Type:application/json" -H "Accept:application/json" -d @<ExampleJson> https://management.azure.com/subscriptions/$subId/resourceGroups/<ResourceGroup>/providers/Microsoft.NetApp/netAppAccounts/<NtapAccount>/volumeGroups/<VolumeGroupName>?api-version=2023-05-01 | jq .
Örnek: Oracle oluşturma isteği için uygulama birimi grubu
Bu örnek, aşağıdaki birimlere sahip bir birim grubu adı "group1" oluşturur:
- test-ora-data1
- test-ora-data2
- test-ora-data3
- test-ora-data4
- test-ora-data5
- test-ora-data6
- test-ora-data7
- test-ora-data8
- test-ora-log
- test-ora-log-mirror
- test-ora-binary
- test-ora-backup
JSON şablonunu olarak sh9.json
kaydedin:
Not
Yer tutucuların <SubnetId>
değiştirilmesi ve <CapacityPoolResourceId>
birim verilerinin kendi dağıtımınız için şablon olarak kullanılırken json
uyarlanması gerekir.
{
"location": "westus",
"properties": {
"groupMetaData": {
"groupDescription": "Volume group",
"applicationType": "ORACLE",
"applicationIdentifier": "OR2"
},
"volumes": [
{
"name": "test-ora-data1",
"zones": [
"1"
],
"properties": {
"creationToken": " OR2-ora-data1",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data1",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": "test-ora-data2",
"zones": [
"1"
],
"properties": {
"creationToken": " OR2-ora-data2",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data2",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": "test-ora-data3",
"zones": [
"1"
],
"properties": {
"creationToken": " OR2-ora-data3",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data3",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": "test-ora-data4",
"zones": [
"1"
],
"properties": {
"creationToken": " OR2-ora-data4",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data4",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-data5",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-data5",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data5",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-data6",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-data6",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data6",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-data7",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-data7",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data7",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-data8",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-data8",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-data8",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-log",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-log",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-log",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-log-mirror",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-log-mirror",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-log-mirror",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-binary",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-binary",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-binary",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"name": " OR2-ora-backup",
"zones": [
"1"
],
"properties": {
"creationToken": "test-ora-backup",
"serviceLevel": "Premium",
"throughputMibps": 10,
"subnetId": <SubnetId>,
"usageThreshold": 107374182400,
"volumeSpecName": "ora-backup",
"capacityPoolResourceId": <CapacityPoolResourceId>,
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
}
]
}
}
}
}
Betiği uyarlama ve başlatma
Not
Bu json giriş dosyası artık yukarıdaki betikle kullanılmalıdır.
#! /bin/bash
# 1. Extract the subscription ID:
#
subId=$(az account list | jq ".[] | select (.name == \"Pay-As-You-Go\") | .id" -r)
echo "Subscription ID: $subId"
#
# 2. Create the access token:
#
response=$(az account get-access-token)
token=$(echo $response | jq ".accessToken" -r)
echo "Token: $token"
#
# 3. Call the REST API using curl
#
echo "---"
curl -X PUT -H "Authorization: Bearer $token" -H "Content-Type:application/json" -H "Accept:application/json" -d @sh9.json https://management.azure.com/subscriptions/$subId/resourceGroups/rg-westus/providers/Microsoft.NetApp/netAppAccounts/ANF-WestUS-test/volumeGroups/test-ORA?api-version=2022-03-01 | jq .
Örnek sonuç
Not
| jq .
Curl çağrısının sonunda kullanıldığında, döndürülen json iyi biçimlendirilir.
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/volumeGroups/group1",
"name": "group1",
"type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
"location": "westus",
"properties": {
"provisioningState": "Creating",
"groupMetaData": {
"groupDescription": "Volume group",
"applicationType": "ORACLE",
"applicationIdentifier": "OR2"
},
"volumes": [
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data1",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data1",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data1",
"serviceLevel": "Premium",
"creationToken": "test-ora-data1",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data2",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data2",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data2",
"serviceLevel": "Premium",
"creationToken": "test-ora-data2",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data3",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data3",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data3",
"serviceLevel": "Premium",
"creationToken": "test-ora-data3",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data4",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data4",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data4",
"serviceLevel": "Premium",
"creationToken": "test-ora-data4",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data5",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data5",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data5",
"serviceLevel": "Premium",
"creationToken": "test-ora-data5",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data6",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data6",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data6",
"serviceLevel": "Premium",
"creationToken": "test-ora-data6",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data7",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data7",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data7",
"serviceLevel": "Premium",
"creationToken": "test-ora-data7",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-data8",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-data8",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-data8",
"serviceLevel": "Premium",
"creationToken": "test-ora-data8",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-log",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-log",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-log",
"serviceLevel": "Premium",
"creationToken": "test-ora-log",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-log-mirror",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-log-mirror",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-log-mirror",
"serviceLevel": "Premium",
"creationToken": "test-ora-log-mirror",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-binary",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-binary",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-binary",
"serviceLevel": "Premium",
"creationToken": "test-ora-binary",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
},
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-ora-backup",
"type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
"name": "test-ora-backup",
"zones": [
"1"
],
"properties": {
"throughputMibps": 10.0,
"volumeSpecName": "ora-backup",
"serviceLevel": "Premium",
"creationToken": "test-ora-backup",
"usageThreshold": 107374182400,
"subnetId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
"exportPolicy": {
"rules": [
{
"ruleIndex": 1,
"unixReadOnly": true,
"unixReadWrite": true,
"kerberos5ReadOnly": false,
"kerberos5ReadWrite": false,
"kerberos5iReadOnly": false,
"kerberos5iReadWrite": false,
"kerberos5pReadOnly": false,
"kerberos5pReadWrite": false,
"cifs": false,
"nfsv3": false,
"nfsv41": true,
"allowedClients": "0.0.0.0/0",
"hasRootAccess": true
}
]
},
"protocolTypes": [
"NFSv4.1"
]
}
}
]
}
}
}
}
}
Sonraki adımlar
- Oracle için uygulama birimi grubunu anlama
- Oracle için uygulama birimi grubu gereksinimleri ve dikkat edilmesi gerekenler
- Oracle için uygulama birimi grubu dağıtma
- Oracle için bir uygulama birim grubundaki birimleri yönetme
- Azure Resource Manager kullanarak Oracle için uygulama birim grubunu dağıtma
- Uygulama birim grubu hatalarını giderme
- Uygulama birim grubunu silme
- Uygulama birim grubu hakkında SSS