Aracılığıyla paylaş


azcmagent connect

Azure'da sunucunun meta veri gösterimini oluşturarak ve Azure bağlı makine aracısını onunla ilişkilendirerek sunucuyu Azure Arc'a Bağlan. Komutu, Azure'da sunucuyu temsil etmek istediğiniz kiracı, abonelik ve kaynak grubu hakkında bilgi ve bu konumda Azure Arc özellikli sunucu kaynakları oluşturma izinlerine sahip geçerli kimlik bilgileri gerektirir.

Kullanım

azcmagent connect [authentication] --subscription-id [subscription] --resource-group [resourcegroup] --location [region] [flags]

Örnekler

Varsayılan oturum açma yöntemini (etkileşimli tarayıcı veya cihaz kodu) kullanarak bir sunucu Bağlan.

azcmagent connect --subscription-id "Production" --resource-group "HybridServers" --location "eastus"
azcmagent connect --subscription-id "Production" --resource-group "HybridServers" --location "eastus" --use-device-code

Hizmet sorumlusu kullanarak bir sunucu Bağlan.

azcmagent connect --subscription-id "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" --resource-group "HybridServers" --location "australiaeast" --service-principal-id "ID" --service-principal-secret "SECRET" --tenant-id "TENANT"

Özel uç nokta ve cihaz kodu oturum açma yöntemi kullanarak bir sunucu Bağlan.

azcmagent connect --subscription-id "Production" --resource-group "HybridServers" --location "koreacentral" --use-device-code --private-link-scope "/subscriptions/.../Microsoft.HybridCompute/privateLinkScopes/ScopeName"

Kimlik doğrulaması seçenekleri

Azure bağlı makine aracısına kimlik doğrulaması kimlik bilgilerini sağlamanın dört yolu vardır. Bir kimlik doğrulama seçeneği belirleyin ve kullanım söz dizimindeki bölümü önerilen bayraklarla değiştirin [authentication] .

Etkileşimli tarayıcı oturumu açma (yalnızca Windows)

Bu seçenek, masaüstü deneyimine sahip Windows işletim sistemlerinde varsayılan seçenektir. Oturum açma sayfası varsayılan web tarayıcınızda açılır. Kuruluşunuz güvenilen makinelerden oturum açmanızı gerektiren koşullu erişim ilkeleri yapılandırdıysa bu seçenek gerekebilir.

Etkileşimli tarayıcı oturum açma bilgilerini kullanmak için bayrak gerekmez.

Cihaz kodu oturum açma

Bu seçenek, başka bir cihazdaki web tarayıcısında oturum açmak için kullanabileceğiniz bir kod oluşturur. Bu, Windows Server çekirdek sürümlerinde ve tüm Linux dağıtımlarında varsayılan seçenektir. Connect komutunu yürütürken, internete bağlı bir cihazda belirtilen oturum açma URL'sini açmak ve oturum açma akışını tamamlamak için 5 dakikanız vardır.

Cihaz koduyla kimlik doğrulaması yapmak için bayrağını --use-device-code kullanın. Oturum açmakta olduğunuz hesap ve sunucuyu kaydettiğiniz abonelik aynı kiracıda değilse, ile --tenant-id [tenant]aboneliğin kiracı kimliğini de sağlamanız gerekir.

Gizli dizili hizmet sorumlusu

Hizmet sorumluları etkileşimli olmayan kimlik doğrulaması yapmanıza olanak sağlar ve genellikle aynı betiğin birden çok sunucuda çalıştırıldığı ölçekli dağıtımlar için kullanılır. Microsoft, gizli diziyi herhangi bir konsol günlüklerinde açığa çıkarmaktan kaçınmak için bir yapılandırma dosyası (bkz --config. ) aracılığıyla hizmet sorumlusu bilgileri sağlamayı önerir. Hizmet sorumlusu aynı zamanda Arc ekleme için ayrılmış olmalıdır ve çalınan kimlik bilgilerinin etkisini sınırlamak için mümkün olduğunca az izne sahip olmalıdır.

Gizli dizi kullanarak hizmet sorumlusuyla kimlik doğrulaması yapmak için hizmet sorumlusunun uygulama kimliğini, gizli dizisini ve kiracı kimliğini sağlayın: --service-principal-id [appid] --service-principal-secret [secret] --tenant-id [tenantid]

Sertifika ile hizmet sorumlusu

