Düğüm Ağ Yapılandırması
Azure CycleCloud küme düğümü, ağ için varsayılan ayarlarla birlikte gelir ve bunlar küme şablonunun düğüm tanımı bölümünde değiştirilebilir.
Ağ Arabirimleri
Azure CycleCloud bir küme için bir Azure VM sağladığında, kümeye bir sanal ağ arabirimi ekler. Sanal makine ölçek kümeleri için yük dengeleyiciye bir sanal ağ arabirimi eklenir.
Düğümler için ağ ayarları, küme şablonundaki düğümün ağ arabirimi tanımı bölümü değiştirilerek yapılandırılabilir.
Genel IP Adresleri Atama
Düğümün AssociatePublicIpAddress
genel IP adresi alıp almayacağını belirtmek için düğüme bir öznitelik ekleyin. Örneğin:
[[node scheduler]]
[[[network-interface eth0]]]
AssociatePublicIpAddress = true
Yukarıdaki yapılandırma, Sanal Ağ için Ağ Güvenlik Grubu tarafından izin verilen bağlantı noktalarındaki zamanlayıcı düğümüne genel erişim sağlar.
Varsayılan olarak, düğüme atanan genel IP adresi dinamik olur ve küme her başlatıldığında değişir. Düğümünüzün statik olarak atanmış bir genel IP adresine sahip olmak için önce Azure aboneliğinizde bir genel IP adresi oluşturun. Ardından düğüm ağ arabirimi bölümünüzde özniteliğini ekleyin PublicIP
ve oluşturulan PublicIP nesnesi için kaynak kimliğini atayın.
[[node scheduler]]
[[[network-interface eth0]]]
PublicIp = /subscriptions/${subscription_id/resourceGroups/${resource_group_name}/providers/Microsoft.Network/publicIPAddresses/${public-ip-name}
Alternatif olarak, Azure aboneliğinizde bir ağ arabirimi oluşturun ve bu ağ arabirimine bir genel IP adresi ekleyin.. Ardından düğüm yapılandırmasında bu ağ arabirimi kimliğini belirtin:
[[node scheduler]]
[[[network-interface eth0]]]
NetworkInterfaceId = /subscriptions/${subscription_id/resourceGroups/${resource_group_name}/providers/Microsoft.Network/networkInterfaces/${network-interface-name}
Genel DNS Etiketi Atama
Genel ağ arabirimine eklemek PublicDnsLabel
, bu IP adresi için DNS adını özelleştirmenize olanak tanır.
[[node scheduler]]
[[network-interface eth0]]
AssociatePublicIpAddress = true
PublicDnsLabel = myuniquename
Yukarıdaki yapılandırma, statik olarak atanmış bir genel IP adresi ve çözümlenen myuniquename.eastus.cloudapp.azure.com
VM için bir DNS girişi (VM için ilgili Azure konumuyla eastus
eşleşen) verir.
Özel IP Adresi Atama
Varsayılan olarak, sanal makineler Azure'da dinamik olarak atanmış bir özel IP adresi alır. Belirli durumlarda düğümlerin sabit özel IP adreslerine sahip olması gerekir veya istenir. Bunu yapmak için küme yapılandırmanızın ağ arabirimi bölümünde aşağıdaki yapılandırmayı kullanın:
[[[network-interface eth0]]]
PrivateIp = x.x.x.x
Belirtilen özel IP adresinin ilişkili alt ağ için geçerli olması gerektiğini unutmayın. Azure, alt ağın ilk dört ve son IP'sini ayırır. Bu adresler bir düğüme el ile atanamaz.
Ağ Güvenlik Grupları
Azure CycleCloud, kullanıcı tanımlı sanal ağlarda ve alt ağlarda Sanal Makineler ve Sanal Makine Ölçek Kümeleri sağlar. Düğümlerde belirli bağlantı noktalarına erişim nihai olarak sanal ağ ile ilişkili ağ güvenlik grupları tarafından yönetilir. Daha fazla bilgi için bkz. Sanal Ağ Belgeleri
Bir düğüm ile AssociatePublicIpAddress = true
yapılandırılmış bir ağ arabirimine sahipse veya bir PublicIp
düğüme atanmışsa, düğüm otomatik olarak bir ağ güvenlik grubu alır.
Bu, tarafından SecurityGroup
belirtilebilir veya atlanırsa düğümdeki bölümlerden input-endpoints
otomatik olarak oluşturulur. SecurityGroup
bir arabirim için belirtilen, input-endpoints için oluşturulan otomatik nsg'yi geçersiz kılar. Belirli bir belirtilmemişse SecurityGroup
, tüm arabirimler giriş-uç nokta tanımlarından otomatik nsg'yi alır.
Düğüm Dizilerinde Input-Endpoints
[[nodearray execute]]
[[[network-interface eth0]]]
AssociatePublicIpAddress = true
[[[input-endpoint SSH]]]
PrivatePort = 22
PublicPort = 10000
[[[input-endpoint MyCustomPort]]]
PrivatePort = 999
PublicPort = 10999
Protocol = tcp
Yukarıdaki yapılandırma, Sanal Ağ için Ağ Güvenlik Grubu tarafından izin verilen bağlantı noktalarındaki yürütme düğümlerine genel erişim sağlar. nodearray için dizideki PublicPort
düğümler için temel bağlantı noktası numarasıdır. Nodearray için ayrılmış bağlantı noktası aralığı uç nokta başına 500'dür. Uç noktalar tcp protokolü olarak varsayılandır, ancak UDP aracılığıyla Protocol = UDP
da desteklenir. Varsayılan olarak, düğüme atanan genel IP adresi dinamik olur ve küme her başlatıldığında değişir. Düğümünüzün statik olarak atanmış genel IP adresine sahip olmak için birincil arabirimin ağ arabirimi yapılandırmasına ekleyin PublicIP
:
Dönüş proxy düğümleri için belirtilmemişse AssociatePublicIpAddress
, otomatik olarak bir genel IP adresi oluşturulur. False olarak ayarlandıysa AssociatePublicIpAddress
düğüm bir uyarıyla başarısız olur ve düğüm için otomatik nsg oluşturulmaz.
Not
ile bir düğüm başlatıldıktan AssociatePublicIpAddress
sonra, düğüm veya küme kaldırılana kadar bu IP'yi korur.