Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure Komut Satırı Arabirimi 'ni (AzureCLI) kullanarak Bir Ağ Dokusu Denetleyicisinin (NFC) nasıl oluşturulacağı açıklanmaktadır. Bu belgede ayrıca durumun nasıl denetleneceği veya Bir Network Fabric Controller'ın nasıl silineceği de gösterilir.
Önkoşullar
NFC'yi yapılandırmadan önce aşağıdaki gereksinimleri karşıladığınızdan emin olun:
Kaynak adları harfle (büyük veya küçük harf) başlamalıdır.
Yalnızca harflere, basamaklara ve kısa çizgilere izin verilir.
Alt çizgi (_) ve diğer özel karakterlere izin verilmez.
Uzunluk üst sınırı 63 karakterdir.
ExpressRoute bağlantı hattını doğrulama
Doğru bağlantı (CircuitID)(AuthID) için ExpressRoute bağlantı hatlarını doğrulayın; Bağlantı yanlışsa NFC sağlama başarısız olur.
Network Fabric Controller için Sanal Makine (VM) SKU güncelleştirmesi
En son güncellemeyle, tüm yeni NFC Kümesi dağıtımları Standard_D8s_v3
yerine Standard_Ds4_v2
sanal makine SKU'sunu kullanır.
Bu değişiklik, çeşitli Azure bölgelerinde sınırlı kullanılabilirlik Standard_Ds4_v2
nedeniyle gereklidir.
Not
Mevcut NFC Kümeleri 'Standard_Ds4_v2 üzerinde çalışmaya devam edecektir.
En düşük vCPU gereksinimi
Yeni VM SKU'su 'DSv3', en iyi performansı ve kaynak kullanılabilirliğini sağlamak için en az 120 vCPU gerektirir.
Yeni SKU için VM Kotası kontrol ediliyor
Aboneliğinizin yeni 'DSv3' SKU'su için yeterli vCPU kotasına sahip olup olmadığını denetlemek için şu adımları izleyin:
Azure Portal:
Azure Portal → Abonelikleri'ne gidin
Kullanım + kotalar'a gidin
Gerekli VM SKU'su 'DSv3' için arama
Toplam Kotayı ve Geçerli Kullanımı Denetleme
Azure CLI:
Kullanılabilir kotanızı denetlemek için aşağıdaki komutu çalıştırın:
az vm list-usage --location <region> --output table
vCPU kotasını arayın ve en düşük gereksinimi karşıladığından emin olun.
Daha fazla vCPU kotası isteme
Kotanız yetersizse, şu şekilde bir artış isteyin:
Azure Portal aracılığıyla kota artırma isteği gönderme → Yardım + Destek → Yeni Destek İsteği
Sorun türü olarak Kota'nın seçilmesi ve gerekli artışın belirtilmesi
Not
Dağıtıma devam etmeden önce kota isteğinizin onaylandığından emin olun.
Ağ Dokusu Denetleyicisi Oluşturma
NFC'nizi oluşturmadan önce bir kaynak grubu oluşturmanız gerekir.
Not
Her NFC için ayrı bir Kaynak Grubu oluşturmanız gerekir.
Aşağıdaki komutları çalıştırarak kaynak grupları oluşturursunuz:
az group create -n NFCResourceGroupName -l "<Location>"
NFC oluşturma öznitelikleri
Parametre | Açıklama | Değerler | Örnek | Zorunlu | Tür |
---|---|---|---|---|---|
Kaynak Grubu | Kaynak grubu, bir Azure çözümü için ilgili kaynakları bir arada tutan kapsayıcıdır. | Yakın Alan İletişimi Kaynak Grubu Adı | XYZNFCResourceGroupName | Doğru | Dize |
Konum | Dağıtımınızı sağlamak için Azure Bölgesi zorunludur. | eastus, westus3, southcentralus, eastus2euap | eastus (bölge adı) | Doğru | Dize |
Kaynak-Adı | Kaynak-adı, Ağ Dokusu Denetleyicisi'nin adıdır. | NFC ismi | XYZnfcname | Doğru | Dize |
IPv4 adres alanı | IPv4 Ağ Dokusu Denetleyicisi Adres Alanı, varsayılan alt ağ bloğu 10.0.0.0/19'dir ve ExpressRoute IP'lerinin hiçbiriyle çakışmamalıdır | 10.0.0.0/19 | 10.0.0.0/19 | Gerekli Değil | Dize |
IPv6-adres-uzayı | IPv6 Ağ Dokusu Denetleyicisi Adres Alanı, bu parametre varsayılan olarak FC00::/59 olur ve izin verilen aralık /59 | FC00::/59 | FC00::/59 | Gerekli Değil | Dize |
Express Route Devreleri | ExpressRoute bağlantı hattı, Azure'a ve şirket içi ağa bağlanan ayrılmış bir 10G bağlantısıdır. NFC'nin başarıyla sağlanması için ExpressRoute Bağlantı Hattı Kimliği ve Kimlik Doğrulama anahtarını bilmeniz gerekir. Express Route Devresi'nden iki adet vardır: biri Altyapı hizmetleri için, diğeri İş Yükü (Kiracı) hizmetleri için. | --infra-er-connections '[{"expressRouteCircuitId": "xxxxxx-xxxxxx-xxxx-xxxx", "expressRouteAuthorizationKey": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx"}]' --workload-er-connections '[{"expressRouteCircuitId": "xxxxxx-xxxxxx-xxxx-xxxx-xxxx", "expressRouteAuthorizationKey": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx"}]' |
subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01", "expressRouteAuthorizationKey": "xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx"}] | Doğru | Dize |
Yönetilen Kaynak Grubu | Yönetilen Kaynak Grubu yapılandırma özellikleri. | NFC Yönetilen Kaynak Grubu Adı | XYZNFC Yönetilen Kaynak Grubu Adı | Doğru | Dize |
Aşağıda, Azure CLI'yi kullanarak NFC oluşturma işleminin bir örneği verilmiştır. Daha fazla bilgi için öznitelikler bölümüne bakın.
az networkfabric controller create \
--resource-group "NFCResourceGroupName" \
--location "<Location>" \
--resource-name "nfcname" \
--ipv4-address-space "10.0.0.0/19" \
--ipv6-address-space "FC00::/59" \
--infra-er-connections '[{"expressRouteCircuitId": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01", "expressRouteAuthorizationKey": "<auth-key>"}]'
--workload-er-connections '[{"expressRouteCircuitId": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01"", "expressRouteAuthorizationKey": "<auth-key>"}]' \
--debug --no-wait
Not
NFC oluşturma işlemi 30-45 dakika arasında sürer.
> NFC oluşturma ilerleme durumunu show
izlemek için komutunu kullanın.
Kabul Edildi, güncelleştirildi ve Başarılı/Başarısız gibi farklı sağlama durumları görürsünüz.
> Oluşturma başarısız olursaFailed
() NFC'yi silin ve yeniden oluşturun.
Beklenen çıkış yalnızca AzureCLI aracılığıyla yürütür yürütmez çalışıyor olarak gösterilir
Beklenen çıktı:
{
"id": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFCResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/nfcname",
"infrastructureExpressRouteConnections": [
{
"expressRouteCircuitId": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-02"
}
],
"infrastructureServices": {
"ipv4AddressSpaces": [
"10.0.0.0/21"
],
"ipv6AddressSpaces": []
},
"ipv4AddressSpace": "10.0.0.0/19",
"ipv6AddressSpace": "FC00::/59",
"isWorkloadManagementNetworkEnabled": "True",
"location": "<Location>",
"managedResourceGroupConfiguration": {},
"name": "NFCName",
"provisioningState": "Succeeded",
"resourceGroup": "NFCResourceGroupName",
"systemData": {
"createdAt": "2023XX-XXT18:59:41.7805324Z",
"createdBy": "email@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:50:27.4598499Z",
"lastModifiedBy": "d1bd24c7-b27f-477e-86dd-939e107873d7",
"lastModifiedByType": "Application"
},
"type": "microsoft.managednetworkfabric/networkfabriccontrollers",
"workloadExpressRouteConnections": [
{
"expressRouteCircuitId": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx//resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-03"
}
],
"workloadManagementNetwork": true,
"workloadServices": {
"ipv4AddressSpaces": [
"10.0.28.0/22"
],
"ipv6AddressSpaces": []
}
}
Ağ Yapı Denetleyicisini Edinme
az networkfabric controller show --resource-group "NFCResourceGroupName" --resource-name "nfcname"
Beklenen çıktı:
{
"id": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFCResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/nfcname",
"infrastructureExpressRouteConnections": [
{
"expressRouteCircuitId": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-02"
}
],
"infrastructureServices": {
"ipv4AddressSpaces": [
"10.0.0.0/21"
],
"ipv6AddressSpaces": []
},
"ipv4AddressSpace": "10.0.0.0/19",
"ipv6AddressSpace": "FC00::/59",
"isWorkloadManagementNetworkEnabled": "True",
"location": "<Location>",
"managedResourceGroupConfiguration": {},
"name": "NFCName",
"provisioningState": "Succeeded",
"resourceGroup": "NFCResourceGroupName",
"systemData": {
"createdAt": "2023XX-XXT18:59:41.7805324Z",
"createdBy": "email@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:50:27.4598499Z",
"lastModifiedBy": "d1bd24c7-b27f-477e-86dd-939e107873d7",
"lastModifiedByType": "Application"
},
"type": "microsoft.managednetworkfabric/networkfabriccontrollers",
"workloadExpressRouteConnections": [
{
"expressRouteCircuitId": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx//resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-03"
}
],
"workloadManagementNetwork": true,
"workloadServices": {
"ipv4AddressSpaces": [
"10.0.28.0/22"
],
"ipv6AddressSpaces": []
}
}
Network Fabric Denetleyicisini Güncelleştirme
Network Fabric Denetleyicisi'ndeki PATCH özelliği, kullanıcılara ek Express Routes devrelerini zahmetsizce ekleme veya değiştirme olanağı sağlar. Bu işlev özellikle hata dönemlerinde veya olası geçiş olaylarında kullanışlıdır. Bu gibi durumlarda Ağ Operatörü, express yolları ve anahtarları ekleyerek veya kaldırarak etkin bir Network Fabric Denetleyicisini değiştirme esnekliğine sahiptir ve işlemin etkilenmemesini sağlar.
Not
Bir güncelleştirme komutu başlatılırken, oluşturma işlemi sırasında sağlanan tüm parametrelerin sağlanması çok önemlidir. Bunun nedeni, güncelleştirme komutunun var olan içeriğin üzerine yazılması ve kapsamlı ve doğru değişiklikler yapılmasını sağlamak için tüm ilgili parametrelerin eklenmesini zorunlu kılmasıdır.
az networkfabric controller update \
--resource-group "NFCResourceGroupName" \
--location "<Location>" \
--resource-name "nfcname" \
--ipv4-address-space "10.0.0.0/19" \
--infra-er-connections '[{"expressRouteCircuitId":"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01", "expressRouteAuthorizationKey": "<auth-key>"}]'
--workload-er-connections '[{"expressRouteCircuitId":"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01"", "expressRouteAuthorizationKey": "<auth-key>"}]'
Not
Ağ dokusu denetleyicisi hakkında bilgi almak için az networkfabric controller show komutunu çalıştırın.
Network Fabric Denetleyicisi'ni birden çok ExpressRoute
bağlantı hattıyla güncelleştirin.
az networkfabric controller update \
--resource-group "NFCResourceGroupName" \
--location "eastus" \
--resource-name "nfcname" \
--ipv4-address-space "10.0.0.0/19" \
--infra-er-connections "[{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-01',expressRouteAuthorizationKey:'<auth-key>'},{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-02',expressRouteAuthorizationKey:'<auth-key>'}]"
--workload-er-connections "[{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-03',expressRouteAuthorizationKey:'<auth-key>'},{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-04',expressRouteAuthorizationKey:'<auth-key>'}]"
Komut | Açıklama |
---|---|
az networkfabric controller update |
Azure'da mevcut bir ağ dokusu denetleyicisini güncelleştirme komutu |
Parametre | Açıklama | Örnek Değer |
---|---|---|
--resource-group |
Ağ dokusu denetleyicisinin bulunduğu kaynak grubunu belirtir. | "NFCResourceGroupName" |
--location |
Ağ dokusu denetleyicisinin dağıtıldığı Azure bölgesini belirtir. | "eastus" |
--resource-name |
Güncelleştirmek istediğiniz ağ dokusu denetleyicisi kaynağının adı. | "nfcname" |
--ipv4-address-space |
Ağ dokusu denetleyicisi için IPv4 adres alanını tanımlar. | "10.0.0.0/19" |
--infra-er-connections |
Altyapı ExpressRoute bağlantılarını JSON dizi biçiminde belirtir. | "[{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-11',expressRouteAuthorizationKey:'<auth-key>'},{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-13',expressRouteAuthorizationKey:'<auth-key>'}]" |
--workload-er-connections |
JSON dizi biçiminde iş yükü ExpressRoute bağlantılarını belirtir. | "[{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-11',expressRouteAuthorizationKey:'<auth-key>'},{expressRouteCircuitId:'/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/ER-Dedicated-WUS2-AFO-Circuits/providers/Microsoft.Network/expressRouteCircuits/MSFT-ER-Dedicated-PvtPeering-WestUS2-AFO-Ckt-12',expressRouteAuthorizationKey:'<auth-key>'}]" |
Not
, "NFCResourceGroupName"
ve "nfcname"
gibi "<auth-key>"
yer tutucuları kurulumunuzla ilgili gerçek değerlerle değiştirin.
Ağ Doku Denetleyicisini Sil
NFC'yi yalnızca tüm ilişkili ağ dokularını sildikten sonra silmelisiniz.
az networkfabric controller delete --resource-group "NFCResourceGroupName" --resource-name "nfcname"
Beklenen çıktı:
"name": "nfcname",
"networkFabricIds": [],
"operationalState": null,
"provisioningState": "succeeded",
"resourceGroup": "NFCResourceGroupName",
"systemData": {
"createdAt": "2022-10-31T10:47:08.072025+00:00",
Not
NFC'nin silinmesi 30 dakika sürer. Azure portalında barındırılan kaynakların silindiğini doğrulayın.
Sonraki adımlar
Bir NFC'yi başarıyla oluşturduktan sonra, sonraki adım bir küme yöneticisi oluşturmaktır.