Sertifika tabanlı kimlik doğrulaması, hizmet sorumlularını kullanarak kimlik doğrulaması yapmak için daha güvenli bir yoldur. Aracı her iki PCKS #12'yi ( kabul eder. PFX) dosyaları ve ASCII ile kodlanmış dosyalar (gibi). PEM) hem özel hem de ortak anahtarları içerir. Sertifika yerel diskte kullanılabilir olmalıdır ve komutu çalıştıran azcmagent kullanıcının dosyaya okuma erişimi olmalıdır. Parola korumalı PFX dosyaları desteklenmez.

Sertifika kullanarak hizmet sorumlusuyla kimlik doğrulaması yapmak için hizmet sorumlusunun uygulama kimliğini, kiracı kimliğini ve sertifika dosyasının yolunu sağlayın: --service-principal-id [appId] --service-principal-cert [pathToPEMorPFXfile] --tenant-id [tenantid]

Daha fazla bilgi için bkz . Sertifika tabanlı kimlik doğrulaması ile RBAC için hizmet sorumlusu oluşturma.

Erişim belirteci

Erişim belirteçleri etkileşimli olmayan kimlik doğrulaması için de kullanılabilir, ancak kısa sürelidir ve genellikle otomasyon çözümleri tarafından kısa bir süre içinde birkaç sunucu eklenerek kullanılır. Get-AzAccessToken veya başka bir Microsoft Entra istemcisiyle erişim belirteci alabilirsiniz.

Erişim belirteci ile kimlik doğrulaması yapmak için bayrağını --access-token [token] kullanın. Oturum açmakta olduğunuz hesap ve sunucuyu kaydettiğiniz abonelik aynı kiracıda değilse, ile --tenant-id [tenant]aboneliğin kiracı kimliğini de sağlamanız gerekir.

Bayraklar

--access-token

Azure'da Azure Arc özellikli sunucu kaynağını oluşturmak için kullanılan Microsoft Entra erişim belirtecini belirtir. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.

--automanage-profile

Azure'a bağlandıktan sonra sunucuya uygulanacak azure otomatik yönetim en iyi yöntemler profilinin kaynak kimliği.

Örnek değer: /providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction

--cloud

Azure bulut örneğini belirtir. bayrağıyla --location kullanılmalıdır. Makine zaten Azure Arc'a bağlıysa, varsayılan değer aracının zaten bağlı olduğu bulut olur. Aksi takdirde, varsayılan değer "AzureCloud" olur.

Desteklenen değerler:

  • AzureCloud (genel bölgeler)
  • AzureUSGovernment (Azure US Government bölgeleri)
  • AzureChinaCloud (21Vianet bölgeleri tarafından sağlanan Microsoft Azure)

--correlation-id

Sunucuyu Azure Arc'a bağlamak için kullanılan mekanizmayı tanımlar. Örneğin, Azure portalında oluşturulan betikler, Microsoft'un bu deneyimin kullanımını izlemesine yardımcı olan bir GUID içerir. Bu bayrak isteğe bağlıdır ve yalnızca deneyiminizi geliştirmek için telemetri amacıyla kullanılır.

--ignore-network-check

Gerekli uç noktaların ağ denetimi başarısız olsa bile aracıya eklemeye devam etmelerini bildirir. Bu seçeneği yalnızca ağ denetimi sonuçlarının yanlış olduğundan eminseniz kullanmalısınız. Çoğu durumda başarısız ağ denetimi, Azure Bağlan makine aracısının sunucuda düzgün çalışmayacağını gösterir.

-l, --location

Bağlantı denetlenecek Azure bölgesi. Makine zaten Azure Arc'a bağlıysa, geçerli bölge varsayılan olarak seçilir.

Örnek değer: westeurope

--private-link-scope

Sunucuyla ilişkilendirilecek Azure Arc özel bağlantı kapsamının kaynak kimliğini belirtir. Sunucuyu Azure'a bağlamak için özel uç noktalar kullanıyorsanız bu bayrak gereklidir.

-g, --resource-group

Azure Arc özellikli sunucu kaynağını oluşturmak istediğiniz Azure kaynak grubunun adı.

Örnek değer: HybridServers

-n, --resource-name

Azure Arc özellikli sunucu kaynağının adı. Varsayılan olarak kaynak adı:

  • Sunucu AWS'deyse AWS örnek kimliği
  • Diğer tüm makineler için ana bilgisayar adı

Adlandırma çakışmalarını önlemek için varsayılan adı kendi seçtiğiniz bir adla geçersiz kılabilirsiniz. Seçildikten sonra azure kaynağının adı, aracının bağlantısını kesmeden ve yeniden bağlanmadan değiştirilemez.

