Hızlı Başlangıç: Azure Operatör 5G Core Preview'ı dağıtma
Azure Operatör 5G Core Önizlemesi, her Mobil Paket Çekirdeği kaynağı için boş parametre dosyalarıyla birlikte paketlenmiş Bicep betiklerini kullanan Azure Operatör 5G Core Kaynak Sağlayıcısı (RP) kullanılarak dağıtılır.
Not
Clusterservices kaynağı, herhangi bir sırada izleyebileceğiniz diğer hizmetlerden önce oluşturulmalıdır. Ancak gözlemlenebilirlik hizmetlerine ihtiyacınız varsa gözlemlenebilirlik hizmetleri kaynağı clusterservices kaynağını izlemelidir.
- Microsoft.MobilePacketCore/clusterServices - küme başına PaaS hizmetleri
- Microsoft.MobilePacketCore/observabilityServices - küme başına gözlemlenebilir PaaS hizmetleri (elastic/elastalert/kargo/kafka/etc)
- Microsoft.MobilePacketCore/amfDeployments - AMF/MME ağ işlevi
- Microsoft.MobilePacketCore/smfDeployments - SMF ağ işlevi
- Microsoft.MobilePacketCore/nrfDeployments - NRF ağ işlevi
- Microsoft.MobilePacketCore/nssfDeployments - NSSF ağ işlevi
- Microsoft.MobilePacketCore/upfDeployments - UPF ağ işlevi
Önkoşullar
Azure Operatör 5G Core'un başarıyla dağıtılabilmesi için önce şunları kullanmanız gerekir:
- HybridNetwork ve MobilePacketCore ad alanları için kaynak sağlayıcılarını kaydedin ve doğrulayın.
- Abonelik düzeyinde "Mobil Paket Çekirdeği" hizmet sorumlusu Katkıda Bulunan erişimi verin (adım RP kaydının bir parçası olarak eklenene kadar bunun geçici bir gereksinim olduğunu unutmayın).
- Ağ, alt ağ ve IP planlarının kaynak parametre dosyaları için hazır olduğundan emin olun.
Nexus Azure Kubernetes Service'te Azure Operatör 5G Core Önizlemesi'ni dağıtma önkoşulları bölümünde bulunan adımları tamamlayın
Küme oluşturma sonrası
Önkoşul adımlarını tamamladıktan ve küme oluşturduktan sonra Azure Operatör 5G Core'u dağıtmak için kullanılan kaynakları etkinleştirmeniz gerekir. Azure Operatör 5G Core kaynak sağlayıcısı, Uzak kümeyi Azure ARC aracılığıyla görüş hattı iletişimleri aracılığıyla yönetir. Azure Operatör 5G Core iş yükü, Ağ İşlev Yöneticisi (NFM) tarafından sağlanan helm operatör hizmetleri aracılığıyla dağıtılır. Bu hizmetleri etkinleştirmek için kümenin ARC etkin olması, NFM Kubernetes uzantısının yüklenmesi ve bir Azure özel konumu oluşturulması gerekir. Aşağıdaki Azure CLI komutları, bu hizmetlerin nasıl etkinleştirileceği açıklanmaktadır. komutunu kullanarak oturum açtığınızda görüntülenen herhangi bir komut isteminden az login
komutları çalıştırın.
ARC-kümeyi etkinleştirme
ARC, Azure Operatör 5G Core kaynak sağlayıcısından Kubernetes'e iletişimi etkinleştirmek için kullanılır. ConnectedK8s komutunu çalıştırmak için kümenin kubeconfig dosyasına veya Kubernetes API sunucusuna erişiminiz olmalıdır. Bilgi için bkz. Azure Kubernetes Service'te (AKS) Kubernetes yapılandırma dosyasına erişimi tanımlamak için Azure rol tabanlı erişim denetimini kullanma.
Arc-Azure Kubernetes Services için kümeyi etkinleştirme
Aşağıdaki Azure CLI komutunu kullanın:
$ az connectedk8s connect --name <ARC NAME> --resource-group <RESOURCE GROUP> --custom-locations-oid <LOCATION> --kube-config <KUBECONFIG FILE>
Arc-Nexus Azure Kubernetes Services için kümeyi etkinleştirme
Aşağıdaki komutla Nexus AKS bağlı küme kimliğini alın. Özel konumu oluşturmak için bu küme kimliğine ihtiyacınız vardır.
$ az connectedk8s show -n <NAKS-CLUSTER-NAME> -g <NAKS-RESOURCE-GRUP> --query id -o tsv
Ağ İşlev Yöneticisi Kubernetes uzantısını yükleme
Ağ İşlev Yöneticisi (NFM) Kubernetes uzantısını yüklemek için aşağıdaki Azure CLI komutunu yürütün:
$ az k8s-extension create
--name networkfunction-operator \
--cluster-name <YourArcClusterName> \
--resource-group <YourResourceGroupName> \
--cluster-type connectedClusters \
--extension-type Microsoft.Azure.HybridNetwork \
--auto-upgrade-minor-version true \
--scope cluster \
--release-namespace azurehybridnetwork \
--release-train preview \
--config Microsoft.CustomLocation.ServiceAccount=azurehybridnetwork-networkfunction-operator
değerini Azure/Nexus Arc özellikli Kubernetes kümenizin adıyla ve YourResourceGroupName
kaynak grubunuzun adıyla değiştirinYourArcClusterName
.
Azure özel konumu oluşturma
Azure özel konumu oluşturmak için aşağıdaki Azure CLI komutunu girin:
$ az customlocation create \
-g <YourResourceGroupName> \
-n <YourCustomLocationName> \
-l <YourAzureRegion> \
--namespace azurehybridnetwork
--host-resource-id
/subscriptions/<YourSubscriptionId>/resourceGroups/<YourResourceGroupName>/providers/Microsoft.Kubernetes/connectedClusters/<YourArcClusterName> --cluster-extension-ids /subscriptions/<YourSubscriptionId>/resourceGroups/<YourResourceGroupName>/providers/Microsoft.Kubernetes/connectedClusters/<YourArcClusterName>/providers/Microsoft.KubernetesConfiguration/extensions/networkfunction-operator
, YourCustomLocationName
, YourAzureRegion
, YourSubscriptionId
ve YourArcClusterName
değerlerini gerçek kaynak grubu adınız, özel konum adınız, Azure bölgeniz, abonelik kimliğiniz ve Azure Arc özellikli Kubernetes küme adınızla değiştirinYourResourceGroupName
.
Not
seçeneği --cluster-extension-ids
, özel konumla ilişkilendirilmesi gereken küme uzantılarının kimliklerini sağlamak için kullanılır.
Bicep betikleri aracılığıyla Azure Operatör 5G Core dağıtma
Azure Operatör 5G Core dağıtımı, (clusterServices, amfDeployments, smfDeployments, upfDeployments, nrfDeployments, nssfDeployments ve observabilityServices) dahil olmak üzere birden fazla kaynak içerir. Her kaynak tek bir Bicep betiği ve ilgili parametreler dosyası tarafından dağıtılır. Gerekli Azure Operatör 5G Core dosyalarına erişmek için Microsoft hesabınızın ilgili kişisine başvurun.
Not
Gerekli dosyalar zip dosyası olarak paylaşılır.
Zip dosyasının paketten çıkarılması, her Azure Operatör 5G Core kaynağı ve ilgili parametre dosyası için bir bicep betiği sağlar. Paketlenmemiş dosyanın dosya konumunu not edin. Sonraki bölümlerde her kaynak için ayarlamanız gereken parametreler ve Azure CLI komutları aracılığıyla nasıl dağıtılacağı açıklanmaktadır.
Parametre dosyalarını doldurma
Mobil Paket Çekirdeği kaynakları, parametreleri giriş olarak alan Bicep betikleri aracılığıyla dağıtılır. Aşağıdaki tablolarda her kaynak türü için sağlanacak parametreler açıklanmaktadır.
Küme Hizmetleri parametreleri
KÜMEHİzMETİ | Açıklama | Peron |
---|---|---|
admin-password |
Tüm PaaS UI'leri için yönetici parolası. Bu parola tüm grafiklerde aynı olmalıdır. | tüm |
alert-host |
Uyarı ana bilgisayarı IP adresi | Yalnızca Azure |
alertmgr-lb-ip |
Prometheus Uyarı yöneticisi yük dengeleyicisinin IP adresi | tüm |
customLocationId |
Müşteri konumu kimliği yolu | tüm |
db-etcd-lb-ip |
ETCD sunucusu yük dengeleyici IP'sinin IP adresi | tüm |
elastic-password |
Elasticsearch sunucusu yönetici parolası | tüm |
elasticsearch-host |
Elasticsearch ana bilgisayar IP adresi | tüm |
fluentd-targets-host |
Fluentd hedef ana bilgisayar IP adresi | tüm |
grafana-lb-ip |
Grafana yük dengeleyicinin IP adresi. | tüm |
grafana-url |
Grafana Kullanıcı Arabirimi URL'si -<https://IP:xxxx> - müşteri tanımlı bağlantı noktası numarası | tüm |
istio-proxy-include-ip-ranges |
Istio ara sunucusu için izin verilen Giriş IP aralıkları. - default is " * " | tüm |
jaeger-host |
Jaeger hedef ana bilgisayar IP adresi | tüm |
kargo-lb-ip |
Kargo yük dengeleyici IP adresi | tüm |
multus-deployed |
Multus'un dağıtılıp dağıtılmadığı hakkında boolean. | Yalnızca Azure |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı NFS (Ağ Dosya Sistemi) dosya yolu - Nexus varsayılan "/filestore" | Yalnızca Azure |
nfs-server |
NFS (Ağ Dosya Sistemi) sunucusu IP adresi | Yalnızca Azure |
oam-lb-subnet |
OAM (İşlemler, Yönetim ve Bakım) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
redis-cluster-lb-ip |
Redis kümesi yük dengeleyicisinin IP adresi | Yalnızca Nexus |
redis-limit-cpu |
Her Redis sunucusu POD'unun maksimum CPU sınırı | tüm |
redis-limit-mem |
Her Redis POD için maksimum bellek sınırı | tüm |
redis-primaries |
Redis birincil parça POD sayısı | tüm |
redis-replicas |
Her birincil parça için Redis çoğaltma örneklerinin sayısı | tüm |
redis-request-cpu |
Her Redis POD için En Düşük CPU isteği | tüm |
redis-request-mem |
Her Redis POD için en düşük bellek isteği | tüm |
thanos-lb-ip |
Thanos yük dengeleyicinin IP adresi. | tüm |
timer-lb-ip |
Süreölçer yük dengeleyicinin IP adresi. | tüm |
tlscrt |
Sertifika yöneticisinde kullanılan düz metinde Aktarım Katmanı Güvenliği (TLS) sertifikası | tüm |
tlskey |
Sertifika yöneticisinde kullanılan düz metindeki TLS anahtarı | tüm |
unique-name-suffix |
Oluşturulan tüm PaaS hizmet günlükleri için benzersiz ad soneki | tüm |
AMF Dağıtım Parametreleri
AMF Parametreleri | Açıklama | Peron |
---|---|---|
admin-password |
Yönetici kullanıcının parolası. | |
aes256cfb128Key |
AES-256-CFB-128 şifreleme anahtarı Müşteri tarafından oluşturulur | tüm |
amf-cfgmgr-lb-ip |
AMF Configuration Manager POD'un IP adresi. | tüm |
amf-ingress-gw-lb-ip |
AMF Giriş Ağ Geçidi yük dengeleyici POD IP'sinin IP adresi | tüm |
amf-ingress-gw-li-lb-ip |
AMF Giriş Ağ Geçidi Yasal kesme POD IP'sinin IP adresi | tüm |
amf-mme-ppe-lb-ip1 \* |
AMF/MME dış yük dengeleyicinin IP adresi (SCTP ilişkilendirmeleri için) | tüm |
amf-mme-ppe-lb-ip2 |
AMF/MME dış yük dengeleyicinin IP adresi (SCTP ilişkilendirmeleri için) (ikinci IP). | tüm |
elasticsearch-host |
Elasticsearch ana bilgisayar IP adresi | tüm |
external-gtpc-svc-ip |
N26 arabirimi için dış GTP-C IP hizmeti adresinin IP adresi | tüm |
fluentd-targets-host |
Fluentd hedef ana bilgisayar IP adresi | tüm |
gn-lb-subnet |
GN arabirimi yük dengeleyicisinin alt ağ adı. | Yalnızca Azure |
grafana-url |
Grafana Kullanıcı Arabirimi URL'si -<https://IP:xxxx> - müşteri tanımlı bağlantı noktası numarası | tüm |
gtpc\_agent-n26-mme |
cMME için GTPC aracısı N26 arabiriminin IP adresi. AMF-MME | tüm |
gtpc\_agent-s10 |
GTPC aracısı S10 arabiriminin IP adresi - MME'yi MME'ye | tüm |
gtpc\_agent-s11-mme |
cMME'ye GTPC aracısı S11 arabiriminin IP adresi. - MME - SGW | tüm |
gtpc-agent-ext-svc-name |
GTP-C (GPRS Tünel Protokolü Denetim Düzlemi) aracısının dış hizmet adı. | tüm |
gtpc-agent-ext-svc-type |
GTPC aracısı için dış hizmet türü. | tüm |
gtpc-agent-lb-ip |
GTPC aracısı yük dengeleyicisinin IP adresi. | tüm |
jaeger-host |
Jaeger hedef ana bilgisayar IP adresi | tüm |
li-lb-subnet |
LI yük dengeleyicinin alt ağ adı. | tüm |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı Ağ Dosya Sistemi (NFS) dosya yolu | Yalnızca Azure |
nfs-server |
NFS sunucusu IP adresi | Yalnızca Azure |
oam-lb-subnet |
İşlemler, Yönetim ve Bakım (OAM) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
sriov-subnet |
SRIOV alt ağı adı | Yalnızca Azure |
ulb-endpoint-ips1 |
Azure Operatör 5G Core'da lb-ppe kullandığımız için gerekli değildir. Boş bırakın | tüm |
ulb-endpoint-ips2 | Azure Operatör 5G Core'da lb-ppe kullandığımız için gerekli değildir. Boş bırakın | tüm |
unique-name-suffix |
Oluşturulan tüm PaaS hizmet günlükleri için benzersiz ad soneki | tüm |
SMF Dağıtım Parametreleri
SMF Parametreleri | Açıklama | Peron |
---|---|---|
aes256cfb128Key |
AES-256-CFB-128 şifreleme anahtarı. Varsayılan değer boş bir dizedir. | tüm |
elasticsearch-host |
Elasticsearch ana bilgisayar IP adresi | tüm |
fluentd-targets-host |
Fluentd hedef ana bilgisayar IP adresi | tüm |
gn-lb-subnet |
GN arabirimi yük dengeleyicisinin alt ağ adı. | Yalnızca Azure |
grafana-url |
Grafana Kullanıcı Arabirimi URL'si -<https://IP:xxxx> - müşteri tanımlı bağlantı noktası numarası | tüm |
gtpc-agent-ext-svc-name |
GTPC aracısının dış hizmet adı. | tüm |
gtpc-agent-ext-svc-type |
GTPC aracısı için dış hizmet türü. | tüm |
gtpc-agent-lb-ip |
GTPC aracısı yük dengeleyicisinin IP adresi. | tüm |
inband-data-agent-lb-ip |
Bant veri aracısı yük dengeleyicisinin IP adresi. | tüm |
jaeger-host |
Jaeger hedef ana bilgisayar IP adresi | tüm |
lcdr-filepath |
Yerel CDR şarjı için dosya yolu | tüm |
li-lb-subnet |
LI alt ağı için alt ağ. | Yalnızca Azure |
max-instances-in-smfset |
SMF kümesindeki örnek sayısı üst sınırı - değer 3 olarak ayarlanır | tüm |
n4-lb-subnet |
N4 yük dengeleyici hizmetinin alt ağ adı. | Yalnızca Azure |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı NFS (Ağ Dosya Sistemi) dosya yolu | Yalnızca Azure |
nfs-server |
NFS (Ağ Dosya Sistemi) sunucusu IP adresi | Yalnızca Azure |
oam-lb-subnet |
OAM (İşlemler, Yönetim ve Bakım) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
pfcp-c-loadbalancer-ip |
PFCP-C yük dengeleyicinin IP adresi. | tüm |
pfcp-ext-svc-name |
PFCP'nin dış hizmet adı. | tüm |
pfcp-ext-svc-type |
PFCP için dış hizmet türü. | tüm |
pfcp-lb-ip |
PFCP yük dengeleyicinin IP adresi. | tüm |
pod-lb-ppe-replicas |
POD LB PPE için çoğaltma sayısı. | tüm |
radius-agent-lb-ip |
RADIUS aracısı IP yük dengeleyicisinin IP adresi. | tüm |
smf-cfgmgr-lb-ip |
SMF Yapılandırma yöneticisi yük dengeleyicisinin IP adresi. | tüm |
smf-ingress-gw-lb-ip |
SMF Giriş Ağ Geçidi yük dengeleyicisinin IP adresi. | tüm |
smf-ingress-gw-li-lb-ip |
SMF Giriş Ağ Geçidi LI yük dengeleyicinin IP adresi. | tüm |
smf-instance-id |
Kümedeki SMF'yi tanımlayan benzersiz küme kimliği. | |
smfset-unique-set-id |
Kümedeki benzersiz SMF kümesi kimliği SMF. | tüm |
sriov-subnet |
SRIOV alt ağı adı | Yalnızca Azure |
sshd-cipher-suite |
SSH (Secure Shell) bağlantıları için şifreleme paketi. | tüm |
tls-cipher-suite |
TLS şifreleme paketi. | tüm |
unique-name-suffix |
Tüm PaaS hizmet günlükleri için benzersiz ad soneki | tüm |
UPF Dağıtım Parametreleri
UPF parametreleri | Açıklama | Peron |
---|---|---|
admin-password |
"admin" | |
aes256cfb128Key |
AES-256-CFB-128 şifreleme anahtarı. cfgmgr tarafından kullanılan AES şifreleme anahtarı | tüm |
alert-host |
Uyarı ana bilgisayarı IP adresi | tüm |
elasticsearch-host |
Elasticsearch ana bilgisayar IP adresi | tüm |
fileserver-cephfs-enabled-true-false |
CephFS'nin dosya sunucusu için etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | |
fileserver-cfg-storage-class-name |
Dosya sunucusu depolama alanı için depolama sınıfı adı. | tüm |
fileserver-requests-storage |
Dosya sunucusu isteklerinin depolama boyutu. | tüm |
fileserver-web-storage-class-name |
Dosya sunucusu web depolama alanı için depolama sınıfı adı. | tüm |
fluentd-targets-host |
Fluentd hedef ana bilgisayar IP adresi | tüm |
gn-lb-subnet |
GN arabirimi yük dengeleyicisinin alt ağ adı. | |
grafana-url |
Grafana Kullanıcı Arabirimi URL'si -<https://IP:xxxx> - müşteri tanımlı bağlantı noktası numarası | tüm |
jaeger-host |
Jaeger hedef ana bilgisayar IP adresi | tüm |
l3am-max-ppe |
Kullanıcı düzleminde desteklenen en fazla Paket işleme altyapısı (PPE) sayısı | tüm |
l3am-spread-factor |
Yayılma faktörü, tek bir PPE oturumlarının yedeklendiği PPE örneklerinin sayısını belirler | tüm |
n4-lb-subnet |
N4 yük dengeleyici hizmetinin alt ağ adı. | Yalnızca Azure |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı NFS (Ağ Dosya Sistemi) dosya yolu | Yalnızca Azure |
nfs-server |
NFS (Ağ Dosya Sistemi) sunucusu IP adresi | Yalnızca Azure |
oam-lb-subnet |
OAM (İşlemler, Yönetim ve Bakım) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
pfcp-ext-svc-name |
PFCP (Paket İletme Denetim Protokolü) dış hizmetinin adı. | Yalnızca Azure |
pfcp-u-external-fqdn |
PFCP-U için dış tam etki alanı adı. | tüm |
pfcp-u-lb-ip |
PFCP-U (Paket İletme Denetimi Protokolü - Kullanıcı Düzlemi) yük dengeleyicinin IP adresi. | tüm |
ppe-imagemanagement-requests-storage |
PPE (Paket İşleme Altyapısı) görüntü yönetimi isteklerinin depolama boyutu. | tüm |
ppe-imagemanagement-storage-class-name |
PPE görüntü yönetimi için depolama sınıfı adı. | tüm |
ppe-node-zone-resiliency-enabled |
PPE düğüm bölgesi dayanıklılığının etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | tüm |
sriov-subnet-1 |
SR-IOV (Tek Kök G/Ç Sanallaştırma) arabirimi 1 için alt ağ. | Yalnızca Azure |
sriov-subnet-2 |
SR-IOV arabirimi 2 için alt ağ. | Yalnızca Azure |
sshd-cipher-suite |
SSH (Secure Shell) bağlantıları için şifreleme paketi. | tüm |
tdef-enabled-true-false |
TDEF'in (Trafik Algılama İşlevi) etkinleştirilip etkinleştirilmediğini gösteren boole değeri. False varsayılandır | Yalnızca Nexus |
tdef-sc-name |
TDEF depolama sınıfı adı | Yalnızca Nexus |
tls-cipher-suite |
TLS (Aktarım Katmanı Güvenliği) bağlantıları için şifreleme paketi. | tüm |
tvs-enabled-true-false |
TVS'nin (Trafik videosu şekillendirme) etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Varsayılan değer false | Yalnızca Nexus |
unique-name-suffix |
Tüm PaaS hizmet günlükleri için benzersiz ad soneki | tüm |
upf-cfgmgr-lb-ip |
UPF yapılandırma yöneticisi yük dengeleyicisinin IP adresi. | tüm |
upf-ingress-gw-lb-fqdn |
UPF giriş ağ geçidi LI için tam etki alanı adı. | tüm |
upf-ingress-gw-lb-ip |
Kullanıcı Düzlemi İşlevi (UPF) giriş ağ geçidi yük dengeleyicisinin IP adresi. | tüm |
upf-ingress-gw-li-fqdn |
UPF giriş ağ geçidi yük dengeleyici için tam etki alanı adı. | tüm |
upf-ingress-gw-li-ip |
UPF giriş ağ geçidi LI'sinin (Yerel Arabirim) IP adresi. | tüm |
NRF Dağıtım Parametreleri
NRF Parametreleri | Açıklama | Peron |
---|---|---|
aes256cfb128Key |
AES-256-CFB-128 şifreleme anahtarı Müşteri tarafından oluşturulur | Tüm |
elasticsearch-host |
Elasticsearch ana bilgisayar IP adresi | Tüm |
grafana-url |
Grafana kullanıcı arabirimi URL'si -<https://IPaddress:xxxx> , müşteri tanımlı bağlantı noktası numarası | Tüm |
jaeger-host |
Jaeger hedef ana bilgisayar IP adresi | Tüm |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı NFS (Ağ Dosya Sistemi) dosya yolu | Yalnızca Azure |
nfs-server |
NFS (Ağ Dosya Sistemi) sunucusu IP adresi | Yalnızca Azure |
nrf-cfgmgr-lb-ip |
NRF Configuration Manager POD'un IP adresi. | Tüm |
nrf-ingress-gw-lb-ip |
NRF giriş ağ geçidi için yük dengeleyicinin IP adresi. | Tüm |
oam-lb-subnet |
OAM (İşlemler, Yönetim ve Bakım) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
unique-name-suffix |
Oluşturulan tüm PaaS hizmet günlükleri için benzersiz ad soneki | Tüm |
NSSF Dağıtım Parametreleri
NSSF Parametreleri | Açıklama | Peron |
---|---|---|
aes256cfb128Key |
AES-256-CFB-128 şifreleme anahtarı Müşteri tarafından oluşturulur | tüm |
elasticsearch-host |
Elasticsearch ana bilgisayar IP adresi | tüm |
fluentd-targets-host |
Fluentd hedef ana bilgisayar IP adresi | tüm |
grafana-url |
Grafana Kullanıcı Arabirimi URL'si -<https://IP:xxxx> - müşteri tanımlı bağlantı noktası numarası | tüm |
jaeger-host |
Jaeger hedef ana bilgisayar IP adresi | tüm |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı NFS (Ağ Dosya Sistemi) dosya yolu | Yalnızca Azure |
nfs-server |
NFS (Ağ Dosya Sistemi) sunucusu IP adresi | Yalnızca Azure |
nssf-cfgmgr-lb-ip |
NSSF Configuration Manager POD'un IP adresi. | tüm |
nssf-ingress-gw-lb-ip |
NSSF Giriş Ağ Geçidi yük dengeleyici IP'sinin IP adresi | tüm |
oam-lb-subnet |
OAM (İşlemler, Yönetim ve Bakım) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
unique-name-suffix |
Oluşturulan tüm PaaS hizmet günlükleri için benzersiz ad soneki | tüm |
Gözlemlenebilirlik Hizmetleri Parametreleri
OBSERVABILITY parametreleri | Açıklama | Peron |
---|---|---|
admin-password |
Tüm PaaS UI'leri için yönetici parolası. Bu parola tüm grafiklerde aynı olmalıdır. | tüm |
elastalert-lb-ip |
Elastalert yük dengeleyicinin IP adresi. | tüm |
elastic-lb-ip |
Elastik yük dengeleyicinin IP adresi. | tüm |
elasticsearch-host |
Elasticsearch sunucusu IP'sinin ana bilgisayar IP'si | tüm |
elasticsearch-server |
Elasticsearch UI sunucusu IP adresi | tüm |
fluentd-targets-host |
Fluentd sunucusu IP adresinin ana bilgisayarı | tüm |
grafana-url |
Grafana Kullanıcı Arabirimi URL'si -<https://IP:xxxx> - müşteri tanımlı bağlantı noktası numarası | tüm |
jaeger-lb-ip |
Jaeger yük dengeleyicinin IP adresi. | tüm |
kafka-lb-ip |
Kafka yük dengeleyicinin IP adresi | tüm |
keycloak-lb-ip |
Keycloak yük dengeleyicinin IP adresi | tüm |
kibana-lb-ip |
Kibana yük dengeleyicinin IP adresi | tüm |
kube-prom-lb-ip |
Kube-prom yük dengeleyicinin IP adresi | tüm |
nfs-filepath |
PaaS bileşenlerinin verileri depoladığı NFS (Ağ Dosya Sistemi) dosya yolu | Yalnızca Azure |
nfs-server |
NFS (Ağ Dosya Sistemi) sunucusu IP adresi | Yalnızca Azure |
oam-lb-subnet |
OAM (İşlemler, Yönetim ve Bakım) yük dengeleyici için alt ağ adı. | Yalnızca Azure |
unique-name-suffix |
Tüm PaaS hizmet günlükleri için benzersiz ad soneki | tüm |
Azure Resource Manager aracılığıyla Azure Operatör 5G Core dağıtma
Azure CLI kullanarak Azure Operatör 5G Core kaynaklarını dağıtabilirsiniz. Aşağıdaki komut tek bir mobil paket çekirdek kaynağı dağıtır. Eksiksiz bir AO5GC ortamı dağıtmak için tüm kaynakların dağıtılması gerekir.
Örnek komut, nrfDeployments kaynağı için çalıştırılır. Benzer komutlar diğer kaynak türleri (SMF, AMF, UPF, NRF, NSSF) için çalışır. Gözlemlenebilirlik bileşenleri, gözlemlenebilirlik hizmetleri kaynağı başka bir istekte bulunarak dağıtılabilir. Eksiksiz bir Azure Operatör 5G Core dağıtımı için dağıtılacak toplam yedi kaynak vardır.
Azure CLI’yi kullanarak dağıtma
Aşağıdaki ortam değişkenlerini ayarlayın:
$ export resourceGroupName=<Name of resource group>
$ export templateFile=<Path to resource bicep script>
$ export resourceName=<resource Name>
$ export location <Azure region where resources are deployed>
$ export templateParamsFile <Path to bicep script parameters file>
Not
Kaynak adı için tüm ilişkili Azure Operatör 5G Core kaynaklarını içeren bir ad seçin. clusterServices ve ilişkili tüm ağ işlevi kaynakları için aynı kaynak adını kullanın.
Azure Operatör 5G Core'un dağıtımını yapmak için aşağıdaki komutu girin:
az deployment group create \
--name $deploymentName \
--resource-group $resourceGroupName \
--template-file $templateFile \
--parameters $templateParamsFile
Aşağıda örnek bir dağıtım gösterilmektedir:
PS C:\src\teest> az deployment group create `
--resource-group ${ resourceGroupName } `
--template-file ./releases/2403.0-31-lite/AKS/bicep/nrfTemplateSecret.bicep `
--parameters resourceName=${ResourceName} `
--parameters locationName=${location} `
--parameters ./releases/2403.0-31-lite/AKS/params/nrfParams.json `
--verbose
INFO: Command ran in 288.481 seconds (init: 1.008, invoke: 287.473)
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName /providers/Microsoft.Resources/deployments/nrfTemplateSecret",
"location": null,
"name": "nrfTemplateSecret",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"debugSetting": null,
"dependencies": [],
"duration": "PT4M16.5545373S",
"error": null,
"mode": "Incremental",
"onErrorDeployment": null,
"outputResources": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ resourceGroupName /providers/Microsoft.MobilePacketCore/nrfDeployments/test-505",
"resourceGroup": " resourceGroupName "
}
],
"outputs": null,
"parameters": {
"locationName": {
"type": "String",
"value": " location "
},
"replacement": {
"type": "SecureObject"
},
"resourceName": {
"type": "String",
"value": " resourceName "
}
},
"parametersLink": null,
"providers": [
{
"id": null,
"namespace": "Microsoft.MobilePacketCore",
"providerAuthorizationConsentState": null,
"registrationPolicy": null,
"registrationState": null,
"resourceTypes": [
{
"aliases": null,
"apiProfiles": null,
"apiVersions": null,
"capabilities": null,
"defaultApiVersion": null,
"locationMappings": null,
"locations": [
" location "
],
"properties": null,
"resourceType": "nrfDeployments",
"zoneMappings": null
}
]
}
],
"provisioningState": "Succeeded",
"templateHash": "3717219524140185299",
"templateLink": null,
"timestamp": "2024-03-12T16:07:49.470864+00:00",
"validatedResources": null
},
"resourceGroup": " resourceGroupName ",
"tags": null,
"type": "Microsoft.Resources/deployments"
}
PS C:\src\test>