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.
- en son
- 2024-11-01
- 2024-07-01
- 2024-03-01
- 2023-09-01
- 2023-07-01
- 2023-03-01
- 2022-11-01
- 2022-08-01
- 2022-03-01
- 2021-11-01
- 2021-07-01
- 2021-04-01
- 2021-03-01
- 2020-12-01
- 2020-06-01
- 2019-12-01
- 2019-07-01
- 2019-03-01
- 2018-10-01
- 2018-06-01
- 2018-04-01
- 2017-12-01
- 2017-03-30
- 2016-04-30-önizleme
- 2016-03-30
- 2015-06-15
Bicep kaynak tanımı
virtualMachineScaleSets kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Compute/virtualMachineScaleSets kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
overProvision: bool
singlePlacementGroup: bool
upgradePolicy: {
mode: 'string'
}
virtualMachineProfile: {
extensionProfile: {
extensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
protectedSettings: any(...)
publisher: 'string'
settings: any(...)
type: 'string'
typeHandlerVersion: 'string'
}
}
]
}
networkProfile: {
networkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
subnet: {
id: 'string'
}
}
}
]
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
computerNamePrefix: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
diskSizeGB: int
lun: int
managedDisk: {
storageAccountType: 'string'
}
name: 'string'
}
]
imageReference: {
id: 'string'
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
image: {
uri: 'string'
}
managedDisk: {
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhdContainers: [
'string'
]
}
}
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Compute/virtualMachineScaleSets
Ad | Açıklama | Değer |
---|---|---|
kimlik | Yapılandırıldıysa sanal makine ölçek kümesinin kimliği. | VirtualMachineScaleSetIdentity |
yer | Kaynak konumu | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
tasarı | Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın. | Tasarı |
Özellikler | Sanal Makine Ölçek Kümesinin özelliklerini açıklar. | VirtualMachineScaleSetProperties |
Sku | Sanal makine ölçek kümesi sku'su. | Sku |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
AdditionalUnattendContent (Ek Katılımsızİçerik
Ad | Açıklama | Değer |
---|---|---|
bileşen adı | Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır. | 'Microsoft-Windows-Shell-Setup' (Microsoft-Windows-Kabuk Kurulumu) |
içerik | Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir. | dizgi |
passName (şifre) | Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. | 'Oobe Sistemi' |
ayar adı | İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon. | 'Otomatik Oturum Açma' 'FirstLogonCommands' |
ApiEntityReference
Ad | Açıklama | Değer |
---|---|---|
Kimliği | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... biçiminde ARM kaynak kimliği | dizgi |
Görüntü Referansı
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
teklif | Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün teklifini belirtir. | dizgi |
yayınevi | Görüntü yayımcısı. | dizgi |
Sku | Görüntü SKU'su. | dizgi |
Sürüm | Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. İzin verilen biçimler Major.Minor.Build veya 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. | dizgi |
Linux Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
disablePasswordAuthentication | Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. | Bool |
SSH | Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. | SshYapılandırması |
Tasarı
Ad | Açıklama | Değer |
---|---|---|
ad | Plan kimliği. | dizgi |
ürün | Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. | dizgi |
promosyon kodu | Promosyon kodu. | dizgi |
yayınevi | Yayımcı kimliği. | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Ölçek kümesindeki sanal makine sayısını belirtir. | Int |
ad | Sku adı. | dizgi |
Katmanı | Ölçek kümesindeki sanal makinelerin katmanını belirtir. Olası Değerler: standart Temel |
dizgi |
SshYapılandırması
Ad | Açıklama | Değer |
---|---|---|
publicKeys | Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. | SshPublicKey[] |
SshPublicKey (SshKamu Anahtarı)
Ad | Açıklama | Değer |
---|---|---|
anahtar verileri | SSH aracılığıyla VM ile kimlik doğrulaması yapmak için kullanılan SSH ortak anahtar sertifikası. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir. Ssh anahtarları oluşturmak için bkz. Azure'de Linux vm'leri için Linux ve Mac'te SSH anahtarları oluşturma . |
dizgi |
yol | Oluşturulan VM'de ssh ortak anahtarının depolandığı tam yolu belirtir. Dosya zaten varsa, belirtilen anahtar dosyanın sonuna eklenir. Örnek: /home/user/.ssh/authorized_keys | dizgi |
Alt Kaynak
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
Yükseltme Politikası
Ad | Açıklama | Değer |
---|---|---|
mod | Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. Olası değerler şunlardır: el ile Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir. |
'Otomatik' 'El ile' |
Kasa Sertifikası
Ad | Açıklama | Değer |
---|---|---|
certificateMağaza | Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir. |
dizgi |
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme { "data":"<Base64 kodlu sertifika>", "dataType":"pfx", "şifre":"<pfx-dosya-şifresi>" } |
dizgi |
VaultSecretGroup (KasaGizli Grup)
Ad | Açıklama | Değer |
---|---|---|
kaynakKasa | VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si. | AltKaynak |
vaultCertificates | SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi. | VaultCertificate[] |
Sanal HardDisk
Ad | Açıklama | Değer |
---|---|---|
Urı | Sanal sabit diskin uri'sini belirtir. | dizgi |
VirtualMachineScaleSetDataDisk
Ad | Açıklama | Değer |
---|---|---|
önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok ReadOnly Okuma Yazma Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly |
'Hiçbiri' 'Salt Okunur' 'Okuma Yazısı' |
createOption'ı seçin | Oluşturma seçeneği. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
diskSizeGB | Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. Bu değer 1023 GB'tan büyük olamaz |
Int |
Lun | Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır. | int (gerekli) |
yönetilen Disk | Yönetilen disk parametreleri. | VirtualMachineScaleSetManagedDiskParameters |
ad | Disk adı. | dizgi |
VirtualMachineScaleSetExtension
Ad | Açıklama | Değer |
---|---|---|
ad | Uzantının adı. | dizgi |
Özellikler | Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProfile
Ad | Açıklama | Değer |
---|---|---|
Uzantı -ları | Sanal makine ölçek kümesi alt uzantı kaynakları. | VirtualMachineScaleSetExtension[] |
VirtualMachineScaleSetExtensionProperties
Ad | Açıklama | Değer |
---|---|---|
küçük sürümü otomatik yükselt | Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. | Bool |
protectedSettings | Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. | herhangi |
yayınevi | Uzantı işleyici yayımcısının adı. | dizgi |
Ayarlar | Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. | herhangi |
tür | Uzantının türünü belirtir; "CustomScriptExtension" örnektir. | dizgi |
tipİşleyiciVersiyonu | Betik işleyicisinin sürümünü belirtir. | dizgi |
VirtualMachineScaleSetIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Sanal makine ölçek kümesi için kullanılan kimlik türü. Şu anda desteklenen tek tür örtük olarak bir kimlik oluşturan 'SystemAssigned' türüdür. | 'Sistem Atandı' |
VirtualMachineScaleSetIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
ad | IP yapılandırma adı. | dize (gerekli) |
Özellikler | Sanal makine ölçek kümesi ağ profilinin IP yapılandırma özelliklerini açıklar. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
applicationGatewayBackendAddressPools | Uygulama ağ geçidi arka uç adres havuzları. | AltKaynak[] |
loadBalancerBackendAddressPools | Yük dengeleyici arka uç adres havuzları. | AltKaynak[] |
loadBalancerInboundNatPools | Yük dengeleyici gelen nat havuzları. | AltKaynak[] |
alt ağ | Alt ağ. | apiEntityReference |
VirtualMachineScaleSetManagedDiskParameters
Ad | Açıklama | Değer |
---|---|---|
depolamaHesapTürü | Yönetilen disk için depolama hesabı türünü belirtir. Olası değerler şunlardır: Standard_LRS veya Premium_LRS. | 'Premium_LRS' 'Standard_LRS' |
VirtualMachineScaleSetNetworkConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
ad | Ağ yapılandırma adı. | dize (gerekli) |
Özellikler | Sanal makine ölçek kümesi ağ profilinin IP yapılandırmasını açıklar. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
ipYapılandırmaları | Sanal makine ölçek kümesi IP Yapılandırması. | VirtualMachineScaleSetIPConfiguration[] (gerekli) |
birincil | Bunun bir sanal makinede birincil NIC olup olmadığı. | Bool |
VirtualMachineScaleSetNetworkProfile
Ad | Açıklama | Değer |
---|---|---|
networkInterfaceConfigurations | Ağ yapılandırmalarının listesi. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetOSDisk
Ad | Açıklama | Değer |
---|---|---|
önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok ReadOnly Okuma Yazma Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly |
'Hiçbiri' 'Salt Okunur' 'Okuma Yazısı' |
createOption'ı seçin | Ölçek kümesindeki sanal makinelerin nasıl oluşturulması gerektiğini belirtir. İzin verilen tek değer şunlardır: FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. |
'Ekle' 'Boş' 'FromImage' (gerekli) |
resim | VirtualHardDisk Kaynak Kullanıcı Görüntüsü. Bu VirtualHardDisk, Sanal Makineye iliştirmek için kullanmadan önce kopyalanır. SourceImage sağlanırsa, hedef VirtualHardDisk mevcut olmamalıdır. | VirtualHardDisk |
yönetilen Disk | Yönetilen disk parametreleri. | VirtualMachineScaleSetManagedDiskParameters |
ad | Disk adı. | dizgi |
işletim sistemi türü | Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows Linux |
'Linux' 'Pencereler' |
vhdKonteynerler | Sanal sabit disk kapsayıcısı uris listesi. | dize[] |
VirtualMachineScaleSetOSProfile
Ad | Açıklama | Değer |
---|---|---|
yöneticiŞifresi | Yönetici hesabının parolasını belirtir. Minimum uzunluk (Windows): 8 karakter Minimum uzunluk (Linux): 6 karakter En uzun (Windows): 123 karakter Maksimum uzunluk (Linux): 72 karakter Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir Daha küçük karakterler var Üst karakter içeriyor Basamak var Özel bir karakteri var (Regex eşleşmesi [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma |
dizgi |
adminKullanıcıAdı | Yönetici hesabının adını belirtir. Yalnızca Windows kısıtlaması: "" ile bitemez. İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum uzunluk (Linux): 1 karakter En uzun (Linux): 64 karakter En uzun (Windows): 20 karakter <li> Linux'ta bu alanda kullanılmaması gereken yerleşik sistem kullanıcılarının listesi için bkz. Azure'da Linux için Kullanıcı Adlarını Seçme |
dizgi |
bilgisayarAdıÖneki | Ölçek kümesindeki tüm sanal makineler için bilgisayar adı ön ekini belirtir. Bilgisayar adı ön ekleri 1 ile 15 karakter uzunluğunda olmalıdır. | dizgi |
özel veriler | Özel verilerin temel 64 kodlanmış dizesi. | dizgi |
linux Yapılandırması | İşletim sistemi profilinin Linux Yapılandırması. | linuxconfiguration |
Sır -larını | VM'ye eklenecek sertifikaların listesi. | VaultSecretGroup[] |
Windows Yapılandırması | İşletim sistemi profilinin Windows Yapılandırması. | Windows Yapılandırması |
VirtualMachineScaleSetProperties
Ad | Açıklama | Değer |
---|---|---|
overProvision (Üstprovizyon) | Sanal Makine Ölçek Kümesinin fazla sağlanıp sağlanmayacağını belirtir. | Bool |
tekYerleştirmeGrubu | Doğru olduğunda bu, ölçek kümesini en büyük boyut 100 sanal makine olan tek bir yerleştirme grubuyla sınırlar. | Bool |
yükseltme politikası | Yükseltme ilkesi. | UpgradePolicy |
virtualMachineProfile | Sanal makine profili. | VirtualMachineScaleSetVMProfile |
VirtualMachineScaleSetStorageProfile
Ad | Açıklama | Değer |
---|---|---|
dataDisks | Veri diskleri. | VirtualMachineScaleSetDataDisk[] |
imageReference (Görüntü Referansı) | Görüntü başvurusu. | ImageReference |
İşletim Sistemi | İşletim sistemi diski. | VirtualMachineScaleSetOSDisk |
VirtualMachineScaleSetVMProfile
Ad | Açıklama | Değer |
---|---|---|
extensionProfile (uzantı) | Sanal makine ölçek kümesi uzantısı profili. | VirtualMachineScaleSetExtensionProfile |
ağ Profili | Sanal makine ölçek kümesi ağ profili. | VirtualMachineScaleSetNetworkProfile |
İşletim SistemiProfili | Sanal makine ölçek kümesi işletim sistemi profili. | VirtualMachineScaleSetOSProfile |
storageProfile | Sanal makine ölçek kümesi depolama profili. | VirtualMachineScaleSetStorageProfile |
Windows Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
ekUnattendContent | Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Sanal makinenin otomatik güncelleştirmeler için etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
provisionVMAgent | Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. |
Bool |
zaman dilimi | Sanal makinenin saat dilimini belirtir. örneğin"Pasifik Standart Saati" | dizgi |
winRM | Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir. | WinRMConfiguration |
WinRMConfiguration
Ad | Açıklama | Değer |
---|---|---|
Dinleyici | Windows Uzaktan Yönetim dinleyicilerinin listesi | WinRMListener[] |
WinRMListener
Ad | Açıklama | Değer |
---|---|---|
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme { "data":"<Base64 kodlu sertifika>", "dataType":"pfx", "şifre":"<pfx-dosya-şifresi>" } |
dizgi |
protokol | Dinleyici protokolünün belirtir. Olası değerler şunlardır: http https |
'Http' (İngilizce) 'Https' |
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Modül | Açıklama |
---|---|
Sanal Makine Ölçek Kümesi | Sanal Makine Ölçek Kümesi için AVM Kaynak Modülü |
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
Bicep Dosyası | Açıklama |
---|---|
azure oyun geliştirici sanal makine ölçek kümesi |
Azure Oyun Geliştirici Sanal Makine Ölçek Kümesi, Unreal gibi Licencsed Altyapıları içerir. |
5 Düğüm güvenli küme dağıtma | Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar. |
Nextflow genomiks kümesi dağıtma | Bu şablon Jumpbox, n küme düğümleri, docker desteği ve paylaşılan depolama ile ölçeklenebilir bir Nextflow kümesi dağıtır. |
Güvenilen başlatma özellikli bir Windows VM Ölçek Kümesi dağıtma | Bu şablon, Windows Server 2016, Windows Server 2019 veya Windows Server 2022 Azure Edition'ın en son düzeltme eki uygulanmış sürümünü kullanarak güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtmanızı sağlar. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Secureboot ve vTPM'yi etkinleştirirseniz, VMSS'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir. |
Windows VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma | Bu şablon, Windows 2008-R2-SP1, 2012-Datacenter veya 2012-R2-Datacenter'ın en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Ayrıca Otomatik Ölçeklendirme tümleşik |
Her VM'yi bir Azure Dosyalar paylaşımına bağlayan bir VMSS dağıtma | Bu şablon bir Ubuntu Sanal Makine Ölçek Kümesi dağıtır ve her vm'yi bir Azure Dosyalar paylaşımına bağlamak için özel bir betik uzantısı kullanır |
Azure Application Gateway ile Windows VM ölçek kümesi dağıtma | Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır ve en fazla 1000 VM'yi destekler |
Otomatik Ölçeklendirme & Python Bottle sunucusuyla VM Ölçek Kümesi Dağıtma | Çalışan basit bir Python Bottle uygulaması çalıştıran her vm'& yük dengeleyicinin/NAT'nin arkasında bir VM Ölçek Kümesi dağıtın. Otomatik Ölçeklendirme yapılandırıldığında Ölçek Kümesi, ölçeği gerektiği gibi & genişletecektir |
IIS WebApp çalıştıran otomatik ölçeklendirme ile VM Ölçek Kümesini |
IIS ve çok temel bir .NET MVC web uygulaması çalıştıran bir Windows VM Ölçek Kümesi dağıtır. VMSS PowerShell DSC Uzantısı, IIS yükleme ve WebDeploy paket dağıtımını gerçekleştirmek için kullanılır. |
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux | Bu şablon, Azure Load Balancer'ın arkasındaki örneklerle basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimini etkinleştirir ve üretim dağıtımları için kullanılmamalıdır. |
Genel IP Ön Eki ile VMSS |
VmSS'yi Genel IP Ön Eki ile dağıtma şablonu |
ARM şablonu kaynak tanımı
virtualMachineScaleSets kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Compute/virtualMachineScaleSets kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"apiVersion": "2016-04-30-preview",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"overProvision": "bool",
"singlePlacementGroup": "bool",
"upgradePolicy": {
"mode": "string"
},
"virtualMachineProfile": {
"extensionProfile": {
"extensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"protectedSettings": {},
"publisher": "string",
"settings": {},
"type": "string",
"typeHandlerVersion": "string"
}
}
]
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"subnet": {
"id": "string"
}
}
}
],
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"computerNamePrefix": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"diskSizeGB": "int",
"lun": "int",
"managedDisk": {
"storageAccountType": "string"
},
"name": "string"
}
],
"imageReference": {
"id": "string",
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"image": {
"uri": "string"
},
"managedDisk": {
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhdContainers": [ "string" ]
}
}
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Compute/virtualMachineScaleSets
Ad | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2016-04-30-önizleme' |
kimlik | Yapılandırıldıysa sanal makine ölçek kümesinin kimliği. | VirtualMachineScaleSetIdentity |
yer | Kaynak konumu | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
tasarı | Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın. | Tasarı |
Özellikler | Sanal Makine Ölçek Kümesinin özelliklerini açıklar. | VirtualMachineScaleSetProperties |
Sku | Sanal makine ölçek kümesi sku'su. | Sku |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Compute/virtualMachineScaleSets' |
AdditionalUnattendContent (Ek Katılımsızİçerik
Ad | Açıklama | Değer |
---|---|---|
bileşen adı | Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır. | 'Microsoft-Windows-Shell-Setup' (Microsoft-Windows-Kabuk Kurulumu) |
içerik | Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir. | dizgi |
passName (şifre) | Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. | 'Oobe Sistemi' |
ayar adı | İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon. | 'Otomatik Oturum Açma' 'FirstLogonCommands' |
ApiEntityReference
Ad | Açıklama | Değer |
---|---|---|
Kimliği | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... biçiminde ARM kaynak kimliği | dizgi |
Görüntü Referansı
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
teklif | Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün teklifini belirtir. | dizgi |
yayınevi | Görüntü yayımcısı. | dizgi |
Sku | Görüntü SKU'su. | dizgi |
Sürüm | Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. İzin verilen biçimler Major.Minor.Build veya 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. | dizgi |
Linux Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
disablePasswordAuthentication | Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. | Bool |
SSH | Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. | SshYapılandırması |
Tasarı
Ad | Açıklama | Değer |
---|---|---|
ad | Plan kimliği. | dizgi |
ürün | Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. | dizgi |
promosyon kodu | Promosyon kodu. | dizgi |
yayınevi | Yayımcı kimliği. | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Ölçek kümesindeki sanal makine sayısını belirtir. | Int |
ad | Sku adı. | dizgi |
Katmanı | Ölçek kümesindeki sanal makinelerin katmanını belirtir. Olası Değerler: standart Temel |
dizgi |
SshYapılandırması
Ad | Açıklama | Değer |
---|---|---|
publicKeys | Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. | SshPublicKey[] |
SshPublicKey (SshKamu Anahtarı)
Ad | Açıklama | Değer |
---|---|---|
anahtar verileri | SSH aracılığıyla VM ile kimlik doğrulaması yapmak için kullanılan SSH ortak anahtar sertifikası. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir. Ssh anahtarları oluşturmak için bkz. Azure'de Linux vm'leri için Linux ve Mac'te SSH anahtarları oluşturma . |
dizgi |
yol | Oluşturulan VM'de ssh ortak anahtarının depolandığı tam yolu belirtir. Dosya zaten varsa, belirtilen anahtar dosyanın sonuna eklenir. Örnek: /home/user/.ssh/authorized_keys | dizgi |
Alt Kaynak
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
Yükseltme Politikası
Ad | Açıklama | Değer |
---|---|---|
mod | Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. Olası değerler şunlardır: el ile Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir. |
'Otomatik' 'El ile' |
Kasa Sertifikası
Ad | Açıklama | Değer |
---|---|---|
certificateMağaza | Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir. |
dizgi |
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme { "data":"<Base64 kodlu sertifika>", "dataType":"pfx", "şifre":"<pfx-dosya-şifresi>" } |
dizgi |
VaultSecretGroup (KasaGizli Grup)
Ad | Açıklama | Değer |
---|---|---|
kaynakKasa | VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si. | AltKaynak |
vaultCertificates | SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi. | VaultCertificate[] |
Sanal HardDisk
Ad | Açıklama | Değer |
---|---|---|
Urı | Sanal sabit diskin uri'sini belirtir. | dizgi |
VirtualMachineScaleSetDataDisk
Ad | Açıklama | Değer |
---|---|---|
önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok ReadOnly Okuma Yazma Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly |
'Hiçbiri' 'Salt Okunur' 'Okuma Yazısı' |
createOption'ı seçin | Oluşturma seçeneği. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
diskSizeGB | Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. Bu değer 1023 GB'tan büyük olamaz |
Int |
Lun | Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır. | int (gerekli) |
yönetilen Disk | Yönetilen disk parametreleri. | VirtualMachineScaleSetManagedDiskParameters |
ad | Disk adı. | dizgi |
VirtualMachineScaleSetExtension
Ad | Açıklama | Değer |
---|---|---|
ad | Uzantının adı. | dizgi |
Özellikler | Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProfile
Ad | Açıklama | Değer |
---|---|---|
Uzantı -ları | Sanal makine ölçek kümesi alt uzantı kaynakları. | VirtualMachineScaleSetExtension[] |
VirtualMachineScaleSetExtensionProperties
Ad | Açıklama | Değer |
---|---|---|
küçük sürümü otomatik yükselt | Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. | Bool |
protectedSettings | Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. | herhangi |
yayınevi | Uzantı işleyici yayımcısının adı. | dizgi |
Ayarlar | Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. | herhangi |
tür | Uzantının türünü belirtir; "CustomScriptExtension" örnektir. | dizgi |
tipİşleyiciVersiyonu | Betik işleyicisinin sürümünü belirtir. | dizgi |
VirtualMachineScaleSetIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Sanal makine ölçek kümesi için kullanılan kimlik türü. Şu anda desteklenen tek tür örtük olarak bir kimlik oluşturan 'SystemAssigned' türüdür. | 'Sistem Atandı' |
VirtualMachineScaleSetIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
ad | IP yapılandırma adı. | dize (gerekli) |
Özellikler | Sanal makine ölçek kümesi ağ profilinin IP yapılandırma özelliklerini açıklar. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
applicationGatewayBackendAddressPools | Uygulama ağ geçidi arka uç adres havuzları. | AltKaynak[] |
loadBalancerBackendAddressPools | Yük dengeleyici arka uç adres havuzları. | AltKaynak[] |
loadBalancerInboundNatPools | Yük dengeleyici gelen nat havuzları. | AltKaynak[] |
alt ağ | Alt ağ. | apiEntityReference |
VirtualMachineScaleSetManagedDiskParameters
Ad | Açıklama | Değer |
---|---|---|
depolamaHesapTürü | Yönetilen disk için depolama hesabı türünü belirtir. Olası değerler şunlardır: Standard_LRS veya Premium_LRS. | 'Premium_LRS' 'Standard_LRS' |
VirtualMachineScaleSetNetworkConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
ad | Ağ yapılandırma adı. | dize (gerekli) |
Özellikler | Sanal makine ölçek kümesi ağ profilinin IP yapılandırmasını açıklar. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
ipYapılandırmaları | Sanal makine ölçek kümesi IP Yapılandırması. | VirtualMachineScaleSetIPConfiguration[] (gerekli) |
birincil | Bunun bir sanal makinede birincil NIC olup olmadığı. | Bool |
VirtualMachineScaleSetNetworkProfile
Ad | Açıklama | Değer |
---|---|---|
networkInterfaceConfigurations | Ağ yapılandırmalarının listesi. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetOSDisk
Ad | Açıklama | Değer |
---|---|---|
önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok ReadOnly Okuma Yazma Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly |
'Hiçbiri' 'Salt Okunur' 'Okuma Yazısı' |
createOption'ı seçin | Ölçek kümesindeki sanal makinelerin nasıl oluşturulması gerektiğini belirtir. İzin verilen tek değer şunlardır: FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. |
'Ekle' 'Boş' 'FromImage' (gerekli) |
resim | VirtualHardDisk Kaynak Kullanıcı Görüntüsü. Bu VirtualHardDisk, Sanal Makineye iliştirmek için kullanmadan önce kopyalanır. SourceImage sağlanırsa, hedef VirtualHardDisk mevcut olmamalıdır. | VirtualHardDisk |
yönetilen Disk | Yönetilen disk parametreleri. | VirtualMachineScaleSetManagedDiskParameters |
ad | Disk adı. | dizgi |
işletim sistemi türü | Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows Linux |
'Linux' 'Pencereler' |
vhdKonteynerler | Sanal sabit disk kapsayıcısı uris listesi. | dize[] |
VirtualMachineScaleSetOSProfile
Ad | Açıklama | Değer |
---|---|---|
yöneticiŞifresi | Yönetici hesabının parolasını belirtir. Minimum uzunluk (Windows): 8 karakter Minimum uzunluk (Linux): 6 karakter En uzun (Windows): 123 karakter Maksimum uzunluk (Linux): 72 karakter Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir Daha küçük karakterler var Üst karakter içeriyor Basamak var Özel bir karakteri var (Regex eşleşmesi [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma |
dizgi |
adminKullanıcıAdı | Yönetici hesabının adını belirtir. Yalnızca Windows kısıtlaması: "" ile bitemez. İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum uzunluk (Linux): 1 karakter En uzun (Linux): 64 karakter En uzun (Windows): 20 karakter <li> Linux'ta bu alanda kullanılmaması gereken yerleşik sistem kullanıcılarının listesi için bkz. Azure'da Linux için Kullanıcı Adlarını Seçme |
dizgi |
bilgisayarAdıÖneki | Ölçek kümesindeki tüm sanal makineler için bilgisayar adı ön ekini belirtir. Bilgisayar adı ön ekleri 1 ile 15 karakter uzunluğunda olmalıdır. | dizgi |
özel veriler | Özel verilerin temel 64 kodlanmış dizesi. | dizgi |
linux Yapılandırması | İşletim sistemi profilinin Linux Yapılandırması. | linuxconfiguration |
Sır -larını | VM'ye eklenecek sertifikaların listesi. | VaultSecretGroup[] |
Windows Yapılandırması | İşletim sistemi profilinin Windows Yapılandırması. | Windows Yapılandırması |
VirtualMachineScaleSetProperties
Ad | Açıklama | Değer |
---|---|---|
overProvision (Üstprovizyon) | Sanal Makine Ölçek Kümesinin fazla sağlanıp sağlanmayacağını belirtir. | Bool |
tekYerleştirmeGrubu | Doğru olduğunda bu, ölçek kümesini en büyük boyut 100 sanal makine olan tek bir yerleştirme grubuyla sınırlar. | Bool |
yükseltme politikası | Yükseltme ilkesi. | UpgradePolicy |
virtualMachineProfile | Sanal makine profili. | VirtualMachineScaleSetVMProfile |
VirtualMachineScaleSetStorageProfile
Ad | Açıklama | Değer |
---|---|---|
dataDisks | Veri diskleri. | VirtualMachineScaleSetDataDisk[] |
imageReference (Görüntü Referansı) | Görüntü başvurusu. | ImageReference |
İşletim Sistemi | İşletim sistemi diski. | VirtualMachineScaleSetOSDisk |
VirtualMachineScaleSetVMProfile
Ad | Açıklama | Değer |
---|---|---|
extensionProfile (uzantı) | Sanal makine ölçek kümesi uzantısı profili. | VirtualMachineScaleSetExtensionProfile |
ağ Profili | Sanal makine ölçek kümesi ağ profili. | VirtualMachineScaleSetNetworkProfile |
İşletim SistemiProfili | Sanal makine ölçek kümesi işletim sistemi profili. | VirtualMachineScaleSetOSProfile |
storageProfile | Sanal makine ölçek kümesi depolama profili. | VirtualMachineScaleSetStorageProfile |
Windows Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
ekUnattendContent | Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Sanal makinenin otomatik güncelleştirmeler için etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
provisionVMAgent | Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. |
Bool |
zaman dilimi | Sanal makinenin saat dilimini belirtir. örneğin"Pasifik Standart Saati" | dizgi |
winRM | Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir. | WinRMConfiguration |
WinRMConfiguration
Ad | Açıklama | Değer |
---|---|---|
Dinleyici | Windows Uzaktan Yönetim dinleyicilerinin listesi | WinRMListener[] |
WinRMListener
Ad | Açıklama | Değer |
---|---|---|
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme { "data":"<Base64 kodlu sertifika>", "dataType":"pfx", "şifre":"<pfx-dosya-şifresi>" } |
dizgi |
protokol | Dinleyici protokolünün belirtir. Olası değerler şunlardır: http https |
'Http' (İngilizce) 'Https' |
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon | Açıklama |
---|---|
Sanal Makine Ölçek Kümesine birden çok VM ekleme |
Bu şablon yönetilen diskler, genel IP'ler ve ağ arabirimleri ile N sayıda VM oluşturur. Sanal Makine Ölçek Kümesindeki VM'leri Esnek Düzenleme modunda oluşturur. Bunlar, dağıtımın bir parçası olarak da oluşturulacak bir Sanal Ağda sağlanacaktır |
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirmeyi |
Şablon, ölçek kümesinde istenen sayıda VM ile bir Windows VMSS ve her vm'ye yüklenecek bir LANSA MSI dağıtır. VM Ölçek Kümesi dağıtıldıktan sonra LANSA MSI'yi yüklemek için özel bir betik uzantısı kullanılır) |
Azure Container Service Engine (acs-engine) - Swarm Modu |
Azure Container Service Engine (acs-engine), DC/OS, Kubernetes, Swarm Modu veya Swarm düzenleyicileri ile Microsoft Azure'da Docker özellikli kümeler için ARM (Azure Resource Manager) şablonları oluşturur. Aracın girişi bir küme tanımıdır. Küme tanımı, Bir Microsoft Azure Container Service kümesini dağıtmak için kullanılan ARM şablonu söz dizimine çok benzer (çoğu durumda olduğu gibi). |
azure oyun geliştirici sanal makine ölçek kümesi |
Azure Oyun Geliştirici Sanal Makine Ölçek Kümesi, Unreal gibi Licencsed Altyapıları içerir. |
Azure VM Ölçek Kümesini Intel Lustre istemcileri olarak |
Bu şablon, Azure VM Ölçek Kümelerini ve Azure galerisi OpenLogic CentOS 6.6 veya 7.0 görüntülerini kullanarak bir dizi Intel Lustre 2.7 istemcisi oluşturur ve mevcut bir Intel Lustre dosya sistemini bağlar |
Gizli disk şifreleme ile Gizli VM Ölçek Kümesini |
Bu şablon, çeşitli Windows ve Linux görüntü sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak gizli işletim sistemi disk şifrelemesi etkinleştirilmiş gizli bir VM Ölçek Kümesi dağıtmanıza olanak tanır. |
Couchbase Kurumsal |
Couchbase Enterprise'ı yüklemek için Azure Resource Manager (ARM) şablonları |
Sıçrama kutusu ile yeni bir Linux VMSS oluşturma ve şifreleme |
Bu şablon en son Linux görüntüsünü kullanarak bir Linux VMSS dağıtır, veri birimleri ekler ve ardından her Linux VMSS örneğinin veri birimlerini şifreler. Ayrıca özel IP adreslerine sahip Linux VMSS örnekleriyle aynı sanal ağda genel IP adresine sahip bir sıçrama kutusu dağıtır. Bu, genel IP adresi aracılığıyla sıçrama kutusuna bağlanmaya ve ardından özel IP adresleri aracılığıyla Linux VMSS örneklerine bağlanmaya olanak tanır. |
Sıçrama kutusu ile yeni bir Windows VMSS oluşturma ve şifreleme |
Bu şablon, sunucu Windows sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu şablon aynı sanal ağda genel IP adresine sahip bir sıçrama kutusu da dağıtır. Bu genel IP adresi aracılığıyla sıçrama kutusuna bağlanabilir, ardından buradan özel IP adresleri aracılığıyla ölçek kümesindeki VM'lere bağlanabilirsiniz. Bu şablon, Windows VM'lerinin VM Ölçek Kümesinde şifrelemeyi etkinleştirir. |
NSG'ler etkin 3 Nodetype Güvenli Kümesi Dağıtma |
Bu şablon, Standard_D2 Boyutlu VM'lerde Windows server 2016 Veri merkezini çalıştıran güvenli bir 3 düğüm türü Service fabric Kümesi dağıtmanızı sağlar. Bu şablonu kullanın, Ağ Güvenlik Gruplarını kullanarak gelen ve giden ağ trafiğini denetlemenize olanak tanır. |
5 Düğüm güvenli küme dağıtma |
Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar. |
5 Düğüm Ubuntu Service Fabric Kümesi Dağıtma |
Bu şablon, Standard_D2_V2 Boyutlu VMSS üzerinde Ubuntu çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar. |
Linux VMSS wth birincil/ikincil mimari dağıtma |
Bu şablon, birincil ikincil mimaride Özel Betik Uzantısına sahip bir Linux VMSS dağıtmanızı sağlar |
Nextflow genomiks kümesi dağıtma |
Bu şablon Jumpbox, n küme düğümleri, docker desteği ve paylaşılan depolama ile ölçeklenebilir bir Nextflow kümesi dağıtır. |
Var olan bir sanal ağa Ölçek Kümesi Dağıtma |
Bu şablon, sanal makine ölçek kümesini bir sanal ağa dağıtır. |
Windows'da mevcut bir sanal ağa Ölçek Kümesi Dağıtma |
Bu şablon, bir Windows 2016 Veri Merkezi VM Ölçek Kümesi'nin bir kaynak grubuna, sanal ağa ve alt ağa dağıtılmasına neden olur. |
Linux VM'leri ile basit bir VM Ölçek Kümesi dağıtma |
Bu şablon, Ubuntu Linux 14.04.4-LTS veya 16.04-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. |
Linux VM'leri ve Jumpbox ile basit bir VM Ölçek Kümesi dağıtma |
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Vm'lerin içinde bulunduğu sanal ağın dışından bağlantıları etkinleştirmek için bir sıçrama kutusu da vardır. |
Windows VM'leri ile basit bir VM Ölçek Kümesi dağıtma |
Bu şablon, çeşitli Windows Sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, rdp bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. |
Windows VM'leri ve Jumpbox ile basit bir VM Ölçek Kümesi Dağıtma |
Bu şablon, sunucu Windows sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu şablon aynı sanal ağda genel IP adresine sahip bir sıçrama kutusu da dağıtır. Bu genel IP adresi aracılığıyla sıçrama kutusuna bağlanabilir, ardından buradan özel IP adresleri aracılığıyla ölçek kümesindeki VM'lere bağlanabilirsiniz. |
Güvenilen başlatma özellikli bir Windows VM Ölçek Kümesi dağıtma |
Bu şablon, Windows Server 2016, Windows Server 2019 veya Windows Server 2022 Azure Edition'ın en son düzeltme eki uygulanmış sürümünü kullanarak güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtmanızı sağlar. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Secureboot ve vTPM'yi etkinleştirirseniz, VMSS'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir. |
Azure Veri Bilimi VM'sinden VM Ölçek Kümesi Dağıtma |
Bu şablonlar, Azure Veri Bilimi VM'lerini kaynak görüntü olarak kullanarak VM ölçek kümelerini dağıtır. |
Linux özel görüntü vm ölçek kümesi dağıtma |
Bu şablon, ölçek kümesi içinde özel bir VM Linux görüntüsü dağıtmanıza olanak tanır. Bu VM'ler HTTP yük dengelemeli bir yük dengeleyicinin arkasındadır (varsayılan olarak 80 numaralı bağlantı noktasında). Örnek, uygulama dağıtımını ve güncelleştirmesini yapmak için özel bir betik kullanır. Kendi güncelleştirme yordamınız için özel betiğinizi sağlamanız gerekebilir. VMSS'yi oluşturduğunuz abonelikte ve bölgede VM'nizin genelleştirilmiş bir görüntüsünü sağlamanız gerekir. |
Windows özel görüntü ile VM Ölçek Kümesi Dağıtma |
Bu şablon, özel bir Windows görüntüsü sağlayan basit bir VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler HTTP yük dengelemeli bir yük dengeleyicinin arkasındadır (varsayılan olarak 80 numaralı bağlantı noktasında) |
Linux VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma |
Bu şablon, Ubuntu Linux 15.04 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Ayrıca Otomatik Ölçeklendirme tümleşik |
ILB arkasında Linux VM'leri ile VM Ölçek Kümesi Dağıtma |
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir iç yük dengeleyicinin arkasındadır. |
Kullanılabilirlik Bölgelerinde Linux VM'leri ile VM Ölçek Kümesi Dağıtma |
Bu şablon, Ubuntu Linux 14.04.4-LTS veya 16.04-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. |
Windows VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma |
Bu şablon, Windows 2008-R2-SP1, 2012-Datacenter veya 2012-R2-Datacenter'ın en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Ayrıca Otomatik Ölçeklendirme tümleşik |
Kullanılabilirlik Alanları Windows VM'leri ile VM Ölçek Kümesi Dağıtma |
Bu şablon, çeşitli Windows Sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak bir Vm Ölçek Kümesi Windows VM'leri dağıtmanıza olanak tanır. Bu VM'ler, rdp bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. |
Her VM'yi bir Azure Dosyalar paylaşımına bağlayan bir VMSS dağıtma |
Bu şablon bir Ubuntu Sanal Makine Ölçek Kümesi dağıtır ve her vm'yi bir Azure Dosyalar paylaşımına bağlamak için özel bir betik uzantısı kullanır |
Özel Betik Uzantısı ile Windows VM Ölçek Kümesi Dağıtma |
Bu şablon, çeşitli Windows Sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak bir Vm Ölçek Kümesi Windows VM'leri dağıtmanıza olanak tanır. Bu VM'ler özelleştirme için özel bir betik uzantısına sahiptir ve rdp bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. |
Azure Application Gateway ile Windows VM ölçek kümesi dağıtma |
Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır ve en fazla 1000 VM'yi destekler |
Sanal Makine Ölçek Kümesi için Otomatik Ölçeklendirme Ayarı Dağıtma |
Bu şablon, Sanal Makine Ölçek Kümesi kaynağı için otomatik ölçeklendirme ilkesi dağıtmanıza olanak tanır. |
Azure Application Gateway ile Ubuntu VM ölçek kümesi dağıtma |
Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Ubuntu VM Ölçek Kümesi dağıtmanıza olanak tanır ve en fazla 1000 VM'yi destekler |
Darktrace Otomatik Ölçeklendirme vSensors Dağıtma |
Bu şablon, Darktrace vSensors'ın otomatik olarak otomatik ölçeklendirme dağıtımını dağıtmanızı sağlar |
VM Ölçek Kümesi, Azure Dosyalar ve Mysql ile Drupal Dağıtma |
Drupal (Apache / PHP) çalıştıran her VM'& bir yük dengeleyicinin/NAT'nin arkasında bir VM Ölçek Kümesi dağıtın. Tüm düğümler oluşturulan Azure dosya paylaşımı depolama alanını ve MySQL veritabanını paylaşır |
VM Ölçek Kümesini LB yoklaması ve otomatik onarımlarla dağıtma |
Bu şablon, sistem durumu yoklaması yapılandırılmış bir yük dengeleyicinin arkasında linux VM'lerinden oluşan bir VM ölçek kümesi dağıtmanıza olanak tanır. Ölçek kümesinde ayrıca 30 dakikalık yetkisiz kullanım süresiyle otomatik örnek onarımları ilkesi etkinleştirilir. |
Otomatik Ölçeklendirme & Python Bottle sunucusuyla VM Ölçek Kümesi Dağıtma |
Çalışan basit bir Python Bottle uygulaması çalıştıran her vm'& yük dengeleyicinin/NAT'nin arkasında bir VM Ölçek Kümesi dağıtın. Otomatik Ölçeklendirme yapılandırıldığında Ölçek Kümesi, ölçeği gerektiği gibi & genişletecektir |
windows VMSS'yi dağıtma WINDOWS'ları SSL DSC yapılandırma |
Bu şablon, DSC ve Azure Key Vault kullanarak iki Windows VMSS dağıtmanıza, IIS/Web Rolü, .Net Framework 4.5, windows kimlik doğrulaması, uygulama başlatma, uygulama dağıtım paketlerini indirme, URL Yeniden Yazma & SSL yapılandırması gibi windows özelliklerini yapılandırmanıza olanak tanır |
Mevcut bir Linux VMSS şifrelemeyi devre dışı bırakma |
Mevcut bir Linux VMSS'de şifrelemeyi devre dışı bırakır |
Çalışan bir Linux VMSS veri birimi şifrelemesini etkinleştirme |
Çalışan bir Linux VMSS'de veri birimi şifrelemesini etkinleştirir |
Sanal Makine Ölçek Kümesine Elasticsearch kümesi yükleme |
Bu şablon, Bir Sanal Makine ölçek kümesinde bir Elasticsearch kümesi dağıtır. Şablon, yönetilen disklerde çalışan isteğe bağlı sayıda veri düğümü ile 3 ayrılmış ana düğüm sağlar. |
RHEL (kümelenmiş, VMSS) üzerinde JBoss EAP |
Bu şablon, JBoss EAP 7.4 kümesini çalıştıran RHEL 8.6 VMSS örnekleri oluşturmanıza ve eap-session-replication adlı bir web uygulaması dağıtmanıza olanak tanır. Dağıtım sırasında yapılandırılan JBoss EAP kullanıcı adı ve parolasını kullanarak yönetim konsolunda oturum açabilirsiniz. |
VMSS Kümesi Otomatik Ölçeklendiricisi ile Kubernetes kümesini |
Bu şablon, kubeadm kullanılarak başlatılan bir vanilya kubernetes kümesi dağıtır. Küme otomatik ölçeklendiricisi ile yapılandırılmış bir ana düğüm dağıtır. Önceden yapılandırılmış bir Sanal Makine Ölçek Kümesi (VMSS) de dağıtılır ve kümeye otomatik olarak eklenir. Daha sonra küme otomatik ölçeklendiricisi, kümenin iş yüküne bağlı olarak kümenin ölçeğini otomatik olarak artırabilir/azaltabilir. |
Vm başına Linux VM'leri ve genel IPv4 ile Basit VM Ölçek Kümesi |
Bu şablon yük dengeleyici, gelen NAT kuralları ve VM başına genel IP ile basit bir ölçek kümesi dağıtmayı gösterir. |
SSL özellikli VM Ölçek Kümesi |
Azure Key Vault biçiminde güvenli bir şekilde dağıtılan SSL sertifikaları ile yapılandırılan web sunucularını dağıtır |
Kullanılabilirlik Alanları kullanarak Sanal Makine Ölçek Kümesi örneğini |
Bu şablon, yük dengeleyici ile ayrı Kullanılabilirlik Alanlarına yerleştirilen bir VMSS oluşturur. |
IIS WebApp çalıştıran otomatik ölçeklendirme ile VM Ölçek Kümesini |
IIS ve çok temel bir .NET MVC web uygulaması çalıştıran bir Windows VM Ölçek Kümesi dağıtır. VMSS PowerShell DSC Uzantısı, IIS yükleme ve WebDeploy paket dağıtımını gerçekleştirmek için kullanılır. |
Azure Sanal Ağ (VNET)'da IPv6'nın VMSS dağıtımı |
Çift yığınlı IPv4/IPv6 VNET ve Std Load Balancer ile VM Ölçek Kümesi oluşturun. |
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux |
Bu şablon, Azure Load Balancer'ın arkasındaki örneklerle basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimini etkinleştirir ve üretim dağıtımları için kullanılmamalıdır. |
Genel IP Ön Eki ile VMSS |
VmSS'yi Genel IP Ön Eki ile dağıtma şablonu |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
virtualMachineScaleSets kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Compute/virtualMachineScaleSets kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
properties = {
overProvision = bool
singlePlacementGroup = bool
upgradePolicy = {
mode = "string"
}
virtualMachineProfile = {
extensionProfile = {
extensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
protectedSettings = ?
publisher = "string"
settings = ?
type = "string"
typeHandlerVersion = "string"
}
}
]
}
networkProfile = {
networkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
subnet = {
id = "string"
}
}
}
]
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
computerNamePrefix = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
diskSizeGB = int
lun = int
managedDisk = {
storageAccountType = "string"
}
name = "string"
}
]
imageReference = {
id = "string"
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
image = {
uri = "string"
}
managedDisk = {
storageAccountType = "string"
}
name = "string"
osType = "string"
vhdContainers = [
"string"
]
}
}
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
Özellik Değerleri
Microsoft.Compute/virtualMachineScaleSets
Ad | Açıklama | Değer |
---|---|---|
kimlik | Yapılandırıldıysa sanal makine ölçek kümesinin kimliği. | VirtualMachineScaleSetIdentity |
yer | Kaynak konumu | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
tasarı | Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın. | Tasarı |
Özellikler | Sanal Makine Ölçek Kümesinin özelliklerini açıklar. | VirtualMachineScaleSetProperties |
Sku | Sanal makine ölçek kümesi sku'su. | Sku |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Compute/virtualMachineScaleSets@2016-04-30-preview" (İngilizce) |
AdditionalUnattendContent (Ek Katılımsızİçerik
Ad | Açıklama | Değer |
---|---|---|
bileşen adı | Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır. | 'Microsoft-Windows-Shell-Setup' (Microsoft-Windows-Kabuk Kurulumu) |
içerik | Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir. | dizgi |
passName (şifre) | Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. | 'Oobe Sistemi' |
ayar adı | İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon. | 'Otomatik Oturum Açma' 'FirstLogonCommands' |
ApiEntityReference
Ad | Açıklama | Değer |
---|---|---|
Kimliği | /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... biçiminde ARM kaynak kimliği | dizgi |
Görüntü Referansı
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
teklif | Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün teklifini belirtir. | dizgi |
yayınevi | Görüntü yayımcısı. | dizgi |
Sku | Görüntü SKU'su. | dizgi |
Sürüm | Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. İzin verilen biçimler Major.Minor.Build veya 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. | dizgi |
Linux Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
disablePasswordAuthentication | Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. | Bool |
SSH | Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. | SshYapılandırması |
Tasarı
Ad | Açıklama | Değer |
---|---|---|
ad | Plan kimliği. | dizgi |
ürün | Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. | dizgi |
promosyon kodu | Promosyon kodu. | dizgi |
yayınevi | Yayımcı kimliği. | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Ölçek kümesindeki sanal makine sayısını belirtir. | Int |
ad | Sku adı. | dizgi |
Katmanı | Ölçek kümesindeki sanal makinelerin katmanını belirtir. Olası Değerler: standart Temel |
dizgi |
SshYapılandırması
Ad | Açıklama | Değer |
---|---|---|
publicKeys | Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. | SshPublicKey[] |
SshPublicKey (SshKamu Anahtarı)
Ad | Açıklama | Değer |
---|---|---|
anahtar verileri | SSH aracılığıyla VM ile kimlik doğrulaması yapmak için kullanılan SSH ortak anahtar sertifikası. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir. Ssh anahtarları oluşturmak için bkz. Azure'de Linux vm'leri için Linux ve Mac'te SSH anahtarları oluşturma . |
dizgi |
yol | Oluşturulan VM'de ssh ortak anahtarının depolandığı tam yolu belirtir. Dosya zaten varsa, belirtilen anahtar dosyanın sonuna eklenir. Örnek: /home/user/.ssh/authorized_keys | dizgi |
Alt Kaynak
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
Yükseltme Politikası
Ad | Açıklama | Değer |
---|---|---|
mod | Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. Olası değerler şunlardır: el ile Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir. |
'Otomatik' 'El ile' |
Kasa Sertifikası
Ad | Açıklama | Değer |
---|---|---|
certificateMağaza | Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir. |
dizgi |
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme { "data":"<Base64 kodlu sertifika>", "dataType":"pfx", "şifre":"<pfx-dosya-şifresi>" } |
dizgi |
VaultSecretGroup (KasaGizli Grup)
Ad | Açıklama | Değer |
---|---|---|
kaynakKasa | VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si. | AltKaynak |
vaultCertificates | SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi. | VaultCertificate[] |
Sanal HardDisk
Ad | Açıklama | Değer |
---|---|---|
Urı | Sanal sabit diskin uri'sini belirtir. | dizgi |
VirtualMachineScaleSetDataDisk
Ad | Açıklama | Değer |
---|---|---|
önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok ReadOnly Okuma Yazma Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly |
'Hiçbiri' 'Salt Okunur' 'Okuma Yazısı' |
createOption'ı seçin | Oluşturma seçeneği. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
diskSizeGB | Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. Bu değer 1023 GB'tan büyük olamaz |
Int |
Lun | Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır. | int (gerekli) |
yönetilen Disk | Yönetilen disk parametreleri. | VirtualMachineScaleSetManagedDiskParameters |
ad | Disk adı. | dizgi |
VirtualMachineScaleSetExtension
Ad | Açıklama | Değer |
---|---|---|
ad | Uzantının adı. | dizgi |
Özellikler | Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProfile
Ad | Açıklama | Değer |
---|---|---|
Uzantı -ları | Sanal makine ölçek kümesi alt uzantı kaynakları. | VirtualMachineScaleSetExtension[] |
VirtualMachineScaleSetExtensionProperties
Ad | Açıklama | Değer |
---|---|---|
küçük sürümü otomatik yükselt | Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. | Bool |
protectedSettings | Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. | herhangi |
yayınevi | Uzantı işleyici yayımcısının adı. | dizgi |
Ayarlar | Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. | herhangi |
tür | Uzantının türünü belirtir; "CustomScriptExtension" örnektir. | dizgi |
tipİşleyiciVersiyonu | Betik işleyicisinin sürümünü belirtir. | dizgi |
VirtualMachineScaleSetIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Sanal makine ölçek kümesi için kullanılan kimlik türü. Şu anda desteklenen tek tür örtük olarak bir kimlik oluşturan 'SystemAssigned' türüdür. | 'Sistem Atandı' |
VirtualMachineScaleSetIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
ad | IP yapılandırma adı. | dize (gerekli) |
Özellikler | Sanal makine ölçek kümesi ağ profilinin IP yapılandırma özelliklerini açıklar. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
applicationGatewayBackendAddressPools | Uygulama ağ geçidi arka uç adres havuzları. | AltKaynak[] |
loadBalancerBackendAddressPools | Yük dengeleyici arka uç adres havuzları. | AltKaynak[] |
loadBalancerInboundNatPools | Yük dengeleyici gelen nat havuzları. | AltKaynak[] |
alt ağ | Alt ağ. | apiEntityReference |
VirtualMachineScaleSetManagedDiskParameters
Ad | Açıklama | Değer |
---|---|---|
depolamaHesapTürü | Yönetilen disk için depolama hesabı türünü belirtir. Olası değerler şunlardır: Standard_LRS veya Premium_LRS. | 'Premium_LRS' 'Standard_LRS' |
VirtualMachineScaleSetNetworkConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği | dizgi |
ad | Ağ yapılandırma adı. | dize (gerekli) |
Özellikler | Sanal makine ölçek kümesi ağ profilinin IP yapılandırmasını açıklar. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
ipYapılandırmaları | Sanal makine ölçek kümesi IP Yapılandırması. | VirtualMachineScaleSetIPConfiguration[] (gerekli) |
birincil | Bunun bir sanal makinede birincil NIC olup olmadığı. | Bool |
VirtualMachineScaleSetNetworkProfile
Ad | Açıklama | Değer |
---|---|---|
networkInterfaceConfigurations | Ağ yapılandırmalarının listesi. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetOSDisk
Ad | Açıklama | Değer |
---|---|---|
önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: Yok ReadOnly Okuma Yazma Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly |
'Hiçbiri' 'Salt Okunur' 'Okuma Yazısı' |
createOption'ı seçin | Ölçek kümesindeki sanal makinelerin nasıl oluşturulması gerektiğini belirtir. İzin verilen tek değer şunlardır: FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. |
'Ekle' 'Boş' 'FromImage' (gerekli) |
resim | VirtualHardDisk Kaynak Kullanıcı Görüntüsü. Bu VirtualHardDisk, Sanal Makineye iliştirmek için kullanmadan önce kopyalanır. SourceImage sağlanırsa, hedef VirtualHardDisk mevcut olmamalıdır. | VirtualHardDisk |
yönetilen Disk | Yönetilen disk parametreleri. | VirtualMachineScaleSetManagedDiskParameters |
ad | Disk adı. | dizgi |
işletim sistemi türü | Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows Linux |
'Linux' 'Pencereler' |
vhdKonteynerler | Sanal sabit disk kapsayıcısı uris listesi. | dize[] |
VirtualMachineScaleSetOSProfile
Ad | Açıklama | Değer |
---|---|---|
yöneticiŞifresi | Yönetici hesabının parolasını belirtir. Minimum uzunluk (Windows): 8 karakter Minimum uzunluk (Linux): 6 karakter En uzun (Windows): 123 karakter Maksimum uzunluk (Linux): 72 karakter Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir Daha küçük karakterler var Üst karakter içeriyor Basamak var Özel bir karakteri var (Regex eşleşmesi [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma |
dizgi |
adminKullanıcıAdı | Yönetici hesabının adını belirtir. Yalnızca Windows kısıtlaması: "" ile bitemez. İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum uzunluk (Linux): 1 karakter En uzun (Linux): 64 karakter En uzun (Windows): 20 karakter <li> Linux'ta bu alanda kullanılmaması gereken yerleşik sistem kullanıcılarının listesi için bkz. Azure'da Linux için Kullanıcı Adlarını Seçme |
dizgi |
bilgisayarAdıÖneki | Ölçek kümesindeki tüm sanal makineler için bilgisayar adı ön ekini belirtir. Bilgisayar adı ön ekleri 1 ile 15 karakter uzunluğunda olmalıdır. | dizgi |
özel veriler | Özel verilerin temel 64 kodlanmış dizesi. | dizgi |
linux Yapılandırması | İşletim sistemi profilinin Linux Yapılandırması. | linuxconfiguration |
Sır -larını | VM'ye eklenecek sertifikaların listesi. | VaultSecretGroup[] |
Windows Yapılandırması | İşletim sistemi profilinin Windows Yapılandırması. | Windows Yapılandırması |
VirtualMachineScaleSetProperties
Ad | Açıklama | Değer |
---|---|---|
overProvision (Üstprovizyon) | Sanal Makine Ölçek Kümesinin fazla sağlanıp sağlanmayacağını belirtir. | Bool |
tekYerleştirmeGrubu | Doğru olduğunda bu, ölçek kümesini en büyük boyut 100 sanal makine olan tek bir yerleştirme grubuyla sınırlar. | Bool |
yükseltme politikası | Yükseltme ilkesi. | UpgradePolicy |
virtualMachineProfile | Sanal makine profili. | VirtualMachineScaleSetVMProfile |
VirtualMachineScaleSetStorageProfile
Ad | Açıklama | Değer |
---|---|---|
dataDisks | Veri diskleri. | VirtualMachineScaleSetDataDisk[] |
imageReference (Görüntü Referansı) | Görüntü başvurusu. | ImageReference |
İşletim Sistemi | İşletim sistemi diski. | VirtualMachineScaleSetOSDisk |
VirtualMachineScaleSetVMProfile
Ad | Açıklama | Değer |
---|---|---|
extensionProfile (uzantı) | Sanal makine ölçek kümesi uzantısı profili. | VirtualMachineScaleSetExtensionProfile |
ağ Profili | Sanal makine ölçek kümesi ağ profili. | VirtualMachineScaleSetNetworkProfile |
İşletim SistemiProfili | Sanal makine ölçek kümesi işletim sistemi profili. | VirtualMachineScaleSetOSProfile |
storageProfile | Sanal makine ölçek kümesi depolama profili. | VirtualMachineScaleSetStorageProfile |
Windows Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
ekUnattendContent | Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Sanal makinenin otomatik güncelleştirmeler için etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
provisionVMAgent | Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. |
Bool |
zaman dilimi | Sanal makinenin saat dilimini belirtir. örneğin"Pasifik Standart Saati" | dizgi |
winRM | Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir. | WinRMConfiguration |
WinRMConfiguration
Ad | Açıklama | Değer |
---|---|---|
Dinleyici | Windows Uzaktan Yönetim dinleyicilerinin listesi | WinRMListener[] |
WinRMListener
Ad | Açıklama | Değer |
---|---|---|
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme { "data":"<Base64 kodlu sertifika>", "dataType":"pfx", "şifre":"<pfx-dosya-şifresi>" } |
dizgi |
protokol | Dinleyici protokolünün belirtir. Olası değerler şunlardır: http https |
'Http' (İngilizce) 'Https' |
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Modül | Açıklama |
---|---|
Sanal Makine Ölçek Kümesi | Sanal Makine Ölçek Kümesi için AVM Kaynak Modülü |