AWS sunucularını örnek kimliği yerine konak adını kullanmaya zorlamak istiyorsanız, $(hostname) kabuğun geçerli ana bilgisayar adını değerlendirmesi için bunu geçirin ve bunu yeni kaynak adı olarak geçirin.

Örnek değer: FileServer01

-i, --service-principal-id

Azure'da Azure Arc özellikli sunucu kaynağını oluşturmak için kullanılan hizmet sorumlusunun uygulama kimliğini belirtir. ve --service-principal-secret --service-principal-cert veya bayraklarıyla --tenant-id kullanılmalıdır. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.

--service-principal-cert

Hizmet sorumlusu sertifika dosyasının yolunu belirtir. ve --tenant-id bayraklarıyla --service-principal-id kullanılmalıdır. Sertifika bir özel anahtar içermelidir ve BIR PKCS #12 () içinde olabilir. PFX) veya ASCII ile kodlanmış metin (. PEM. CRT) biçimi. Parola korumalı PFX dosyaları desteklenmez. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.

-p, --service-principal-secret

Hizmet sorumlusu gizli dizisini belirtir. ve --tenant-id bayraklarıyla --service-principal-id kullanılmalıdır. Gizli diziyi konsol günlüklerinde açığa çıkarmaktan kaçınmak için Microsoft, hizmet sorumlusu gizli dizisini bir yapılandırma dosyasında sağlamayı önerdi. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.

-s, --subscription-id

Azure Arc özellikli sunucu kaynağını oluşturmak istediğiniz abonelik adı veya kimliği.

Örnek değerler: Production, aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee

--tags

Azure Arc özellikli sunucu kaynağına uygulanacak etiketlerin virgülle ayrılmış listesi. Her etiket şu biçimde belirtilmelidir: TagName=TagValue. Etiket adı veya değeri boşluk içeriyorsa, adın veya değerin çevresinde tek tırnak işareti kullanın.

Örnek değer: Datacenter=NY3,Application=SharePoint,Owner='Shared Infrastructure Services'

-t, --tenant-id

Azure Arc özellikli sunucu kaynağını oluşturmak istediğiniz aboneliğin kiracı kimliği. Hizmet sorumlusuyla kimlik doğrulaması yaparken bu bayrak gereklidir. Diğer tüm kimlik doğrulama yöntemleri için azure ile kimlik doğrulaması yapmak için kullanılan hesabın giriş kiracısı da kaynak için kullanılır. Hesap ve aboneliğin kiracıları farklıysa (konuk hesapları, Lighthouse), aboneliğin bulunduğu kiracıyı netleştirmek için kiracı kimliğini belirtmeniz gerekir.

--use-device-code

Azure ile aracının kimliğini doğrulamak için başka bir bilgisayardaki bir web tarayıcısına girilebilen bir Microsoft Entra cihaz oturum açma kodu oluşturun. Daha fazla bilgi için bkz . kimlik doğrulama seçenekleri.

--user-tenant-id

Sunucuyu Azure'a bağlamak için kullanılan hesabın kiracı kimliği. Ekleme hesabının kiracısı Azure Arc özellikli sunucu kaynağı için istenen kiracıyla aynı olmadığında bu alan gereklidir.

Tüm komutlar için ortak bayraklar kullanılabilir

--config

Komutun girişlerini içeren bir JSON veya YAML dosyasının yolunu alır. Yapılandırma dosyası, anahtarın kullanılabilir bir komut satırı seçeneğiyle eşleştiği bir dizi anahtar-değer çifti içermelidir. Örneğin, bayrağını --verbose geçirmek için yapılandırma dosyası şöyle görünür:

{
    "verbose": true
}

Komut satırı seçeneği hem komut çağırmada hem de yapılandırma dosyasında bulunursa, komut satırında belirtilen değer öncelikli olur.

-h, --help

Söz dizimi ve komut satırı seçenekleri de dahil olmak üzere geçerli komut için yardım alın.

-j, --json

Komut sonucunu JSON biçiminde çıktısını alır.

--log-stderr

Hata ve ayrıntılı iletileri standart hata (stderr) akışına yeniden yönlendirin. Varsayılan olarak, tüm çıkış standart çıkış (stdout) akışına gönderilir.

--no-color

ANSI renklerini desteklemeyen terminaller için renk çıkışını devre dışı bırakın.

-v, --verbose

Komut yürütülürken daha ayrıntılı günlük bilgilerini gösterin. Komut çalıştırırken karşılaşılan sorunları gidermek için kullanışlıdır.