Microsoft.Compute virtualMachineScaleSets 2021-11-01
تعريف مورد Bicep
يمكن نشر نوع مورد virtualMachineScaleSets مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2021-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
automaticRepairsPolicy: {
enabled: bool
gracePeriod: 'string'
repairAction: 'string'
}
doNotRunExtensionsOnOverprovisionedVMs: bool
hostGroup: {
id: 'string'
}
orchestrationMode: 'string'
overprovision: bool
platformFaultDomainCount: int
proximityPlacementGroup: {
id: 'string'
}
scaleInPolicy: {
forceDeletion: bool
rules: [
'string'
]
}
singlePlacementGroup: bool
spotRestorePolicy: {
enabled: bool
restoreTimeout: 'string'
}
upgradePolicy: {
automaticOSUpgradePolicy: {
disableAutomaticRollback: bool
enableAutomaticOSUpgrade: bool
}
mode: 'string'
rollingUpgradePolicy: {
enableCrossZoneUpgrade: bool
maxBatchInstancePercent: int
maxUnhealthyInstancePercent: int
maxUnhealthyUpgradedInstancePercent: int
pauseTimeBetweenBatches: 'string'
prioritizeUnhealthyInstances: bool
}
}
virtualMachineProfile: {
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
order: int
packageReferenceId: 'string'
tags: 'string'
}
]
}
billingProfile: {
maxPrice: json('decimal-as-string')
}
capacityReservation: {
capacityReservationGroup: {
id: 'string'
}
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionProfile: {
extensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
enableAutomaticUpgrade: bool
forceUpdateTag: 'string'
protectedSettings: any()
protectedSettingsFromKeyVault: any()
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any()
suppressFailures: bool
type: 'string'
typeHandlerVersion: 'string'
}
}
]
extensionsTimeBudget: 'string'
}
hardwareProfile: {
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
licenseType: 'string'
networkProfile: {
healthProbe: {
id: 'string'
}
networkApiVersion: '2020-11-01'
networkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerNamePrefix: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
patchSettings: {
assessmentMode: 'string'
patchMode: 'string'
}
provisionVMAgent: 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
patchSettings: {
assessmentMode: 'string'
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
priority: 'string'
scheduledEventsProfile: {
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
diskIOPSReadWrite: int
diskMBpsReadWrite: int
diskSizeGB: int
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
writeAcceleratorEnabled: bool
}
]
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
diffDiskSettings: {
option: 'Local'
placement: 'string'
}
diskSizeGB: int
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhdContainers: [
'string'
]
writeAcceleratorEnabled: bool
}
}
userData: 'string'
}
zoneBalance: bool
}
zones: [
'string'
]
}
قيم Property
مجموعات نطاق الأجهزة الظاهرية
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوب) حد الأحرف: 1-15 (Windows) 1-64 (Linux) أحرف صالحة: لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكنك البدء بالتسطير السفلي. لا يمكنك أن تنهي بنقطة أو واصلة. |
الموقع | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku | وحدة sku لمجموعة مقياس الجهاز الظاهري. | "Sku" |
توسيع الموقع | الموقع الموسع لمجموعة مقياس الجهاز الظاهري. | توسيع الموقع |
الهوية | هوية مجموعة مقياس الجهاز الظاهري، إذا تم تكوينها. | VirtualMachineScaleSetIdentity |
تخطيط | يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. | الخطة |
خصائص | يصف خصائص مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetProperties |
المناطق | مناطق مجموعة مقياس الجهاز الظاهري. ملاحظة: لا يمكن تعيين مناطق التوفر إلا عند إنشاء مجموعة المقياس | سلسلة [] |
توسيع الموقع
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الموقع الموسع. | سلسلة |
النوع | نوع الموقع الموسع. | 'EdgeZone' |
VirtualMachineScaleSetIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المستخدمة لمجموعة مقياس الجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة مقياس الجهاز الظاهري. | 'بلا' 'SystemAssigned' 'SystemAssigned, UserAssigned' "UserAssigned" |
userAssignedIdentities | قائمة هويات المستخدم المقترنة بمجموعة مقياس الجهاز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | VirtualMachineScaleSetIdentityUserAssignedIdentities |
VirtualMachineScaleSetIdentityUserAssignedIdentities
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | VirtualMachineScaleSetIdentityUserAssignedIdentities... |
VirtualMachineScaleSetIdentityUserAssignedIdentities...
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
الخطة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | معرف الخطة. | سلسلة |
منتج | يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة |
رمز الترقية | رمز الترقية. | سلسلة |
الناشر | معرف الناشر. | سلسلة |
VirtualMachineScaleSetProperties
الاسم | الوصف | القيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. على سبيل المثال: ما إذا كانت الأجهزة الظاهرية لديها القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | قدرات إضافية |
automaticRepairsPolicy | نهج الإصلاحات التلقائية. | نهج الاسترداد التلقائي |
doNotRunExtensionsOnOverprovisionedVMs | عند تمكين التوفير الزائد، يتم تشغيل الملحقات فقط على العدد المطلوب من الأجهزة الظاهرية التي يتم الاحتفاظ بها أخيرا. وبالتالي، ستضمن هذه الخاصية عدم تشغيل الملحقات على الأجهزة الظاهرية الزائدة عن التزويد. | Bool |
hostGroup | يحدد معلومات حول مجموعة المضيف المخصصة التي توجد فيها مجموعة مقياس الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. |
مصدر فرعي |
تنسيقMode | يحدد وضع التزامن لمجموعة مقياس الجهاز الظاهري. | "مرن" 'موحد' |
الإفراط في التوفير | يحدد ما إذا كان يجب الإفراط في توفير مجموعة مقياس الجهاز الظاهري. | Bool |
platformFaultDomainCount | عدد مجالات الخطأ لكل مجموعة مواضع. | int |
proximityPlacementGroup | يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين مجموعة مقياس الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. |
مصدر فرعي |
scaleInPolicy | يحدد النهج المطبقة عند التحجيم في الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. | ScaleInPolicy |
singlePlacementGroup | عندما يكون صحيحا، فإن هذا يحد من مجموعة المقياس إلى مجموعة موضع واحدة، بحد أقصى 100 جهاز ظاهري. ملاحظة: إذا كانت singlePlacementGroup صحيحة، فقد يتم تعديلها إلى false. ومع ذلك، إذا كان singlePlacementGroup معيناً على false، فقد لا يتم تعديله إلى true. | Bool |
spotRestorePolicy | يحدد خصائص Spot Restore لمجموعة مقياس الجهاز الظاهري. | SpotRestorePolicy |
upgradePolicy | نهج الترقية. | نهج الترقية |
virtualMachineProfile | ملف تعريف الجهاز الظاهري. | VirtualMachineScaleSetVMProfile |
موازنة المنطقة | ما إذا كان يجب فرض توزيع الجهاز الظاهري بشكل صارم عبر مناطق x في حالة وجود انقطاع في المنطقة. يمكن تعيين خاصية zoneBalance فقط إذا كانت خاصية المناطق لمجموعة المقياس تحتوي على أكثر من منطقة واحدة. إذا لم تكن هناك مناطق أو منطقة واحدة فقط محددة، فلا ينبغي تعيين خاصية zoneBalance. | Bool |
قدرات إضافية
الاسم | الوصف | القيمة |
---|---|---|
hibernationEnabled | العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. | Bool |
ultraSSDEnabled | العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. | Bool |
نهج الاسترداد التلقائي
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | يحدد ما إذا كان يجب تمكين الإصلاحات التلقائية على مجموعة مقياس الجهاز الظاهري. القيمة الافتراضية كاذبة. | Bool |
gracePeriod | مقدار الوقت الذي يتم فيه تعليق الإصلاحات التلقائية بسبب تغيير الحالة على الجهاز الظاهري. يبدأ وقت السماح بعد اكتمال تغيير الحالة. يساعد هذا في تجنب الإصلاحات السابقة لأوانها أو العرضية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. الحد الأدنى لفترة السماح المسموح بها هو 10 دقائق (PT10M)، وهي أيضا القيمة الافتراضية. الحد الأقصى لفترة السماح المسموح بها هو 90 دقيقة (PT90M). | سلسلة |
repairAction | نوع إجراء الإصلاح (استبدال، إعادة تشغيل، إعادة تصوير) الذي سيتم استخدامه لإصلاح الأجهزة الظاهرية غير الصحية في مجموعة المقياس. يتم استبدال القيمة الافتراضية. | "إعادة تصوير" "استبدال" "إعادة التشغيل" |
مصدر فرعي
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ScaleInPolicy
الاسم | الوصف | القيمة |
---|---|---|
الحذف القسري | تسمح لك هذه الخاصية بتحديد ما إذا كان يجب فرض حذف الأجهزة الظاهرية المختارة للإزالة عند تغيير حجم مجموعة مقياس الجهاز الظاهري. (ميزة في المعاينة) | Bool |
القواعد | القواعد التي يجب اتباعها عند توسيع نطاق مجموعة مقياس الجهاز الظاهري. القيم الممكنة هي: الافتراضي عند تحجيم مجموعة مقياس الجهاز الظاهري، سيتم أولا موازنة مجموعة المقياس عبر المناطق إذا كانت مجموعة مقياس نطاقية. بعد ذلك، سيتم موازنة ذلك عبر مجالات الخطأ قدر الإمكان. داخل كل مجال خطأ، ستكون الأجهزة الظاهرية المختارة للإزالة أحدث الأجهزة غير المحمية من التوسيع. أقدم جهاز ظاهري عند توسيع نطاق مجموعة مقياس الجهاز الظاهري، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة المقياس عبر المناطق. داخل كل منطقة، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية لإزالتها. أحدث جهاز ظاهري عند توسيع نطاق مجموعة مقياس الجهاز الظاهري، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة المقياس عبر المناطق. داخل كل منطقة، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية لإزالتها. |
صفيف سلسلة يحتوي على أي من: "افتراضي" 'NewestVM' 'OldestVM' |
SpotRestorePolicy
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | تمكين ميزة Spot-Try-Restore حيث ستتم محاولة استعادة مثيلات VMSS SPOT المستردة بشكل انتهازي استنادا إلى توفر السعة وقيود التسعير | Bool |
restoreTimeout | قيمة المهلة المعبر عنها كمدة زمنية ISO 8601 لن يحاول النظام الأساسي بعدها استعادة مثيلات VMSS SPOT | سلسلة |
نهج الترقية
الاسم | الوصف | القيمة |
---|---|---|
السياسة التلقائية لOSUpgrade | معلمات التكوين المستخدمة لإجراء ترقية نظام التشغيل التلقائية. | السياسة التلقائية لOSUpgrade |
الوضع | يحدد وضع الترقية إلى الأجهزة الظاهرية في مجموعة المقياس. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التحديثات على الأجهزة الظاهرية في مجموعة المقياس. يمكنك القيام بذلك باستخدام إجراء manualUpgrade. تلقائي - يتم تحديث جميع الأجهزة الظاهرية في مجموعة المقياس تلقائيا في نفس الوقت. |
"تلقائي" 'يدوي' 'المتداول' |
rollingUpgradePolicy | معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة. | RollingUpgradePolicy |
السياسة التلقائية لOSUpgrade
الاسم | الوصف | القيمة |
---|---|---|
disableAutomaticRollback | ما إذا كان يجب تعطيل ميزة التراجع عن صورة نظام التشغيل. القيمة الافتراضية هي false. | Bool |
enableAutomaticOSUpgrade | يشير إلى ما إذا كان يجب تطبيق ترقيات نظام التشغيل تلقائيا على مثيلات مجموعة المقياس بطريقة متجددة عند توفر إصدار أحدث من صورة نظام التشغيل. القيمة الافتراضية هي false. إذا تم تعيين هذا إلى true لمجموعات المقاييس المستندة إلى Windows، يتم تعيين enableAutomaticUpdates تلقائيا إلى false ولا يمكن تعيينه إلى true. |
Bool |
RollingUpgradePolicy
الاسم | الوصف | القيمة |
---|---|---|
enableCrossZoneUpgrade | السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار مجال التحديث وmaxBatchInstancePercent لتحديد حجم الدفعة. | Bool |
maxBatchInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا هو الحد الأقصى، يمكن أن تتسبب المثيلات غير الصحية في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في دفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 5 الحد الأقصى للقيمة = 100 |
maxUnhealthyInstancePercent | الحد الأقصى للنسبة المئوية لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 5 الحد الأقصى للقيمة = 100 |
maxUnhealthyUpgradedInstancePercent | النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية على الإطلاق، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 0 الحد الأقصى للقيمة = 100 |
pauseTimeBetweenBatches | وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثوان (PT0S). | سلسلة |
تحديد أولوياتUnhealthyInstances | ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. | Bool |
VirtualMachineScaleSetVMProfile
الاسم | الوصف | القيمة |
---|---|---|
applicationProfile | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | ApplicationProfile |
ملف الفوترة | يحدد التفاصيل المتعلقة بالفوترة ل Azure Spot VMSS. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. |
ملف الفوترة |
حجز السعة | يحدد التفاصيل المتعلقة بحجز القدرة الإنتاجية لمجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. |
CapacityReservationProfile |
diagnosticsProfile | يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. |
DiagnosticsProfile |
نهج الإخلاء | يحدد نهج الإخلاء لجهاز Azure Spot الظاهري ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو معاينة 2017-10-30. |
"إلغاء التخصيص" "حذف" |
extensionProfile | يحدد مجموعة من الإعدادات للملحقات المثبتة على الأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetExtensionProfile |
ملف تعريف الأجهزة | يحدد التفاصيل المتعلقة بملف تعريف الأجهزة لمجموعة مقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. |
VirtualMachineScaleSetHardwareProfile |
نوع الترخيص | يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا. القيم المحتملة لنظام تشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit ل Windows Server Azure Hybrid Use Benefit for Linux Server الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
سلسلة |
networkProfile | يحدد خصائص واجهات الشبكة للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetNetworkProfile |
osProfile | يحدد إعدادات نظام التشغيل للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetOSProfile |
أولوية | تحديد أولوية الأجهزة الظاهرية في مجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: معاينة 2017-10-30 |
"منخفض" 'عادي' 'Spot' |
scheduledEventsProfile | يحدد التكوينات ذات الصلة بالحدث المجدول. | ScheduledEventsProfile |
securityProfile | يحدد إعدادات ملف التعريف المتعلق بالأمان للأجهزة الظاهرية في مجموعة المقياس. | SecurityProfile |
storageProfile | يحدد إعدادات التخزين لأقراص الجهاز الظاهري. | VirtualMachineScaleSetStorageProfile |
Userdata | UserData للأجهزة الظاهرية في مجموعة المقياس، والتي يجب ترميزها base-64. يجب ألا يمر العميل بأي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 |
سلسلة |
ApplicationProfile
الاسم | الوصف | القيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | VMGalleryApplication[] |
تطبيق VMGallery
الاسم | الوصف | القيمة |
---|---|---|
configurationReference | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | سلسلة |
الترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | int |
packageReferenceId | يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوبة) |
العلامات | اختياري، يحدد قيمة مرور لسياق أكثر عمومية. | سلسلة |
ملف تعريف الفوترة
الاسم | الوصف | القيمة |
---|---|---|
maxPrice | يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي. ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي. سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS. القيم الممكنة هي: - أي قيمة عشرية أكبر من الصفر. مثال: 0.01538 -1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json(). |
int أو json decimal |
CapacityReservationProfile
الاسم | الوصف | القيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس التي تم توفير سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
مصدر فرعي |
ملف تعريف التشخيص
الاسم | الوصف | القيمة |
---|---|---|
تشخيصات التمهيد | تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. |
تشخيصات التمهيد |
تشخيصات التمهيد
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | Bool |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. |
سلسلة |
VirtualMachineScaleSetExtensionProfile
الاسم | الوصف | القيمة |
---|---|---|
الملحقات | يقوم مقياس الجهاز الظاهري بتعيين موارد الملحق التابعة. | VirtualMachineScaleSetExtension[] |
extensionsTimeBudget | يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01 |
سلسلة |
VirtualMachineScaleSetExtension
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الملحق. | سلسلة |
خصائص | يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProperties
الاسم | الوصف | القيمة |
---|---|---|
autoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت التوزيع. ومع ذلك، بمجرد توزيعها، لن يعمل الملحق على ترقية الإصدارات الثانوية ما لم يتم إعادة توزيعها، حتى مع تعيين هذه الخاصية إلى صواب. | Bool |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | Bool |
forceUpdateTag | إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، فسيتم إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. | سلسلة |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
provisionAfterExtensions | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة [] |
الناشر | اسم ناشر معالج الملحق. | سلسلة |
الإعدادات | إعدادات Json العامة المنسقة للملحق. | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل النابعة من الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). يعد الافتراضي غير صحيح. | Bool |
النوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | سلسلة |
typeHandlerVersion | يحدد إصدار معالج البرنامج النصي. | سلسلة |
VirtualMachineScaleSetHardwareProfile
الاسم | الوصف | القيمة |
---|---|---|
vmSizeProperties | يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. |
VMSizeProperties |
VMSizeProperties
الاسم | الوصف | القيمة |
---|---|---|
vCPUsAvailable | يحدد عدد وحدات المعالجة المركزية الظاهرية المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة . |
int |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة يعني تعيين هذه الخاصية إلى 1 أيضا تعطيل الترابط التشعبي. |
int |
VirtualMachineScaleSetNetworkProfile
الاسم | الوصف | القيمة |
---|---|---|
healthProbe | مرجع إلى فحص موازن التحميل المستخدم لتحديد صحة مثيل في مجموعة مقياس الجهاز الظاهري. سيكون المرجع في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. | ApiEntityReference |
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة لمجموعة مقياس الجهاز الظاهري مع وضع التنسيق "مرن" | '2020-11-01' |
تكوينات networkInterface | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
ApiEntityReference
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | سلسلة |
تكوين VirtualMachineScaleSetNetwork
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
الاسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | يحدد ما إذا كانت واجهة الشبكة مسرعة ممكنة للشبكات. | Bool |
enableFpga | يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكات FPGA. | Bool |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | Bool |
تكوينات ip | يحدد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | مصدر فرعي |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
الاسم | الوصف | القيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة [] |
تكوين VirtualMachineScaleSetIP
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
الاسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
applicationGatewayBackendAddressPools | يحدد صفيفا من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن أن تشير مجموعة المقياس إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | SubResource[] |
applicationSecurityGroups | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | SubResource[] |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة المقياس الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وموازنة تحميل داخلية واحدة. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | SubResource[] |
loadBalancerInboundNatPools | يحدد صفيفا من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن لمجموعة المقياس الرجوع إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | SubResource[] |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
تكوين publicIPAddress | تكوين publicIPAddress. | تكوين VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | يحدد معرف الشبكة الفرعية. | ApiEntityReference |
تكوين VirtualMachineScaleSetPublicIPAddressConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين عنوان IP العام. | سلسلة (مطلوب) |
خصائص | يصف تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
sku | يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط مع OrchestrationMode على أنه مرن. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لعنون IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | int |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
publicIPPrefix | PublicIPPrefix الذي سيتم من خلاله تخصيص عناوين PUBLICIP. | مصدر فرعي |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
الاسم | الوصف | القيمة |
---|---|---|
domainNameLabel | تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال وفهرس الجهاز الظاهري هي تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | سلسلة (مطلوب) |
VirtualMachineScaleSetIpTag
الاسم | الوصف | القيمة |
---|---|---|
ipTagType | نوع علامة IP. مثال: FirstPartyUsage. | سلسلة |
العلامة | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | سلسلة |
PublicIPAddressSku
الاسم | الوصف | القيمة |
---|---|---|
الاسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" 'قياسي' |
المستوي | تحديد طبقة IP sku العامة | "عمومي" "إقليمي" |
VirtualMachineScaleSetOSProfile
الاسم | الوصف | القيمة |
---|---|---|
adminPassword | يحدد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف الحد الأقصى للطول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (تطابق Regex [\W_]) القيم غير المسموح بها: "abc@123"، "P@$$w 0rd"، "P@ssw0rd"، "P@ssword123"، "Pa$$word"، "pass@word1"، "Password!"، "Password1"، "Password22"، "iloveyou!" لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess |
سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
adminUsername | يحدد اسم حساب المسؤول. تقييد Windows فقط: لا يمكن أن ينتهي في "." القيم غير المسموح بها: "المسؤول"، "المسؤول"، "المستخدم"، "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". الحد الأدنى للطول (Linux): حرف واحد الحد الأقصى للطول (Linux): 64 حرفا الحد الأقصى للطول (Windows): 20 حرفا |
سلسلة |
allowExtensionOperations | يحدد ما إذا كان يجب السماح بعمليات الملحق على مجموعة مقياس الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على مجموعة مقياس الجهاز الظاهري. |
Bool |
computerNamePrefix | يحدد بادئة اسم الكمبيوتر لجميع الأجهزة الظاهرية في مجموعة المقياس. يجب أن يتراوح طول بادئات اسم الكمبيوتر من 1 إلى 15 حرفا. | سلسلة |
بيانات مخصصة | يحدد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. لاستخدام cloud-init لجهازك الظاهري، راجع استخدام cloud-init لتخصيص جهاز Linux ظاهري أثناء الإنشاء |
سلسلة |
تكوين linux | يحدد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. |
تكوين Linux |
بيانات سرية | يحدد مجموعة الشهادات التي يجب تثبيتها على الأجهزة الظاهرية في مجموعة المقياس. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
windowsConfiguration | يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
الاسم | الوصف | القيمة |
---|---|---|
disablePasswordAuthentication | يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | LinuxPatchSettings |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
ssh | يحدد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين Ssh |
LinuxPatchSettings
الاسم | الوصف | القيمة |
---|---|---|
assessmentMode | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
تكوين Ssh
الاسم | الوصف | القيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. | SshPublicKey[] |
SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
keyData | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure. |
سلسلة |
مسار | يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | سلسلة |
VaultSecretGroup
الاسم | الوصف | القيمة |
---|---|---|
sourceVault | عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. | مصدر فرعي |
vaultCertificates | قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
VaultCertificate
الاسم | الوصف | القيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 وSeagecaseThumbprint.prv <>للمفتاح الخاص. تم تنسيق كلا الملفين .pem. |
سلسلة |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
تكوين Windows
الاسم | الوصف | القيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML المشفرة الأساسية 64 الإضافية التي يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان التحديثات التلقائي ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. |
Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | إعدادات التصحيح |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
timeZone | يحدد المنطقة الزمنية للجهاز الظاهري. على سبيل المثال، "توقيت المحيط الهادئ القياسي". يمكن أن تكون القيم المحتملة قيمة TimeZoneInfo.Id من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. |
سلسلة |
Winrm | يحدد مستمعي Windows Remote Management. وهذا يتيح Windows PowerShell عن بعد. | تكوين WinRM |
AdditionalUnattendContent
الاسم | الوصف | القيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
المحتوى | يحدد محتوى XML المنسق الذي تتم إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن عنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | سلسلة |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | 'AutoLogon' "FirstLogonCommands" |
إعدادات التصحيح
الاسم | الوصف | القيمة |
---|---|---|
assessmentMode | يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". | Bool |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
تكوين WinRM
الاسم | الوصف | القيمة |
---|---|---|
المستمعين | قائمة مستمعي Windows Remote Management | WinRMListener[] |
WinRMListener
الاسم | الوصف | القيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم الممكنة هي: http https |
'Http' 'Https' |
ScheduledEventsProfile
الاسم | الوصف | القيمة |
---|---|---|
إنهاءNotificationProfile | يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. | إنهاءNotificationProfile |
إنهاءNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. | Bool |
notBeforeTimeout | الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | سلسلة |
ملف الأمان
الاسم | الوصف | القيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. الافتراضي: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. |
Bool |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. الافتراضي: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. |
"ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
إعدادات Uefi |
إعدادات Uefi
الاسم | الوصف | القيمة |
---|---|---|
secureBootEnabled | يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
VirtualMachineScaleSetStorageProfile
الاسم | الوصف | القيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة أقراص البيانات إلى الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
VirtualMachineScaleSetDataDisk[] |
imageReference | يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | ImageReference |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
VirtualMachineScaleSetOSDisk |
VirtualMachineScaleSetDataDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | خيار الإنشاء. | "إرفاق" "فارغ" 'FromImage' (مطلوب) |
diskIOPSReadWrite | يحدد Read-Write IOPS للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، فسيتم تعيين قيمة افتراضية استنادا إلى diskSizeGB. | int |
diskMBpsReadWrite | يحدد النطاق الترددي بالميغابايت في الثانية للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، فسيتم تعيين قيمة افتراضية استنادا إلى diskSizeGB. | int |
حجم القرص غيغابايت | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. لا يمكن أن تكون هذه القيمة أكبر من 1023 غيغابايت |
int |
Lun | يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
VirtualMachineScaleSetManagedDiskParameters
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
ملف الأمان | يحدد ملف تعريف الأمان للقرص المدار. | ملف تعريف أمان VMDisk |
نوع حساب التخزين | يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ملف تعريف أمان VMDisk
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفر بواسطة العميل وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة: يمكن تعيينه للأجهزة الظاهرية السرية فقط. |
'DiskWithVMGuestState' "VMGuestStateOnly" |
ImageReference
الاسم | الوصف | القيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لتوزيع الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. | سلسلة |
المعرف | معرف المورد | سلسلة |
عرض | يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | سلسلة |
الناشر | ناشر الصور. | سلسلة |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشتركة لتوزيع الجهاز الظاهري. يمكن إحضار هذا من استدعاء GET لصورة المعرض المشترك. | سلسلة |
sku | صورة SKU. | سلسلة |
version | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت التوزيع حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" في حقل "المعرف" بدون إدخال الإصدار. | سلسلة |
VirtualMachineScaleSetOSDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | يحدد كيفية إنشاء الأجهزة الظاهرية في مجموعة المقياس. القيمة الوحيدة المسموح بها هي: FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" 'FromImage' (مطلوب) |
إعدادات diffDisk | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم بواسطة مجموعة مقياس الجهاز الظاهري. | إعدادات DiffDisk |
حجم القرص غيغابايت | يحدد حجم قرص نظام التشغيل بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. لا يمكن أن تكون هذه القيمة أكبر من 1023 غيغابايت |
int |
صورة | يحدد معلومات حول صورة المستخدم غير المدارة لإسناد مجموعة المقياس إليها. | VirtualHardDisk |
managedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم الممكنة هي: Windows Linux |
'Linux' 'Windows' |
vhdContainers | يحدد عناوين URL للحاوية المستخدمة لتخزين أقراص نظام التشغيل لمجموعة المقياس. | سلسلة [] |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
إعدادات DiffDisk
الاسم | الوصف | القيمة |
---|---|---|
الخيار | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. | "محلي" |
وضع | يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم الممكنة هي: CacheDisk ResourceDisk الافتراضي: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. |
"CacheDisk" "ResourceDisk" |
VirtualHardDisk
الاسم | الوصف | القيمة |
---|---|---|
uri | يحدد عنوان uri الخاص بالقرص الثابت الظاهري. | سلسلة |
Sku
الاسم | الوصف | القيمة |
---|---|---|
السعة | يحدد عدد الأجهزة الظاهرية في مجموعة المقياس. | int |
الاسم | اسم sku. | سلسلة |
المستوي | يحدد طبقة الأجهزة الظاهرية في مجموعة مقياس. القيم المحتملة: قياسي أساسي |
سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
توزيع مجموعة مقياس الجهاز الظاهري مع فحص LB والإصلاحات التلقائية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري من أجهزة Linux الظاهرية خلف موازن تحميل مع تكوين فحص السلامة. تحتوي مجموعة المقياس أيضا على نهج إصلاحات المثيل التلقائي الممكنة مع فترة سماح مدتها 30 دقيقة. |
توزيع VMSS يربط كل جهاز ظاهري بمشاركة ملفات Azure |
ينشر هذا القالب مجموعة مقياس الجهاز الظاهري Ubuntu ويستخدم ملحق برنامج نصي مخصص لتوصيل كل جهاز ظاهري بمشاركة ملفات Azure |
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام ملحق برنامج نصي مخصص |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. تحتوي هذه الأجهزة الظاهرية على ملحق برنامج نصي مخصص للتخصيص وهي خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
نشر مجموعة مقياس في شبكة ظاهرية موجودة |
ينشر هذا القالب مجموعة مقياس الجهاز الظاهري في vnet exsisting. |
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
التشغيل السريع ل VMSS Flexible Orchestration Mode Linux |
ينشر هذا القالب مجموعة مقياس جهاز ظاهري بسيطة مع مثيلات خلف موازن تحميل Azure. مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. استخدم معلمة نظام التشغيل لاختيار توزيع Linux (Ubuntu) أو Windows (Windows Server Datacenter 2019). ملاحظة: يتيح قالب التشغيل السريع هذا الوصول إلى الشبكة إلى منافذ إدارة الجهاز الظاهري (SSH، RDP) من أي عنوان إنترنت، ولا ينبغي استخدامه لعمليات نشر الإنتاج. |
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh. |
توزيع مجموعة مقياس جهاز ظاهري باستخدام صورة مخصصة لنظام Linux |
يسمح لك هذا القالب بنشر صورة Linux مخصصة لجهاز ظاهري داخل مجموعة مقياس. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع موازنة تحميل HTTP (بشكل افتراضي على المنفذ 80). يستخدم المثال برنامج نصي مخصص للقيام بنشر التطبيق وتحديثه، قد تضطر إلى توفير البرنامج النصي المخصص لإجراء التحديث الخاص بك. سيتعين عليك توفير صورة معممة لجهازك الظاهري في نفس الاشتراك والمنطقة حيث تقوم بإنشاء VMSS. |
توزيع مجموعة مقياس جهاز ظاهري بسيطة باستخدام أجهزة Linux الظاهرية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Linux الظاهرية في مناطق Availabilty |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع بنية Linux VMSS wth الأساسية/الثانوية |
يسمح لك هذا القالب بنشر Linux VMSS مع ملحق البرنامج النصي المخصص في البنية الثانوية الأساسية |
مجموعة مقياس الجهاز الظاهري البسيطة مع أجهزة Linux الظاهرية وIPv4 العام لكل جهاز ظاهري |
يوضح هذا القالب توزيع مجموعة مقياس بسيطة مع موازن التحميل وقواعد NAT الواردة وعنوان IP العام لكل جهاز ظاهري. |
نشر مجموعة مقياس جهاز ظاهري موثوق به قادرة على التشغيل |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري موثوق بها قادرة على التشغيل لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من Windows Server 2016 أو Windows Server 2019 أو Windows Server 2022 Azure Edition. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات RDP. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على VMSS الخاص بك. سيقوم هذا الملحق بإجراء إثبات عن بعد بواسطة السحابة. |
توزيع مجموعة مقياس جهاز ظاهري Ubuntu باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Ubuntu بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Linux الظاهرية والتحجيم التلقائي |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.04 أو 14.04.4-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. لديهم أيضا مقياس تلقائي متكامل |
مجموعة مقياس الجهاز الظاهري الممكنة بواسطة SSL |
نشر خوادم الويب التي يتم تكوينها باستخدام شهادات SSL المنشورة بشكل آمن في Azure Key Vault |
نشر مجموعة مقياس في شبكة ظاهرية موجودة على Windows |
ينشر هذا القالب مجموعة مقياس جهاز ظاهري ل Windows 2016 Datacenter في مجموعة موارد exsisting وvnet وشبكة فرعية. |
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة ل Windows مدمجة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Windows الظاهرية والتحجيم التلقائي |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من Windows 2008-R2-SP1 أو 2012-Datacenter أو 2012-R2-Datacenter. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات RDP. لديهم أيضا مقياس تلقائي متكامل |
نشر مجموعة مقياس جهاز ظاهري باستخدام صورة مخصصة ل Windows |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة لإنشاء صورة Windows مخصصة. هذه الأجهزة الظاهرية خلف موازن تحميل مع موازنة تحميل HTTP (بشكل افتراضي على المنفذ 80) |
نشر مجموعة مقياس جهاز ظاهري بسيطة باستخدام أجهزة Windows الظاهرية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Windows الظاهرية في مناطق التوفر |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
VMSS مع بادئة IP العامة |
قالب لنشر VMSS مع بادئة IP العامة |
تعريف مورد قالب ARM
يمكن نشر نوع مورد virtualMachineScaleSets مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"apiVersion": "2021-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"automaticRepairsPolicy": {
"enabled": "bool",
"gracePeriod": "string",
"repairAction": "string"
},
"doNotRunExtensionsOnOverprovisionedVMs": "bool",
"hostGroup": {
"id": "string"
},
"orchestrationMode": "string",
"overprovision": "bool",
"platformFaultDomainCount": "int",
"proximityPlacementGroup": {
"id": "string"
},
"scaleInPolicy": {
"forceDeletion": "bool",
"rules": [ "string" ]
},
"singlePlacementGroup": "bool",
"spotRestorePolicy": {
"enabled": "bool",
"restoreTimeout": "string"
},
"upgradePolicy": {
"automaticOSUpgradePolicy": {
"disableAutomaticRollback": "bool",
"enableAutomaticOSUpgrade": "bool"
},
"mode": "string",
"rollingUpgradePolicy": {
"enableCrossZoneUpgrade": "bool",
"maxBatchInstancePercent": "int",
"maxUnhealthyInstancePercent": "int",
"maxUnhealthyUpgradedInstancePercent": "int",
"pauseTimeBetweenBatches": "string",
"prioritizeUnhealthyInstances": "bool"
}
},
"virtualMachineProfile": {
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"order": "int",
"packageReferenceId": "string",
"tags": "string"
}
]
},
"billingProfile": {
"maxPrice": "[json('decimal-as-string')]"
},
"capacityReservation": {
"capacityReservationGroup": {
"id": "string"
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionProfile": {
"extensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"enableAutomaticUpgrade": "bool",
"forceUpdateTag": "string",
"protectedSettings": {},
"protectedSettingsFromKeyVault": {},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"suppressFailures": "bool",
"type": "string",
"typeHandlerVersion": "string"
}
}
],
"extensionsTimeBudget": "string"
},
"hardwareProfile": {
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"licenseType": "string",
"networkProfile": {
"healthProbe": {
"id": "string"
},
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerNamePrefix": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"patchSettings": {
"assessmentMode": "string",
"patchMode": "string"
},
"provisionVMAgent": "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",
"patchSettings": {
"assessmentMode": "string",
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"priority": "string",
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"diskIOPSReadWrite": "int",
"diskMBpsReadWrite": "int",
"diskSizeGB": "int",
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"writeAcceleratorEnabled": "bool"
}
],
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"diffDiskSettings": {
"option": "Local",
"placement": "string"
},
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhdContainers": [ "string" ],
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string"
},
"zoneBalance": "bool"
},
"zones": [ "string" ]
}
قيم Property
مجموعات نطاق الأجهزة الظاهرية
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Compute/virtualMachineScaleSets' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2021-11-01' |
الاسم | اسم المورد | سلسلة (مطلوب) حد الأحرف: 1-15 (Windows) 1-64 (Linux) أحرف صالحة: لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكنك البدء بالتسطير السفلي. لا يمكنك أن تنهي بنقطة أو واصلة. |
الموقع | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku | وحدة sku لمجموعة مقياس الجهاز الظاهري. | "Sku" |
توسيع الموقع | الموقع الموسع لمجموعة مقياس الجهاز الظاهري. | توسيع الموقع |
الهوية | هوية مجموعة مقياس الجهاز الظاهري، إذا تم تكوينها. | VirtualMachineScaleSetIdentity |
تخطيط | يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. | الخطة |
خصائص | يصف خصائص مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetProperties |
المناطق | مناطق مجموعة مقياس الجهاز الظاهري. ملاحظة: لا يمكن تعيين مناطق التوفر إلا عند إنشاء مجموعة المقياس | سلسلة [] |
توسيع الموقع
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الموقع الموسع. | سلسلة |
النوع | نوع الموقع الموسع. | 'EdgeZone' |
VirtualMachineScaleSetIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المستخدمة لمجموعة مقياس الجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة مقياس الجهاز الظاهري. | 'بلا' 'SystemAssigned' 'SystemAssigned, UserAssigned' "تعيين المستخدم" |
userAssignedIdentities | قائمة هويات المستخدم المقترنة بمجموعة مقياس الجهاز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | VirtualMachineScaleSetIdentityUserAssignedIdentities |
VirtualMachineScaleSetIdentityUserAssignedIdentities
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | VirtualMachineScaleSetIdentityUserAssignedIdentities... |
VirtualMachineScaleSetIdentityUserAssignedIdentities...
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
الخطة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | معرف الخطة. | سلسلة |
منتج | يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة |
رمز الترقية | رمز الترقية. | سلسلة |
الناشر | معرف الناشر. | سلسلة |
VirtualMachineScaleSetProperties
الاسم | الوصف | القيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. على سبيل المثال: ما إذا كانت الأجهزة الظاهرية لديها القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب تخزين UltraSSD_LRS. | قدرات إضافية |
نهج الاسترداد التلقائي | نهج الإصلاحات التلقائية. | نهج الاسترداد التلقائي |
doNotRunExtensionsOnOverprovisionedVMs | عند تمكين التوفير الزائد، يتم تشغيل الملحقات فقط على العدد المطلوب من الأجهزة الظاهرية التي يتم الاحتفاظ بها أخيرا. ومن ثم ستضمن هذه الخاصية عدم تشغيل الملحقات على الأجهزة الظاهرية الإضافية التي تم توفيرها بشكل زائد. | Bool |
مجموعة المضيف | يحدد معلومات حول مجموعة المضيف المخصصة التي توجد فيها مجموعة مقياس الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. |
مصدر فرعي |
تنسيقMode | يحدد وضع التنسيق لمجموعة مقياس الجهاز الظاهري. | "مرن" 'زي موحد' |
الإفراط في التوفير | يحدد ما إذا كان يجب الإفراط في توفير مجموعة مقياس الجهاز الظاهري. | Bool |
platformFaultDomainCount | عدد مجالات الخطأ لكل مجموعة موضع. | int |
proximityPlacementGroup | يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين مجموعة مقياس الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. |
مصدر فرعي |
scaleInPolicy | يحدد النهج المطبقة عند التحجيم في الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. | ScaleInPolicy |
singlePlacementGroup | عندما يكون هذا صحيحا، فإن هذا يحد من مجموعة المقياس إلى مجموعة موضع واحدة، بحد أقصى 100 جهاز ظاهري. ملاحظة: إذا كانت singlePlacementGroup صحيحة، فقد يتم تعديلها إلى false. ومع ذلك، إذا كان singlePlacementGroup معيناً على false، فقد لا يتم تعديله إلى true. | Bool |
spotRestorePolicy | يحدد خصائص Spot Restore لمجموعة مقياس الجهاز الظاهري. | SpotRestorePolicy |
upgradePolicy | نهج الترقية. | نهج الترقية |
virtualMachineProfile | ملف تعريف الجهاز الظاهري. | VirtualMachineScaleSetVMProfile |
موازنة المنطقة | ما إذا كان يجب فرض توزيع الجهاز الظاهري بشكل صارم عبر مناطق x في حالة وجود انقطاع في المنطقة. يمكن تعيين خاصية zoneBalance فقط إذا كانت خاصية المناطق لمجموعة المقياس تحتوي على أكثر من منطقة واحدة. إذا لم تكن هناك مناطق أو منطقة واحدة فقط محددة، فلا ينبغي تعيين خاصية zoneBalance. | Bool |
قدرات إضافية
الاسم | الوصف | القيمة |
---|---|---|
hibernationEnabled | العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. | Bool |
ultraSSDEnabled | العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. | Bool |
نهج الاسترداد التلقائي
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | يحدد ما إذا كان يجب تمكين الإصلاحات التلقائية على مجموعة مقياس الجهاز الظاهري. القيمة الافتراضية كاذبة. | Bool |
gracePeriod | مقدار الوقت الذي يتم فيه تعليق الإصلاحات التلقائية بسبب تغيير الحالة على الجهاز الظاهري. يبدأ وقت السماح بعد اكتمال تغيير الحالة. يساعد هذا في تجنب الإصلاحات السابقة لأوانها أو العرضية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. الحد الأدنى لفترة السماح المسموح بها هو 10 دقائق (PT10M)، وهي أيضا القيمة الافتراضية. الحد الأقصى لفترة السماح المسموح بها هو 90 دقيقة (PT90M). | سلسلة |
repairAction | نوع إجراء الإصلاح (استبدال، إعادة تشغيل، إعادة تصوير) الذي سيتم استخدامه لإصلاح الأجهزة الظاهرية غير الصحية في مجموعة المقياس. يتم استبدال القيمة الافتراضية. | "إعادة تصوير" "استبدال" "إعادة التشغيل" |
مصدر فرعي
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ScaleInPolicy
الاسم | الوصف | القيمة |
---|---|---|
الحذف القسري | تسمح لك هذه الخاصية بتحديد ما إذا كان يجب فرض حذف الأجهزة الظاهرية المختارة للإزالة عند تغيير حجم مجموعة مقياس الجهاز الظاهري. (ميزة في المعاينة) | Bool |
القواعد | القواعد التي يجب اتباعها عند توسيع نطاق مجموعة مقياس الجهاز الظاهري. القيم الممكنة هي: الافتراضي عند تحجيم مجموعة مقياس الجهاز الظاهري، سيتم أولا موازنة مجموعة المقياس عبر المناطق إذا كانت مجموعة مقياس نطاقية. بعد ذلك، سيتم موازنة ذلك عبر مجالات الخطأ قدر الإمكان. داخل كل مجال خطأ، ستكون الأجهزة الظاهرية المختارة للإزالة أحدث الأجهزة غير المحمية من التوسيع. أقدم جهاز ظاهري عند توسيع نطاق مجموعة مقياس الجهاز الظاهري، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة المقياس عبر المناطق. داخل كل منطقة، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية لإزالتها. أحدث جهاز ظاهري عند توسيع نطاق مجموعة مقياس الجهاز الظاهري، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة المقياس عبر المناطق. داخل كل منطقة، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية لإزالتها. |
صفيف سلسلة يحتوي على أي من: "افتراضي" 'NewestVM' 'OldestVM' |
SpotRestorePolicy
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | تمكين ميزة Spot-Try-Restore حيث ستتم محاولة استعادة مثيلات VMSS SPOT المستردة بشكل انتهازي استنادا إلى توفر السعة وقيود التسعير | Bool |
restoreTimeout | قيمة المهلة المعبر عنها كمدة زمنية ISO 8601 لن يحاول النظام الأساسي بعدها استعادة مثيلات VMSS SPOT | سلسلة |
نهج الترقية
الاسم | الوصف | القيمة |
---|---|---|
السياسة التلقائية لOSUpgrade | معلمات التكوين المستخدمة لإجراء ترقية نظام التشغيل التلقائية. | السياسة التلقائية لOSUpgrade |
الوضع | يحدد وضع الترقية إلى الأجهزة الظاهرية في مجموعة المقياس. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التحديثات على الأجهزة الظاهرية في مجموعة المقياس. يمكنك القيام بذلك باستخدام إجراء manualUpgrade. تلقائي - يتم تحديث جميع الأجهزة الظاهرية في مجموعة المقياس تلقائيا في نفس الوقت. |
"تلقائي" 'يدوي' 'المتداول' |
rollingUpgradePolicy | معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة. | RollingUpgradePolicy |
السياسة التلقائية لOSUpgrade
الاسم | الوصف | القيمة |
---|---|---|
disableAutomaticRollback | ما إذا كان يجب تعطيل ميزة التراجع عن صورة نظام التشغيل. القيمة الافتراضية هي false. | Bool |
enableAutomaticOSUpgrade | يشير إلى ما إذا كان يجب تطبيق ترقيات نظام التشغيل تلقائيا على مثيلات مجموعة المقياس بطريقة متجددة عند توفر إصدار أحدث من صورة نظام التشغيل. القيمة الافتراضية هي false. إذا تم تعيين هذا إلى true لمجموعات المقاييس المستندة إلى Windows، يتم تعيين enableAutomaticUpdates تلقائيا إلى false ولا يمكن تعيينه إلى true. |
Bool |
RollingUpgradePolicy
الاسم | الوصف | القيمة |
---|---|---|
enableCrossZoneUpgrade | السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار مجال التحديث وmaxBatchInstancePercent لتحديد حجم الدفعة. | Bool |
maxBatchInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا هو الحد الأقصى، يمكن أن تتسبب المثيلات غير الصحية في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في دفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 5 الحد الأقصى للقيمة = 100 |
maxUnhealthyInstancePercent | الحد الأقصى للنسبة المئوية لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 5 الحد الأقصى للقيمة = 100 |
maxUnhealthyUpgradedInstancePercent | النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية على الإطلاق، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 0 الحد الأقصى للقيمة = 100 |
pauseTimeBetweenBatches | وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثوان (PT0S). | سلسلة |
تحديد أولوياتUnhealthyInstances | ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. | Bool |
VirtualMachineScaleSetVMProfile
الاسم | الوصف | القيمة |
---|---|---|
applicationProfile | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | ApplicationProfile |
ملف الفوترة | يحدد التفاصيل المتعلقة بالفوترة ل Azure Spot VMSS. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. |
ملف الفوترة |
حجز السعة | يحدد التفاصيل المتعلقة بحجز القدرة الإنتاجية لمجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. |
CapacityReservationProfile |
diagnosticsProfile | يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. |
DiagnosticsProfile |
نهج الإخلاء | يحدد نهج الإخلاء لجهاز Azure Spot الظاهري ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو معاينة 2017-10-30. |
"إلغاء التخصيص" "حذف" |
extensionProfile | يحدد مجموعة من الإعدادات للملحقات المثبتة على الأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetExtensionProfile |
ملف تعريف الأجهزة | يحدد التفاصيل المتعلقة بملف تعريف الأجهزة لمجموعة مقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. |
VirtualMachineScaleSetHardwareProfile |
نوع الترخيص | يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا. القيم المحتملة لنظام تشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server Azure Hybrid Use Benefit for Linux Server الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
سلسلة |
networkProfile | يحدد خصائص واجهات الشبكة للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetNetworkProfile |
osProfile | يحدد إعدادات نظام التشغيل للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetOSProfile |
أولوية | تحديد أولوية الأجهزة الظاهرية في مجموعة المقياس. الحد الأدنى لإصدار api: 2017-10-30-preview |
"منخفض" "عادي" 'Spot' |
ملف تعريف الحدث المجدول | يحدد التكوينات المتعلقة بالحدث المجدول. | ملف تعريف الأحداث المجدولة |
ملف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للأجهزة الظاهرية في مجموعة المقياس. | ملف الأمان |
storageProfile | يحدد إعدادات التخزين لأقراص الجهاز الظاهري. | VirtualMachineScaleSetStorageProfile |
Userdata | UserData للأجهزة الظاهرية في مجموعة المقياس، والتي يجب ترميزها base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 |
سلسلة |
ملف تعريف التطبيق
الاسم | الوصف | القيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | VMGalleryApplication[] |
تطبيق VMGallery
الاسم | الوصف | القيمة |
---|---|---|
configurationReference | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | سلسلة |
الترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | int |
packageReferenceId | يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوبة) |
العلامات | اختياري، يحدد قيمة مرور لسياق أكثر عمومية. | سلسلة |
ملف تعريف الفوترة
الاسم | الوصف | القيمة |
---|---|---|
maxPrice | يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي. ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي. سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS. القيم الممكنة هي: - أي قيمة عشرية أكبر من الصفر. مثال: 0.01538 -1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json(). |
int أو json decimal |
CapacityReservationProfile
الاسم | الوصف | القيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس التي تم توفير سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
مصدر فرعي |
ملف تعريف التشخيص
الاسم | الوصف | القيمة |
---|---|---|
تشخيصات التمهيد | تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. |
تشخيصات التمهيد |
تشخيصات التمهيد
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | Bool |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. |
سلسلة |
VirtualMachineScaleSetExtensionProfile
الاسم | الوصف | القيمة |
---|---|---|
الملحقات | يقوم مقياس الجهاز الظاهري بتعيين موارد الملحق التابعة. | VirtualMachineScaleSetExtension[] |
extensionsTimeBudget | يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01 |
سلسلة |
VirtualMachineScaleSetExtension
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الملحق. | سلسلة |
خصائص | يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProperties
الاسم | الوصف | القيمة |
---|---|---|
autoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت التوزيع. ومع ذلك، بمجرد توزيعها، لن يعمل الملحق على ترقية الإصدارات الثانوية ما لم يتم إعادة توزيعها، حتى مع تعيين هذه الخاصية إلى صواب. | Bool |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | Bool |
forceUpdateTag | إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، فسيتم إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. | سلسلة |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها حسب المرجع، واستهلاكها من مخزن المفاتيح | |
provisionAfterExtensions | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة [] |
الناشر | اسم ناشر معالج الملحق. | سلسلة |
الإعدادات | إعدادات Json العامة المنسقة للملحق. | |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل النابعة من الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). يعد الافتراضي غير صحيح. | Bool |
النوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | سلسلة |
typeHandlerVersion | يحدد إصدار معالج البرنامج النصي. | سلسلة |
VirtualMachineScaleSetHardwareProfile
الاسم | الوصف | القيمة |
---|---|---|
vmSizeProperties | يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. |
VMSizeProperties |
VMSizeProperties
الاسم | الوصف | القيمة |
---|---|---|
vCPUsAvailable | يحدد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة . |
int |
vCPUsPerCore | يحدد vCPU إلى نسبة الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. |
int |
VirtualMachineScaleSetNetworkProfile
الاسم | الوصف | القيمة |
---|---|---|
healthProbe | مرجع إلى مسبار موازن التحميل المستخدم لتحديد صحة مثيل في مجموعة مقياس الجهاز الظاهري. سيكون المرجع في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. | مرجع ApiEntity |
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة لمجموعة مقياس الجهاز الظاهري مع وضع التنسيق "مرن" | '2020-11-01' |
تكوينات networkInterface | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
مرجع ApiEntity
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | سلسلة |
تكوين VirtualMachineScaleSetNetworkConfiguration
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
الاسم | اسم تكوين الشبكة. | سلسلة (مطلوبة) |
خصائص | يصف تكوين IP لملف تعريف الشبكة لمجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. | Bool |
enableFpga | يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | Bool |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | Bool |
تكوينات ip | يحدد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | مصدر فرعي |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
الاسم | الوصف | القيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة [] |
تكوين VirtualMachineScaleSetIP
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
الاسم | اسم تكوين IP. | سلسلة (مطلوبة) |
خصائص | يصف خصائص تكوين IP لملف تعريف الشبكة لمجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة المقياس الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | SubResource[] |
applicationSecurityGroups | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | SubResource[] |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وموازنة تحميل داخلية واحدة. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | SubResource[] |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن لمجموعة المقياس الرجوع إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | SubResource[] |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
تكوين عنوان IP العام | تكوين publicIPAddress. | تكوين VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | يحدد معرف الشبكة الفرعية. | ApiEntityReference |
تكوين VirtualMachineScaleSetPublicIPAddressConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين عنوان IP العام. | سلسلة (مطلوب) |
خصائص | يصف تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
sku | يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط مع OrchestrationMode على أنه مرن. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لعنون IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | int |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
publicIPPrefix | PublicIPPrefix الذي سيتم من خلاله تخصيص عناوين PUBLICIP. | مصدر فرعي |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
الاسم | الوصف | القيمة |
---|---|---|
domainNameLabel | تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال وفهرس الجهاز الظاهري هي تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | سلسلة (مطلوب) |
VirtualMachineScaleSetIpTag
الاسم | الوصف | القيمة |
---|---|---|
ipTagType | نوع علامة IP. مثال: FirstPartyUsage. | سلسلة |
العلامة | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | سلسلة |
PublicIPAddressSku
الاسم | الوصف | القيمة |
---|---|---|
الاسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" 'قياسي' |
المستوي | تحديد طبقة IP sku العامة | "عمومي" "إقليمي" |
VirtualMachineScaleSetOSProfile
الاسم | الوصف | القيمة |
---|---|---|
adminPassword | يحدد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف الحد الأقصى للطول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (تطابق Regex [\W_]) القيم غير المسموح بها: "abc@123"، "P@$$w 0rd"، "P@ssw0rd"، "P@ssword123"، "Pa$$word"، "pass@word1"، "Password!"، "Password1"، "Password22"، "iloveyou!" لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess |
سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
adminUsername | يحدد اسم حساب المسؤول. تقييد Windows فقط: لا يمكن أن ينتهي في "." القيم غير المسموح بها: "المسؤول"، "المسؤول"، "المستخدم"، "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". الحد الأدنى للطول (Linux): حرف واحد الحد الأقصى للطول (Linux): 64 حرفا الحد الأقصى للطول (Windows): 20 حرفا |
سلسلة |
allowExtensionOperations | يحدد ما إذا كان يجب السماح بعمليات الملحق على مجموعة مقياس الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على مجموعة مقياس الجهاز الظاهري. |
Bool |
computerNamePrefix | يحدد بادئة اسم الكمبيوتر لجميع الأجهزة الظاهرية في مجموعة المقياس. يجب أن يتراوح طول بادئات اسم الكمبيوتر من 1 إلى 15 حرفا. | سلسلة |
بيانات مخصصة | يحدد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. لاستخدام cloud-init لجهازك الظاهري، راجع استخدام cloud-init لتخصيص جهاز Linux ظاهري أثناء الإنشاء |
سلسلة |
تكوين linux | يحدد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. |
تكوين Linux |
بيانات سرية | يحدد مجموعة الشهادات التي يجب تثبيتها على الأجهزة الظاهرية في مجموعة المقياس. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
windowsConfiguration | يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
الاسم | الوصف | القيمة |
---|---|---|
disablePasswordAuthentication | يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | LinuxPatchSettings |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
ssh | يحدد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين Ssh |
LinuxPatchSettings
الاسم | الوصف | القيمة |
---|---|---|
assessmentMode | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
تكوين Ssh
الاسم | الوصف | القيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. | SshPublicKey[] |
SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
keyData | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure. |
سلسلة |
مسار | يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | سلسلة |
VaultSecretGroup
الاسم | الوصف | القيمة |
---|---|---|
sourceVault | عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. | مصدر فرعي |
vaultCertificates | قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
VaultCertificate
الاسم | الوصف | القيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 و <UppercaseThumbprint.prv> للمفتاح الخاص. تم تنسيق كل من هذين الملفين بتنسيق .pem. |
سلسلة |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
تكوين Windows
الاسم | الوصف | القيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة بقاعدة 64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان التحديثات التلقائي ممكنا للجهاز الظاهري Windows. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. |
Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | إعدادات التصحيح |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
timeZone | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ الرسمي". يمكن أن تكون القيم المحتملة TimeZoneInfo.Id القيمة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. |
سلسلة |
Winrm | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell عن بعد. | تكوين WinRM |
AdditionalUnattendContent
الاسم | الوصف | القيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
المحتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | سلسلة |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | 'AutoLogon' "FirstLogonCommands" |
إعدادات التصحيح
الاسم | الوصف | القيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". | Bool |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
تكوين WinRM
الاسم | الوصف | القيمة |
---|---|---|
المستمعين | قائمة مستمعي Windows Remote Management | WinRMListener[] |
WinRMListener
الاسم | الوصف | القيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم الممكنة هي: http https |
'Http' 'Https' |
ScheduledEventsProfile
الاسم | الوصف | القيمة |
---|---|---|
إنهاءNotificationProfile | يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. | إنهاءNotificationProfile |
إنهاءNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. | Bool |
notBeforeTimeout | الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | سلسلة |
SecurityProfile
الاسم | الوصف | القيمة |
---|---|---|
encryptionAtHost | يمكن للمستخدم استخدام هذه الخاصية في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/القرص المؤقت في المضيف نفسه. الافتراضي: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. |
Bool |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. الافتراضي: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. |
"ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
إعدادات Uefi |
إعدادات Uefi
الاسم | الوصف | القيمة |
---|---|---|
secureBootEnabled | يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
VirtualMachineScaleSetStorageProfile
الاسم | الوصف | القيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة أقراص البيانات إلى الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
VirtualMachineScaleSetDataDisk[] |
imageReference | يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | ImageReference |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
VirtualMachineScaleSetOSDisk |
VirtualMachineScaleSetDataDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | خيار الإنشاء. | "إرفاق" 'فارغ' 'FromImage' (مطلوب) |
diskIOPSReadWrite | يحدد Read-Write IOPS للقرص المدار. يجب استخدامه فقط عند UltraSSD_LRS StorageAccountType. إذا لم يتم تحديدها، فسيتم تعيين قيمة افتراضية استنادا إلى diskSizeGB. | int |
diskMBpsReadWrite | يحدد النطاق الترددي بالميغابايت في الثانية للقرص المدار. يجب استخدامه فقط عند UltraSSD_LRS StorageAccountType. إذا لم يتم تحديدها، فسيتم تعيين قيمة افتراضية استنادا إلى diskSizeGB. | int |
diskSizeGB | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. لا يمكن أن تكون هذه القيمة أكبر من 1023 غيغابايت |
int |
Lun | يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
managedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
VirtualMachineScaleSetManagedDiskParameters
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
securityProfile | يحدد ملف تعريف الأمان للقرص المدار. | VMDiskSecurityProfile |
storageAccountType | يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
VMDiskSecurityProfile
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفرة بواسطة العميل وVMGuest blob. | DiskEncryptionSetParameters |
securityEncryptionType | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة: يمكن تعيينه للأجهزة الظاهرية السرية فقط. |
'DiskWithVMGuestState' "VMGuestStateOnly" |
ImageReference
الاسم | الوصف | القيمة |
---|---|---|
communityGalleryImageId | حدد معرف صورة معرض المجتمع الفريد لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. | سلسلة |
المعرف | معرف المورد | سلسلة |
عرض | يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | سلسلة |
الناشر | ناشر الصور. | سلسلة |
sharedGalleryImageId | حدد المعرف الفريد لصورة المعرض المشتركة لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة المعرض المشترك. | سلسلة |
sku | صورة SKU. | سلسلة |
version | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت التوزيع حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" في حقل "المعرف" بدون إدخال الإصدار. | سلسلة |
VirtualMachineScaleSetOSDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | يحدد كيفية إنشاء الأجهزة الظاهرية في مجموعة المقياس. القيمة الوحيدة المسموح بها هي: FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" 'FromImage' (مطلوب) |
إعدادات diffDisk | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم بواسطة مجموعة مقياس الجهاز الظاهري. | إعدادات DiffDisk |
حجم القرص غيغابايت | يحدد حجم قرص نظام التشغيل بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. لا يمكن أن تكون هذه القيمة أكبر من 1023 غيغابايت |
int |
صورة | يحدد معلومات حول صورة المستخدم غير المدارة لإسناد مجموعة المقياس إليها. | VirtualHardDisk |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم الممكنة هي: Windows Linux |
'Linux' 'Windows' |
vhdContainers | يحدد عناوين URL للحاوية المستخدمة لتخزين أقراص نظام التشغيل لمجموعة المقياس. | سلسلة [] |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
إعدادات DiffDisk
الاسم | الوصف | القيمة |
---|---|---|
الخيار | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. | "محلي" |
وضع | يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم الممكنة هي: CacheDisk ResourceDisk الافتراضي: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. |
'CacheDisk' 'ResourceDisk' |
VirtualHardDisk
الاسم | الوصف | القيمة |
---|---|---|
uri | يحدد uri الخاص بالقرص الثابت الظاهري. | سلسلة |
Sku
الاسم | الوصف | القيمة |
---|---|---|
السعة | يحدد عدد الأجهزة الظاهرية في مجموعة المقياس. | int |
الاسم | اسم sku. | سلسلة |
المستوي | يحدد طبقة الأجهزة الظاهرية في مجموعة مقياس. القيم المحتملة: قياسي أساسي |
سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
توزيع مجموعة مقياس الجهاز الظاهري مع مسبار LB والإصلاحات التلقائية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري من أجهزة Linux الظاهرية خلف موازن تحميل مع تكوين فحص السلامة. تحتوي مجموعة المقياس أيضا على نهج إصلاحات تلقائية للمثيل ممكنة مع فترة سماح مدتها 30 دقيقة. |
توزيع VMSS الذي يربط كل جهاز ظاهري بمشاركة ملفات Azure |
يوزع هذا القالب مجموعة مقياس الجهاز الظاهري Ubuntu ويستخدم ملحق برنامج نصي مخصص لتوصيل كل جهاز ظاهري بمشاركة ملفات Azure |
نشر مجموعة مقياس جهاز ظاهري Windows باستخدام ملحق برنامج نصي مخصص |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. تحتوي هذه الأجهزة الظاهرية على ملحق برنامج نصي مخصص للتخصيص وهي خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
نشر مجموعة مقياس في شبكة ظاهرية موجودة |
يوزع هذا القالب مجموعة مقياس الجهاز الظاهري في vnet exsisting. |
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
التشغيل السريع لنظام التشغيل Linux لوضع التزامن المرن ل VMSS |
يوزع هذا القالب مجموعة مقياس جهاز ظاهري بسيطة مع مثيلات خلف موازن تحميل Azure. مجموعة مقياس الجهاز الظاهري في وضع التزامن المرن. استخدم معلمة نظام التشغيل لاختيار توزيع Linux (Ubuntu) أو Windows (Windows Server Datacenter 2019). ملاحظة: يتيح قالب التشغيل السريع هذا الوصول إلى الشبكة إلى منافذ إدارة الجهاز الظاهري (SSH، RDP) من أي عنوان إنترنت، ويجب عدم استخدامه لعمليات توزيع الإنتاج. |
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. توجد هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh. |
نشر مجموعة مقياس الجهاز الظاهري باستخدام صورة مخصصة لنظام Linux |
يسمح لك هذا القالب بنشر صورة VM Linux مخصصة داخل مجموعة مقياس. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع موازنة تحميل HTTP (بشكل افتراضي على المنفذ 80). يستخدم المثال برنامج نصي مخصص للقيام بنشر التطبيق وتحديثه، قد تضطر إلى توفير البرنامج النصي المخصص لإجراء التحديث الخاص بك. سيتعين عليك توفير صورة معممة لجهازك الظاهري في نفس الاشتراك والمنطقة حيث تقوم بإنشاء VMSS. |
توزيع مجموعة مقياس جهاز ظاهري بسيطة باستخدام أجهزة Linux الظاهرية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Linux الظاهرية في مناطق Availabilty |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع بنية Linux VMSS wth الأساسية/الثانوية |
يسمح لك هذا القالب بنشر Linux VMSS مع ملحق برنامج نصي مخصص في البنية الثانوية الأساسية |
مجموعة مقياس الجهاز الظاهري البسيطة مع أجهزة Linux الظاهرية وIPv4 العام لكل جهاز ظاهري |
يوضح هذا القالب توزيع مجموعة مقياس بسيطة مع موازن التحميل وقواعد NAT الواردة وعنوان IP العام لكل جهاز ظاهري. |
توزيع مجموعة مقياس جهاز ظاهري موثوق به قادرة على التشغيل |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري موثوق بها قادرة على التشغيل لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من Windows Server 2016 أو Windows Server 2019 أو Windows Server 2022 Azure Edition. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات RDP. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على VMSS الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. |
توزيع مجموعة مقياس Ubuntu VM باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Ubuntu بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Linux الظاهرية والتحجيم التلقائي |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.04 أو 14.04.4-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. لديهم أيضا مقياس تلقائي متكامل |
مجموعة مقياس الجهاز الظاهري الممكنة ل SSL |
توزيع خوادم الويب التي يتم تكوينها باستخدام شهادات SSL المنشورة بشكل آمن في Azure Key Vault |
نشر مجموعة مقياس في شبكة ظاهرية موجودة على Windows |
يوزع هذا القالب مجموعة مقياس جهاز ظاهري لمركز بيانات Windows 2016 في مجموعة موارد موجودة وشبكة ظاهرية وشبكة فرعية. |
توزيع مجموعة مقياس جهاز ظاهري Windows باستخدام بوابة تطبيق Azure |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري Windows بسيطة متكاملة مع بوابة تطبيق Azure، ويدعم ما يصل إلى 1000 جهاز ظاهري |
نشر مجموعة مقياس جهاز ظاهري باستخدام أجهزة Windows الظاهرية والتحجيم التلقائي |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من Windows 2008-R2-SP1 أو 2012-Datacenter أو 2012-R2-Datacenter. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات RDP. لديهم أيضا مقياس تلقائي متكامل |
نشر مجموعة مقياس جهاز ظاهري باستخدام صورة مخصصة ل Windows |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة لمسح صورة Windows مخصصة. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع موازنة تحميل HTTP (افتراضيا على المنفذ 80) |
نشر مجموعة مقياس جهاز ظاهري بسيطة باستخدام أجهزة Windows الظاهرية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Windows الظاهرية في مناطق التوفر |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
VMSS مع بادئة IP العامة |
قالب لنشر VMSS مع بادئة IP العامة |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد virtualMachineScaleSets مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets@2021-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
automaticRepairsPolicy = {
enabled = bool
gracePeriod = "string"
repairAction = "string"
}
doNotRunExtensionsOnOverprovisionedVMs = bool
hostGroup = {
id = "string"
}
orchestrationMode = "string"
overprovision = bool
platformFaultDomainCount = int
proximityPlacementGroup = {
id = "string"
}
scaleInPolicy = {
forceDeletion = bool
rules = [
"string"
]
}
singlePlacementGroup = bool
spotRestorePolicy = {
enabled = bool
restoreTimeout = "string"
}
upgradePolicy = {
automaticOSUpgradePolicy = {
disableAutomaticRollback = bool
enableAutomaticOSUpgrade = bool
}
mode = "string"
rollingUpgradePolicy = {
enableCrossZoneUpgrade = bool
maxBatchInstancePercent = int
maxUnhealthyInstancePercent = int
maxUnhealthyUpgradedInstancePercent = int
pauseTimeBetweenBatches = "string"
prioritizeUnhealthyInstances = bool
}
}
virtualMachineProfile = {
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
order = int
packageReferenceId = "string"
tags = "string"
}
]
}
billingProfile = {
maxPrice = "decimal-as-string"
}
capacityReservation = {
capacityReservationGroup = {
id = "string"
}
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionProfile = {
extensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
enableAutomaticUpgrade = bool
forceUpdateTag = "string"
provisionAfterExtensions = [
"string"
]
publisher = "string"
suppressFailures = bool
type = "string"
typeHandlerVersion = "string"
}
}
]
extensionsTimeBudget = "string"
}
hardwareProfile = {
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
licenseType = "string"
networkProfile = {
healthProbe = {
id = "string"
}
networkApiVersion = "2020-11-01"
networkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerNamePrefix = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
patchSettings = {
assessmentMode = "string"
patchMode = "string"
}
provisionVMAgent = 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
patchSettings = {
assessmentMode = "string"
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
priority = "string"
scheduledEventsProfile = {
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
diskIOPSReadWrite = int
diskMBpsReadWrite = int
diskSizeGB = int
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
writeAcceleratorEnabled = bool
}
]
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
diffDiskSettings = {
option = "Local"
placement = "string"
}
diskSizeGB = int
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhdContainers = [
"string"
]
writeAcceleratorEnabled = bool
}
}
userData = "string"
}
zoneBalance = bool
}
zones = [
"string"
]
sku = {
capacity = int
name = "string"
tier = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
قيم Property
مجموعات نطاق الأجهزة الظاهرية
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Compute/virtualMachineScaleSets@2021-11-01" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-15 (Windows) 1-64 (Linux) الأحرف الصالحة: لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكنك البدء بالتسطير السفلي. لا يمكنك أن تنهي بنقطة أو واصلة. |
الموقع | موقع المورد | سلسلة (مطلوبة) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
sku | وحدة sku لمجموعة مقياس الجهاز الظاهري. | "Sku" |
توسيع الموقع | الموقع الموسع لمجموعة مقياس الجهاز الظاهري. | توسيع الموقع |
الهوية | هوية مجموعة مقياس الجهاز الظاهري، إذا تم تكوينها. | VirtualMachineScaleSetIdentity |
تخطيط | يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. | الخطة |
خصائص | يصف خصائص مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetProperties |
المناطق | مناطق مجموعة مقياس الجهاز الظاهري. ملاحظة: لا يمكن تعيين مناطق التوفر إلا عند إنشاء مجموعة المقياس | سلسلة [] |
توسيع الموقع
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الموقع الموسع. | سلسلة |
النوع | نوع الموقع الموسع. | "EdgeZone" |
VirtualMachineScaleSetIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المستخدمة لمجموعة مقياس الجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة مقياس الجهاز الظاهري. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | قائمة هويات المستخدم المقترنة بمجموعة مقياس الجهاز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | صفيف معرفات هوية المستخدم. |
VirtualMachineScaleSetIdentityUserAssignedIdentities
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | VirtualMachineScaleSetIdentityUserAssignedIdentities... |
VirtualMachineScaleSetIdentityUserAssignedIdentities...
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
الخطة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | معرف الخطة. | سلسلة |
منتج | يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة |
رمز الترقية | رمز الترقية. | سلسلة |
الناشر | معرف الناشر. | سلسلة |
VirtualMachineScaleSetProperties
الاسم | الوصف | القيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. على سبيل المثال: ما إذا كانت الأجهزة الظاهرية لديها القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | قدرات إضافية |
automaticRepairsPolicy | نهج الإصلاحات التلقائية. | نهج الاسترداد التلقائي |
doNotRunExtensionsOnOverprovisionedVMs | عند تمكين التوفير الزائد، يتم تشغيل الملحقات فقط على العدد المطلوب من الأجهزة الظاهرية التي يتم الاحتفاظ بها أخيرا. وبالتالي، ستضمن هذه الخاصية عدم تشغيل الملحقات على الأجهزة الظاهرية الزائدة عن التزويد. | Bool |
hostGroup | يحدد معلومات حول مجموعة المضيف المخصصة التي توجد فيها مجموعة مقياس الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. |
مصدر فرعي |
تنسيقMode | يحدد وضع التزامن لمجموعة مقياس الجهاز الظاهري. | "مرن" "موحد" |
الإفراط في التوفير | يحدد ما إذا كان يجب الإفراط في توفير مجموعة مقياس الجهاز الظاهري. | Bool |
platformFaultDomainCount | عدد مجالات الخطأ لكل مجموعة مواضع. | int |
proximityPlacementGroup | يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين مجموعة مقياس الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. |
مصدر فرعي |
scaleInPolicy | يحدد النهج المطبقة عند التحجيم في الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. | ScaleInPolicy |
singlePlacementGroup | عندما يكون صحيحا، فإن هذا يحد من مجموعة المقياس إلى مجموعة موضع واحدة، بحد أقصى 100 جهاز ظاهري. ملاحظة: إذا كانت singlePlacementGroup صحيحة، فقد يتم تعديلها إلى false. ومع ذلك، إذا كان singlePlacementGroup معيناً على false، فقد لا يتم تعديله إلى true. | Bool |
spotRestorePolicy | يحدد خصائص Spot Restore لمجموعة مقياس الجهاز الظاهري. | SpotRestorePolicy |
upgradePolicy | نهج الترقية. | نهج الترقية |
virtualMachineProfile | ملف تعريف الجهاز الظاهري. | VirtualMachineScaleSetVMProfile |
موازنة المنطقة | ما إذا كان يجب فرض توزيع الجهاز الظاهري بشكل صارم عبر مناطق x في حالة وجود انقطاع في المنطقة. يمكن تعيين خاصية zoneBalance فقط إذا كانت خاصية المناطق لمجموعة المقياس تحتوي على أكثر من منطقة واحدة. إذا لم تكن هناك مناطق أو منطقة واحدة فقط محددة، فلا ينبغي تعيين خاصية zoneBalance. | Bool |
قدرات إضافية
الاسم | الوصف | القيمة |
---|---|---|
hibernationEnabled | العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. | Bool |
ultraSSDEnabled | العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. | Bool |
نهج الاسترداد التلقائي
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | يحدد ما إذا كان يجب تمكين الإصلاحات التلقائية على مجموعة مقياس الجهاز الظاهري. القيمة الافتراضية كاذبة. | Bool |
gracePeriod | مقدار الوقت الذي يتم فيه تعليق الإصلاحات التلقائية بسبب تغيير الحالة على الجهاز الظاهري. يبدأ وقت السماح بعد اكتمال تغيير الحالة. يساعد هذا في تجنب الإصلاحات السابقة لأوانها أو العرضية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. الحد الأدنى لفترة السماح المسموح بها هو 10 دقائق (PT10M)، وهي أيضا القيمة الافتراضية. الحد الأقصى لفترة السماح المسموح بها هو 90 دقيقة (PT90M). | سلسلة |
repairAction | نوع إجراء الإصلاح (استبدال، إعادة تشغيل، إعادة تصوير) الذي سيتم استخدامه لإصلاح الأجهزة الظاهرية غير الصحية في مجموعة المقياس. يتم استبدال القيمة الافتراضية. | "إعادة تصوير" "استبدال" "إعادة التشغيل" |
مصدر فرعي
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ScaleInPolicy
الاسم | الوصف | القيمة |
---|---|---|
الحذف القسري | تسمح لك هذه الخاصية بتحديد ما إذا كان يجب فرض حذف الأجهزة الظاهرية المختارة للإزالة عند تحجيم مجموعة مقياس الجهاز الظاهري. (ميزة في المعاينة) | Bool |
القواعد | القواعد التي يجب اتباعها عند تغيير حجم مجموعة مقياس الجهاز الظاهري. القيم الممكنة هي: الافتراضي عند تحجيم مجموعة مقياس الجهاز الظاهري، سيتم أولا موازنة مجموعة المقياس عبر المناطق إذا كانت مجموعة مقياس نطاقية. بعد ذلك، سيتم موازنة عبر مجالات الخطأ قدر الإمكان. داخل كل مجال خطأ، ستكون الأجهزة الظاهرية المختارة للإزالة أحدث الأجهزة غير المحمية من التوسيع. أقدم جهاز ظاهري عند توسيع نطاق مجموعة مقياس الجهاز الظاهري، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة المقياس عبر المناطق. داخل كل منطقة، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية لإزالتها. NewestVM عند توسيع نطاق مجموعة مقياس الجهاز الظاهري، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة المقياس عبر المناطق. داخل كل منطقة، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية لإزالتها. |
صفيف سلسلة يحتوي على أي من: "افتراضي" "NewestVM" "OldestVM" |
SpotRestorePolicy
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | تمكين ميزة Spot-Try-Restore حيث ستتم محاولة استعادة مثيلات VMSS SPOT المستردة بشكل انتهازي استنادا إلى توفر السعة وقيود التسعير | Bool |
وقت الاستعادة | يتم التعبير عن قيمة المهلة كمدة زمنية ISO 8601 لن يحاول النظام الأساسي بعدها استعادة مثيلات VMSS SPOT | سلسلة |
نهج الترقية
الاسم | الوصف | القيمة |
---|---|---|
نهج تلقائي لOSUpgrade | معلمات التكوين المستخدمة لإجراء ترقية نظام التشغيل التلقائية. | نهج AutomaticOSUpgrade |
الوضع | يحدد وضع الترقية إلى الأجهزة الظاهرية في مجموعة المقياس. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التحديثات على الأجهزة الظاهرية في مجموعة المقياس. يمكنك القيام بذلك باستخدام إجراء manualUpgrade. تلقائي - يتم تحديث جميع الأجهزة الظاهرية في مجموعة المقياس تلقائيا في نفس الوقت. |
"تلقائي" "يدوي" "المتداول" |
rollingUpgradePolicy | معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة. | RollingUpgradePolicy |
نهج AutomaticOSUpgrade
الاسم | الوصف | القيمة |
---|---|---|
disableAutomaticRollback | ما إذا كان يجب تعطيل ميزة التراجع عن صورة نظام التشغيل. القيمة الافتراضية هي false. | Bool |
enableAutomaticOSUpgrade | يشير إلى ما إذا كان يجب تطبيق ترقيات نظام التشغيل تلقائيا على مثيلات مجموعة المقياس بطريقة متجددة عند توفر إصدار أحدث من صورة نظام التشغيل. القيمة الافتراضية هي false. إذا تم تعيين هذا إلى صحيح لمجموعات المقاييس المستندة إلى Windows، يتم تعيين enableAutomaticUpdates تلقائيا إلى خطأ ولا يمكن تعيينه إلى صحيح. |
Bool |
RollingUpgradePolicy
الاسم | الوصف | القيمة |
---|---|---|
تمكينCrossZoneUpgrade | السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار مجال التحديث وmaxBatchInstancePercent لتحديد حجم الدفعة. | Bool |
maxBatchInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذه هي الحد الأقصى، يمكن أن تتسبب المثيلات غير السليمة في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في دفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 5 الحد الأقصى للقيمة = 100 |
maxUnhealthyInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 5 الحد الأقصى للقيمة = 100 |
maxUnhealthyUpgradedInstancePercent | النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20٪. | int القيود: الحد الأدنى للقيمة = 0 الحد الأقصى للقيمة = 100 |
pauseTimeBetweenBatches | وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثانية (PT0S). | سلسلة |
تحديد أولوياتUnhealthyInstances | ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. | Bool |
VirtualMachineScaleSetVMProfile
الاسم | الوصف | القيمة |
---|---|---|
ملف تعريف التطبيق | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | ملف تعريف التطبيق |
ملف تعريف الفوترة | يحدد التفاصيل المتعلقة بالفوترة ل Azure Spot VMSS. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. |
ملف تعريف الفوترة |
حجز القدرة الإنتاجية | تحديد التفاصيل المتعلقة بحجز القدرة الإنتاجية لمجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. |
CapacityReservationProfile |
ملف تعريف التشخيص | يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. |
ملف تعريف التشخيص |
نهج الإخلاء | يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار api هو 2017-10-30-preview. |
"إلغاء التخصيص" "حذف" |
ملف تعريف الملحق | يحدد مجموعة من الإعدادات للملحقات المثبتة على الأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetExtensionProfile |
ملف تعريف الأجهزة | يحدد التفاصيل المتعلقة بملف تعريف الأجهزة لمجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. |
VirtualMachineScaleSetHardwareProfile |
نوع الترخيص | يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا. القيم المحتملة لنظام تشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server Azure Hybrid Use Benefit for Linux Server الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
سلسلة |
networkProfile | يحدد خصائص واجهات الشبكة للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetNetworkProfile |
osProfile | يحدد إعدادات نظام التشغيل للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetOSProfile |
أولوية | تحديد أولوية الأجهزة الظاهرية في مجموعة المقياس. الحد الأدنى لإصدار api: 2017-10-30-preview |
"منخفض" "عادي" "Spot" |
ملف تعريف الحدث المجدول | يحدد التكوينات المتعلقة بالحدث المجدول. | ملف تعريف الأحداث المجدولة |
ملف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للأجهزة الظاهرية في مجموعة المقياس. | ملف الأمان |
storageProfile | يحدد إعدادات التخزين لأقراص الجهاز الظاهري. | VirtualMachineScaleSetStorageProfile |
Userdata | UserData للأجهزة الظاهرية في مجموعة المقياس، والتي يجب ترميزها base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 |
سلسلة |
ملف تعريف التطبيق
الاسم | الوصف | القيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | VMGalleryApplication[] |
تطبيق VMGallery
الاسم | الوصف | القيمة |
---|---|---|
configurationReference | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | سلسلة |
الترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | int |
packageReferenceId | يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوبة) |
العلامات | اختياري، يحدد قيمة مرور لسياق أكثر عمومية. | سلسلة |
ملف تعريف الفوترة
الاسم | الوصف | القيمة |
---|---|---|
maxPrice | يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي. ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي. سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS. القيم الممكنة هي: - أي قيمة عشرية أكبر من الصفر. مثال: 0.01538 -1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. حدد قيمة عشرية كسلسلة. |
رقم عشري ل int أو json |
CapacityReservationProfile
الاسم | الوصف | القيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس شريطة حجز سعة كافية. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
مصدر فرعي |
DiagnosticsProfile
الاسم | الوصف | القيمة |
---|---|---|
تشخيصات التمهيد | تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. |
تشخيصات التمهيد |
تشخيصات التمهيد
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | Bool |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. |
سلسلة |
VirtualMachineScaleSetExtensionProfile
الاسم | الوصف | القيمة |
---|---|---|
الملحقات | تعيين مقياس الجهاز الظاهري لموارد الملحق التابعة. | VirtualMachineScaleSetExtension[] |
extensionsTimeBudget | يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01 |
سلسلة |
VirtualMachineScaleSetExtension
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الملحق. | سلسلة |
خصائص | يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetExtensionProperties |
VirtualMachineScaleSetExtensionProperties
الاسم | الوصف | القيمة |
---|---|---|
autoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت التوزيع. ومع ذلك، بمجرد توزيعها، لن يعمل الملحق على ترقية الإصدارات الثانوية ما لم يتم إعادة توزيعها، حتى مع تعيين هذه الخاصية إلى صواب. | Bool |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | Bool |
forceUpdateTag | إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، فسيتم إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. | سلسلة |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | |
provisionAfterExtensions | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة [] |
الناشر | اسم ناشر معالج الملحق. | سلسلة |
الإعدادات | إعدادات Json العامة المنسقة للملحق. | |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل النابعة من الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). يعد الافتراضي غير صحيح. | Bool |
النوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | سلسلة |
typeHandlerVersion | يحدد إصدار معالج البرنامج النصي. | سلسلة |
VirtualMachineScaleSetHardwareProfile
الاسم | الوصف | القيمة |
---|---|---|
vmSizeProperties | يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. |
VMSizeProperties |
VMSizeProperties
الاسم | الوصف | القيمة |
---|---|---|
vCPUsAvailable | يحدد عدد وحدات المعالجة المركزية الظاهرية المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة . |
int |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة يعني تعيين هذه الخاصية إلى 1 أيضا تعطيل الترابط التشعبي. |
int |
VirtualMachineScaleSetNetworkProfile
الاسم | الوصف | القيمة |
---|---|---|
healthProbe | مرجع إلى فحص موازن التحميل المستخدم لتحديد صحة مثيل في مجموعة مقياس الجهاز الظاهري. سيكون المرجع في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. | ApiEntityReference |
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة لمجموعة مقياس الجهاز الظاهري مع وضع التنسيق "مرن" | "2020-11-01" |
تكوينات networkInterface | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
ApiEntityReference
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | سلسلة |
تكوين VirtualMachineScaleSetNetwork
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
الاسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | يحدد ما إذا كانت واجهة الشبكة مسرعة ممكنة للشبكات. | Bool |
enableFpga | يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكات FPGA. | Bool |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | Bool |
تكوينات ip | يحدد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | مصدر فرعي |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
الاسم | الوصف | القيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة [] |
تكوين VirtualMachineScaleSetIP
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
الاسم | اسم تكوين IP. | سلسلة (مطلوبة) |
خصائص | يصف خصائص تكوين IP لملف تعريف الشبكة لمجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة المقياس الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | SubResource[] |
applicationSecurityGroups | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | SubResource[] |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وموازنة تحميل داخلية واحدة. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | SubResource[] |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن لمجموعة المقياس الرجوع إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | SubResource[] |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | يحدد معرف الشبكة الفرعية. | مرجع ApiEntity |
تكوين VirtualMachineScaleSetPublicIPAddressConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين عنوان IP العام. | سلسلة (مطلوبة) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
sku | يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط باستخدام OrchestrationMode على أنه مرن. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | int |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
publicIPPrefix | PublicIPPrefix الذي يتم من خلاله تخصيص عناوين IP العامة. | مصدر فرعي |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
الاسم | الوصف | القيمة |
---|---|---|
domainNameLabel | تسمية اسم المجال. سيكون تسلسل تسمية اسم المجال وفهرس الجهاز الظاهري هو تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | سلسلة (مطلوبة) |
VirtualMachineScaleSetIpTag
الاسم | الوصف | القيمة |
---|---|---|
ipTagType | نوع علامة IP. مثال: FirstPartyUsage. | سلسلة |
العلامة | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | سلسلة |
PublicIPAddressSku
الاسم | الوصف | القيمة |
---|---|---|
الاسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد طبقة وحدة حفظ المخزون IP العامة | "عمومي" "إقليمي" |
VirtualMachineScaleSetOSProfile
الاسم | الوصف | القيمة |
---|---|---|
adminPassword | يحدد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف الحد الأقصى للطول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (مطابقة Regex [\W_]) القيم غير المسموح بها: "abc@123" و"P@$$w 0rd" و"P@ssw0rd" و"P@ssword123" و"Pa$$word" و"pass@word1" و"Password!" و"Password1" و"Password22" و"iloveyou!" لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess |
سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
adminUsername | يحدد اسم حساب المسؤول. تقييد Windows فقط: لا يمكن أن ينتهي في "." القيم غير المسموح بها: "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". الحد الأدنى للطول (Linux): حرف واحد الحد الأقصى للطول (Linux): 64 حرفا الحد الأقصى للطول (Windows): 20 حرفا |
سلسلة |
allowExtensionOperations | يحدد ما إذا كان يجب السماح بعمليات الملحق على مجموعة مقياس الجهاز الظاهري. قد يتم تعيين هذا إلى False فقط عندما لا تكون هناك ملحقات على مجموعة مقياس الجهاز الظاهري. |
Bool |
computerNamePrefix | يحدد بادئة اسم الكمبيوتر لجميع الأجهزة الظاهرية في مجموعة المقياس. يجب أن يتراوح طول بادئات اسم الكمبيوتر من 1 إلى 15 حرفا. | سلسلة |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. لاستخدام cloud-init لجهازك الظاهري، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء |
سلسلة |
linuxConfiguration | يحدد إعدادات نظام التشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. |
تكوين Linux |
بيانات سرية | يحدد مجموعة الشهادات التي يجب تثبيتها على الأجهزة الظاهرية في مجموعة المقياس. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
windowsConfiguration | يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
الاسم | الوصف | القيمة |
---|---|---|
disablePasswordAuthentication | يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | LinuxPatchSettings |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
ssh | يحدد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين Ssh |
LinuxPatchSettings
الاسم | الوصف | القيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
"AutomaticByPlatform" "ImageDefault" |
تكوين Ssh
الاسم | الوصف | القيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. | SshPublicKey[] |
مفتاح SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
keyData | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure. |
سلسلة |
مسار | يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | سلسلة |
VaultSecretGroup
الاسم | الوصف | القيمة |
---|---|---|
sourceVault | عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. | مصدر فرعي |
vaultCertificates | قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
VaultCertificate
الاسم | الوصف | القيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 و <UppercaseThumbprint.prv> للمفتاح الخاص. تم تنسيق كل من هذين الملفين بتنسيق .pem. |
سلسلة |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
تكوين Windows
الاسم | الوصف | القيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة بقاعدة 64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان التحديثات التلقائي ممكنا للجهاز الظاهري Windows. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. |
Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | إعدادات التصحيح |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
timeZone | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ الرسمي". يمكن أن تكون القيم المحتملة TimeZoneInfo.Id القيمة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. |
سلسلة |
Winrm | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell عن بعد. | تكوين WinRM |
AdditionalUnattendContent
الاسم | الوصف | القيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
المحتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | سلسلة |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | "OobeSystem" |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "AutoLogon" "FirstLogonCommands" |
إعدادات التصحيح
الاسم | الوصف | القيمة |
---|---|---|
assessmentMode | يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". | Bool |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
"AutomaticByOS" "AutomaticByPlatform" "يدوي" |
تكوين WinRM
الاسم | الوصف | القيمة |
---|---|---|
المستمعين | قائمة مستمعي Windows Remote Management | WinRMListener[] |
WinRMListener
الاسم | الوصف | القيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم الممكنة هي: http https |
"Http" "Https" |
ScheduledEventsProfile
الاسم | الوصف | القيمة |
---|---|---|
إنهاءNotificationProfile | يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. | إنهاءNotificationProfile |
إنهاءNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. | Bool |
notBeforeTimeout | الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | سلسلة |
SecurityProfile
الاسم | الوصف | القيمة |
---|---|---|
encryptionAtHost | يمكن للمستخدم استخدام هذه الخاصية في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/القرص المؤقت في المضيف نفسه. الافتراضي: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. |
Bool |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. الافتراضي: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. |
"ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
إعدادات Uefi |
إعدادات Uefi
الاسم | الوصف | القيمة |
---|---|---|
secureBootEnabled | يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
VirtualMachineScaleSetStorageProfile
الاسم | الوصف | القيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة أقراص البيانات إلى الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
VirtualMachineScaleSetDataDisk[] |
imageReference | يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | ImageReference |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
VirtualMachineScaleSetOSDisk |
VirtualMachineScaleSetDataDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
"لا أحد" "ReadOnly" "ReadWrite" |
createOption | خيار الإنشاء. | "إرفاق" "فارغ" "FromImage" (مطلوب) |
diskIOPSReadWrite | يحدد Read-Write IOPS للقرص المدار. يجب استخدامه فقط عند UltraSSD_LRS StorageAccountType. إذا لم يتم تحديدها، فسيتم تعيين قيمة افتراضية استنادا إلى diskSizeGB. | int |
diskMBpsReadWrite | يحدد النطاق الترددي بالميغابايت في الثانية للقرص المدار. يجب استخدامه فقط عند UltraSSD_LRS StorageAccountType. إذا لم يتم تحديدها، فسيتم تعيين قيمة افتراضية استنادا إلى diskSizeGB. | int |
diskSizeGB | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. لا يمكن أن تكون هذه القيمة أكبر من 1023 غيغابايت |
int |
Lun | يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
managedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
VirtualMachineScaleSetManagedDiskParameters
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
securityProfile | يحدد ملف تعريف الأمان للقرص المدار. | VMDiskSecurityProfile |
storageAccountType | يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
VMDiskSecurityProfile
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفرة بواسطة العميل وVMGuest blob. | DiskEncryptionSetParameters |
securityEncryptionType | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة: يمكن تعيينه للأجهزة الظاهرية السرية فقط. |
"DiskWithVMGuestState" "VMGuestStateOnly" |
ImageReference
الاسم | الوصف | القيمة |
---|---|---|
communityGalleryImageId | حدد معرف صورة معرض المجتمع الفريد لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. | سلسلة |
المعرف | معرف المورد | سلسلة |
عرض | يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | سلسلة |
الناشر | ناشر الصور. | سلسلة |
sharedGalleryImageId | حدد المعرف الفريد لصورة المعرض المشتركة لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة المعرض المشترك. | سلسلة |
sku | صورة SKU. | سلسلة |
version | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الكبري والثانوي والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' في حقل 'id' دون إدخال الإصدار. | سلسلة |
VirtualMachineScaleSetOSDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
"لا أحد" "ReadOnly" "ReadWrite" |
createOption | يحدد كيفية إنشاء الأجهزة الظاهرية في مجموعة المقياس. القيمة الوحيدة المسموح بها هي: FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة السوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" "FromImage" (مطلوب) |
إعدادات diffDisk | يحدد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم بواسطة مجموعة مقياس الجهاز الظاهري. | إعدادات DiffDisk |
diskSizeGB | يحدد حجم قرص نظام التشغيل بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. لا يمكن أن تكون هذه القيمة أكبر من 1023 غيغابايت |
int |
صورة | يحدد معلومات حول صورة المستخدم غير المدارة لإسناد مجموعة المقياس إليها. | VirtualHardDisk |
managedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم الممكنة هي: Windows Linux |
"Linux" "Windows" |
vhdContainers | يحدد عناوين URL للحاوية المستخدمة لتخزين أقراص نظام التشغيل لمجموعة المقياس. | سلسلة [] |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
إعدادات DiffDisk
الاسم | الوصف | القيمة |
---|---|---|
الخيار | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. | "محلي" |
وضع | يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم الممكنة هي: CacheDisk ResourceDisk الافتراضي: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. |
"CacheDisk" "ResourceDisk" |
VirtualHardDisk
الاسم | الوصف | القيمة |
---|---|---|
uri | يحدد uri الخاص بالقرص الثابت الظاهري. | سلسلة |
Sku
الاسم | الوصف | القيمة |
---|---|---|
السعة | يحدد عدد الأجهزة الظاهرية في مجموعة المقياس. | int |
الاسم | اسم sku. | سلسلة |
المستوي | يحدد طبقة الأجهزة الظاهرية في مجموعة مقياس. القيم المحتملة: قياسي أساسي |
سلسلة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