Microsoft.Compute virtualMachineScaleSets 2023-03-01
- أحدث
- 2024-07-01
- 2024-03-01
- 2023-09-01
- 2023-07-01
- 2023-03-01
- 2022-11-01
- 2022-08-01
- 2022-03-01
- 2021-11-01
-
2021-07-01 - 2021-04-01
- 2021-03-01
-
2020-12-01
تعريف مورد Bicep
يمكن نشر نوع مورد virtualMachineScaleSets مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2023-03-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'
}
constrainedMaximumCapacity: bool
doNotRunExtensionsOnOverprovisionedVMs: bool
hostGroup: {
id: 'string'
}
orchestrationMode: 'string'
overprovision: bool
platformFaultDomainCount: int
priorityMixPolicy: {
baseRegularPriorityCount: int
regularPriorityPercentageAboveBase: int
}
proximityPlacementGroup: {
id: 'string'
}
scaleInPolicy: {
forceDeletion: bool
rules: [
'string'
]
}
singlePlacementGroup: bool
spotRestorePolicy: {
enabled: bool
restoreTimeout: 'string'
}
upgradePolicy: {
automaticOSUpgradePolicy: {
disableAutomaticRollback: bool
enableAutomaticOSUpgrade: bool
useRollingUpgradePolicy: bool
}
mode: 'string'
rollingUpgradePolicy: {
enableCrossZoneUpgrade: bool
maxBatchInstancePercent: int
maxSurge: bool
maxUnhealthyInstancePercent: int
maxUnhealthyUpgradedInstancePercent: int
pauseTimeBetweenBatches: 'string'
prioritizeUnhealthyInstances: bool
rollbackFailedInstancesOnPolicyBreach: bool
}
}
virtualMachineProfile: {
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
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: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
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: [
{
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
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
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
priority: 'string'
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityPostureReference: {
excludeExtensions: [
{
location: 'string'
properties: {
autoUpgradeMinorVersion: bool
enableAutomaticUpgrade: bool
forceUpdateTag: 'string'
instanceView: {
name: 'string'
statuses: [
{
code: 'string'
displayStatus: 'string'
level: 'string'
message: 'string'
time: 'string'
}
]
substatuses: [
{
code: 'string'
displayStatus: 'string'
level: 'string'
message: 'string'
time: 'string'
}
]
type: 'string'
typeHandlerVersion: 'string'
}
protectedSettings: any()
protectedSettingsFromKeyVault: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any()
suppressFailures: bool
type: 'string'
typeHandlerVersion: 'string'
}
tags: {}
}
]
id: 'string'
}
securityProfile: {
encryptionAtHost: bool
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
serviceArtifactReference: {
id: 'string'
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: '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
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: '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' or int
]
}
قيم الخصائص
virtualMachineScaleSets
اسم | وصف | قيمة |
---|---|---|
اسم | اسم المورد | سلسلة (مطلوب) حد الأحرف: 1-15 (Windows) 1-64 (Linux) الأحرف الصالحة: لا يمكن استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكن البدء بالتسطير السفلي. لا يمكن أن ينتهي بنقطة أو واصلة. |
مكان | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
سكو | وحدة sku لمجموعة مقياس الجهاز الظاهري. | Sku |
توسيع الموقع | الموقع الموسع لمجموعة مقياس الجهاز الظاهري. | |
الهوية | هوية مجموعة مقياس الجهاز الظاهري، إذا تم تكوينها. | |
خطة | تحديد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق تريد النشر برمجيا، بدء الاستخدام ->. أدخل أي معلومات مطلوبة ثم انقر فوق Save. | خطة |
خصائص | يصف خصائص مجموعة مقياس الجهاز الظاهري. | |
مناطق | مناطق مجموعة مقياس الجهاز الظاهري. ملاحظة: لا يمكن تعيين مناطق التوفر إلا عند إنشاء مجموعة التحجيم | صفيف مناطق التوفر كسلسلة أو int. |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
نوع | نوع الموقع الموسع. | 'EdgeZone' |
VirtualMachineScaleSetIdentity
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لمجموعة مقياس الجهاز الظاهري. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة مقياس الجهاز الظاهري. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بمجموعة مقياس الجهاز الظاهري. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | |
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.
خطة
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | خيط |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | خيط |
رمز الترقية | رمز الترقية. | خيط |
ناشر | معرف الناشر. | خيط |
VirtualMachineScaleSetProperties
اسم | وصف | قيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. على سبيل المثال: ما إذا كانت الأجهزة الظاهرية لديها القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | |
نهج الاسترداد التلقائي | نهج الإصلاحات التلقائية. | |
مقيدةMaximumCapacity | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
doNotRunExtensionsOnOverprovisionedVMs | عند تمكين الإفراط في التوفير، يتم تشغيل الملحقات فقط على العدد المطلوب من الأجهزة الظاهرية التي يتم الاحتفاظ بها أخيرا. ومن ثم، ستضمن هذه الخاصية عدم تشغيل الملحقات على الأجهزة الظاهرية الإضافية الزائدة عن التزويد. | قيمة منطقية |
مجموعة المضيفين | تحديد معلومات حول مجموعة المضيف المخصصة التي توجد فيها مجموعة مقياس الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. | الموارد الفرعية |
تنسيقMode | تحديد وضع التزامن لمجموعة مقياس الجهاز الظاهري. | "مرن" 'زي موحد' |
الإفراط في التزويد | تحديد ما إذا كان يجب الإفراط في توفير مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
platformFaultDomainCount | عدد مجالات الخطأ لكل مجموعة إيداع. | الباحث |
priorityMixPolicy | تحديد الأهداف المطلوبة لخلط Spot والأجهزة الظاهرية ذات الأولوية العادية داخل نفس مثيل VMSS Flex. | |
مجموعة موضع التقارب | تحديد معلومات حول مجموعة موضع التقارب التي يجب تعيين مجموعة مقياس الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. | الموارد الفرعية |
scaleInPolicy | تحديد النهج المطبقة عند التحجيم في الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. | |
singlePlacementGroup | عندما يكون صحيحا، فإن هذا يحد من مجموعة التحجيم إلى مجموعة موضع واحدة، من الحد الأقصى للحجم 100 جهاز ظاهري. ملاحظة: إذا كانت singlePlacementGroup صحيحة، فقد يتم تعديلها إلى false. ومع ذلك، إذا كانت singlePlacementGroup خاطئة، فقد لا يتم تعديلها إلى true. | قيمة منطقية |
نهج spotRestore | تحديد خصائص Spot Restore لمجموعة مقياس الجهاز الظاهري. | |
نهج الترقية | نهج الترقية. | |
ملف تعريف الجهاز الظاهري | ملف تعريف الجهاز الظاهري. | VirtualMachineScaleSetVMProfile |
موازنة المنطقة | ما إذا كان يجب فرض توزيع حتى الجهاز الظاهري بشكل صارم عبر مناطق x في حالة وجود انقطاع في المنطقة. يمكن تعيين خاصية zoneBalance فقط إذا كانت خاصية المناطق لمجموعة المقياس تحتوي على أكثر من منطقة واحدة. إذا لم تكن هناك مناطق أو منطقة واحدة فقط محددة، فيجب عدم تعيين خاصية zoneBalance. | قيمة منطقية |
قدرات إضافية
اسم | وصف | قيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن إمكانية الإسبات أو تعطلها على الجهاز الظاهري. | قيمة منطقية |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | قيمة منطقية |
نهج الاسترداد التلقائي
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان يجب تمكين الإصلاحات التلقائية على مجموعة مقياس الجهاز الظاهري. القيمة الافتراضية خاطئة. | قيمة منطقية |
gracePeriod | مقدار الوقت الذي يتم فيه تعليق الإصلاحات التلقائية بسبب تغيير الحالة على الجهاز الظاهري. يبدأ وقت السماح بعد اكتمال تغيير الحالة. يساعد هذا في تجنب الإصلاحات المبكرة أو العرضية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. الحد الأدنى لفترة السماح المسموح بها هو 10 دقائق (PT10M)، وهي أيضا القيمة الافتراضية. الحد الأقصى لفترة السماح المسموح بها هو 90 دقيقة (PT90M). | خيط |
repairAction | نوع إجراء الإصلاح (استبدال، إعادة التشغيل، إعادة التعيين) التي سيتم استخدامها لإصلاح الأجهزة الظاهرية غير الصحية في مجموعة المقياس. يتم استبدال القيمة الافتراضية. | "إعادة تعيين" "استبدال" "إعادة التشغيل" |
مصدر فرعي
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
PriorityMixPolicy
اسم | وصف | قيمة |
---|---|---|
عدد الحسابات الأساسية | العدد الأساسي للأجهزة الظاهرية ذات الأولوية العادية التي سيتم إنشاؤها في مجموعة المقياس هذه أثناء توسيع نطاقها. | الباحث القيود: قيمة الحد الأدنى = 0 |
regularPriorityPercentageAboveBase | النسبة المئوية لمثيلات الجهاز الظاهري، بعد الوصول إلى عدد الأولوية العادية الأساسية، التي يتوقع أن تستخدم الأولوية العادية. | الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 100 |
ScaleInPolicy
اسم | وصف | قيمة |
---|---|---|
الحذف القسري | تسمح لك هذه الخاصية بتحديد ما إذا كان يجب فرض حذف الأجهزة الظاهرية المختارة للإزالة عند تحجيم مجموعة مقياس الجهاز الظاهري. (ميزة في المعاينة) | قيمة منطقية |
القواعد | القواعد التي يجب اتباعها عند تغيير حجم مجموعة تحجيم الجهاز الظاهري. القيم المحتملة هي: الافتراضية عند تحجيم مجموعة تحجيم الجهاز الظاهري، سيتم أولا موازنة مجموعة التحجيم عبر المناطق إذا كانت مجموعة تحجيم نطاقي. بعد ذلك، سيكون متوازنا عبر مجالات الخطأ قدر الإمكان. داخل كل مجال خطأ، ستكون الأجهزة الظاهرية المختارة للإزالة أحدث الأجهزة غير المحمية من التوسيع. أقدم جهاز ظاهري عند تحجيم مجموعة تحجيم جهاز ظاهري، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة التحجيم عبر المناطق. داخل كل منطقة، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية لإزالتها. NewestVM عند تحجيم مجموعة مقياس جهاز ظاهري، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة التحجيم عبر المناطق. داخل كل منطقة، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية لإزالتها. |
صفيف سلسلة يحتوي على أي من: "افتراضي" 'NewestVM' "أقدم جهاز ظاهري" |
نهج SpotRestore
اسم | وصف | قيمة |
---|---|---|
تمكين | تمكين ميزة Spot-Try-Restore حيث ستتم محاولة استعادة مثيلات VMSS SPOT المستردة بشكل انتهازي استنادا إلى توفر السعة وقيود التسعير | قيمة منطقية |
وقت الاستعادة | قيمة المهلة المعبر عنها كمدة زمنية ISO 8601 لن يحاول النظام الأساسي بعدها استعادة مثيلات VMSS SPOT | خيط |
نهج الترقية
اسم | وصف | قيمة |
---|---|---|
النهج التلقائي لOSUpgrade | معلمات التكوين المستخدمة لإجراء ترقية نظام التشغيل التلقائية. | نهج |
طريقة | تحديد وضع الترقية إلى الأجهزة الظاهرية في مجموعة التحجيم. القيم المحتملة هي: Manual - يمكنك التحكم في تطبيق التحديثات على الأجهزة الظاهرية في مجموعة المقياس. يمكنك القيام بذلك باستخدام إجراء manualUpgrade. التلقائي - يتم تحديث جميع الأجهزة الظاهرية في مجموعة التحجيم تلقائيا في نفس الوقت. |
"تلقائي" 'يدوي' 'المتداول' |
نهج rollingUpgrade | معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة. | RollingUpgradePolicy |
نهج التحديث التلقائي لنظامOS
اسم | وصف | قيمة |
---|---|---|
disableAutomaticRollback | ما إذا كان يجب تعطيل ميزة التراجع عن صورة نظام التشغيل. القيمة الافتراضية خاطئة. | قيمة منطقية |
enableAutomaticOSUpgrade | يشير إلى ما إذا كان يجب تطبيق ترقيات نظام التشغيل تلقائيا على مثيلات مجموعة التحجيم بطريقة متجددة عند توفر إصدار أحدث من صورة نظام التشغيل. القيمة الافتراضية خاطئة. إذا تم تعيين هذا إلى true لمجموعات التحجيم المستندة إلى Windows، enableAutomaticUpdates يتم تعيينها تلقائيا إلى false ولا يمكن تعيينها إلى true. | قيمة منطقية |
useRollingUpgradePolicy | يشير إلى ما إذا كان يجب استخدام نهج الترقية المتداول أثناء ترقية نظام التشغيل التلقائي. القيمة الافتراضية خاطئة. ستتراجع ترقية نظام التشغيل التلقائي إلى النهج الافتراضي إذا لم يتم تعريف أي نهج على VMSS. | قيمة منطقية |
نهج RollingUpgrade
اسم | وصف | قيمة |
---|---|---|
enableCrossZoneUpgrade | السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار تحديث المجال وmaxBatchInstancePercent لتحديد حجم الدفعة. | قيمة منطقية |
maxBatchInstancePercent | الحد الأقصى النسبة المئوية لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا الحد الأقصى، يمكن أن تتسبب المثيلات غير السليمة في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في الدفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: الحد الأدنى للقيمة = 5 القيمة القصوى = 100 |
maxSurge | إنشاء أجهزة ظاهرية جديدة لترقية مجموعة التحجيم، بدلا من تحديث الأجهزة الظاهرية الموجودة. سيتم حذف الأجهزة الظاهرية الموجودة بمجرد إنشاء الأجهزة الظاهرية الجديدة لكل دفعة. | قيمة منطقية |
maxUnhealthyInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: الحد الأدنى للقيمة = 5 القيمة القصوى = 100 |
maxUnhealthyUpgradedInstancePercent | النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 100 |
pauseTimeBetweenBatches | وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثانية (PT0S). | خيط |
تحديد أولويات المثيلات غير المهينة | ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. | قيمة منطقية |
العودة إلى الحالة السابقةFailedInstancesOnPolicyBreach | فشل التراجع عن المثيلات إلى النموذج السابق إذا تم انتهاك نهج الترقية المتداولة. | قيمة منطقية |
VirtualMachineScaleSetVMProfile
اسم | وصف | قيمة |
---|---|---|
ملف تعريف التطبيق | تحديد تطبيقات المعرض التي يجب توفيرها ل VM/VMSS | applicationProfile |
ملف تعريف الفوترة | تحديد التفاصيل المتعلقة بالفوترة ل Azure Spot VMSS. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. | |
حجز السعة | تحديد التفاصيل المتعلقة بحجز السعة لمجموعة التحجيم. الحد الأدنى لإصدار api: 2021-04-01. | |
diagnosticsProfile | تحديد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار api: 2015-06-15. | |
نهج الإخلاء | يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "Deallocate" و"Delete" والحد الأدنى لإصدار api هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "Deallocate" و"Delete" والحد الأدنى لإصدار 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 لخادم Linux الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
خيط |
ملف تعريف الشبكة | يحدد خصائص واجهات الشبكة للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetNetworkProfile |
ملف osProfile | تحديد إعدادات نظام التشغيل للأجهزة الظاهرية في مجموعة التحجيم. | VirtualMachineScaleSetOSProfile |
أولوية | تحديد أولوية الأجهزة الظاهرية في مجموعة التحجيم. الحد الأدنى لإصدار api: 2017-10-30-preview. | "منخفض" 'عادي' 'بقعة' |
ملف تعريف الأحداث المجدولة | تحديد التكوينات ذات الصلة بالحدث المجدول. | |
securityPostureReference | يحدد وضع الأمان الذي سيتم استخدامه لجميع الأجهزة الظاهرية في مجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-03-01 | |
ملف تعريف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للأجهزة الظاهرية في مجموعة المقياس. | |
مرجع serviceArtifact | يحدد معرف مرجع البيانات الاصطناعية للخدمة المستخدم لتعيين نفس إصدار الصورة لجميع الأجهزة الظاهرية في مجموعة المقياس عند استخدام إصدار الصورة "الأحدث". الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-11-01 | ServiceArtifactReference |
ملف تعريف التخزين | تحديد إعدادات التخزين لأقراص الجهاز الظاهري. | VirtualMachineScaleSetStorageProfile |
بيانات المستخدم | UserData للأجهزة الظاهرية في مجموعة المقياس، والتي يجب أن تكون مشفرة base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01. | خيط |
ملف تعريف التطبيق
اسم | وصف | قيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها ل VM/VMSS |
تطبيق VMGallery
اسم | وصف | قيمة |
---|---|---|
مرجع التكوين | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | خيط |
enableAutomaticUpgrade | إذا تم تعيينه إلى صحيح، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، تحديثه تلقائيا للجهاز الظاهري/VMSS | قيمة منطقية |
ترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | الباحث |
packageReferenceId | تحديد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوب) |
العلامات | اختياري، يحدد قيمة تمرير لسياق أكثر عمومية. | خيط |
treatFailureAsDeploymentFailure | اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل في النشر | قيمة منطقية |
ملف تعريف الفوترة
اسم | وصف | قيمة |
---|---|---|
الحد الأقصى للتملك | تحديد الحد الأقصى للسعر الذي ترغب في دفعه مقابل 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 – يشير إلى السعر الافتراضي الذي سيتم up-to عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، يتم -1 السعر الأقصى الافتراضي إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json(). |
عدد عشري من int أو json |
ملف تعريف خدمة السعة
اسم | وصف | قيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز السعة الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقياس التي تم حجز سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
الموارد الفرعية |
DiagnosticsProfile
اسم | وصف | قيمة |
---|---|---|
تشخيصات التمهيد | Boot Diagnostics هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. | |
تشخيصات التمهيد
اسم | وصف | قيمة |
---|---|---|
تمكين | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | قيمة منطقية |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، استخدام التخزين المدار. | خيط |
VirtualMachineScaleSetExtensionProfile
اسم | وصف | قيمة |
---|---|---|
ملحقات | يقوم مقياس الجهاز الظاهري بتعيين موارد الامتداد التابعة. | |
extensionsTimeBudget | تحديد الوقت المخصص لبدء تشغيل كافة الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. | خيط |
VirtualMachineScaleSetExtension
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الملحق. | خيط |
خصائص | يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetExtensionProperties |
خصائص VirtualMachineScaleSetExtensionProperties
اسم | وصف | قيمة |
---|---|---|
AutoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. | قيمة منطقية |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | قيمة منطقية |
علامة تعريف فرض | إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، إجبار معالج الامتداد على التحديث حتى إذا لم يتغير تكوين الملحق. | خيط |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | بالنسبة ل Bicep، يمكنك استخدام الدالة any(). |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | KeyVaultSecretReference |
التزويد بعد الملحقات | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة[] |
ناشر | اسم ناشر معالج الملحق. | خيط |
اعدادات | قام Json بتنسيق الإعدادات العامة للملحق. | بالنسبة ل Bicep، يمكنك استخدام الدالة any(). |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. | قيمة منطقية |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
KeyVaultSecretReference
اسم | وصف | قيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على السر. | الموارد الفرعية |
VirtualMachineScaleSetHardwareProfile
اسم | وصف | قيمة |
---|---|---|
vmSizeProperties | تحديد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري |
|
VMSizeProperties
اسم | وصف | قيمة |
---|---|---|
vCPUsAvailable | تحديد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. | الباحث |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. | الباحث |
VirtualMachineScaleSetNetworkProfile
اسم | وصف | قيمة |
---|---|---|
healthProbe | مرجع إلى مسبار موازن التحميل المستخدم لتحديد صحة مثيل في مجموعة مقياس الجهاز الظاهري. سيكون المرجع في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. | ApiEntityReference |
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة لمجموعة مقياس الجهاز الظاهري مع وضع التنسيق "مرن" | '2020-11-01' |
تكوينات واجهة الشبكة | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
مرجع ApiEntity
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | خيط |
تكوين VirtualMachineScaleSetNetwork
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
تكوين VirtualMachineScaleSetIP
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن أن تشير مجموعة التحجيم إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | ApiEntityReference |
تكوين VirtualMachineScaleSetPublicIPAddressConfiguration
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
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
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
PublicIPAddressSku
اسم | وصف | قيمة |
---|---|---|
اسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد مستوى وحدة sku IP العامة | "عمومي" "إقليمي" |
ملف تعريف VirtualMachineScaleSetOS
اسم | وصف | قيمة |
---|---|---|
adminPassword | تحديد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف أقصى طول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (Regex match [\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" و"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 عندما لا توجد ملحقات على مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
computerNamePrefix | تحديد بادئة اسم الكمبيوتر لجميع الأجهزة الظاهرية في مجموعة التحجيم. يجب أن يتراوح طول بادئات اسم الكمبيوتر من 1 إلى 15 حرفا. | خيط |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. لاستخدام cloud-init لجهازك الظاهري، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء | خيط |
تكوين linux | تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على توزيعات Azure-Endorsed. | تكوين |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
اسرار | يحدد مجموعة الشهادات التي يجب تثبيتها على الأجهزة الظاهرية في مجموعة المقياس. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
تكوين windows | تحديد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
اسم | وصف | قيمة |
---|---|---|
disablePasswordAuthentication | تحديد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري Linux. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] تحديد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
ssh | تحديد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين |
LinuxPatchSettings
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | تحديد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
إعدادات LinuxVMGuestPatchAutomaticByPlatformSettings
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
تكوين Ssh
اسم | وصف | قيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. |
مفتاح SshPublicKey
اسم | وصف | قيمة |
---|---|---|
بيانات المفتاح | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | خيط |
مسار | تحديد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | خيط |
VaultSecretGroup
اسم | وصف | قيمة |
---|---|---|
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على جميع الشهادات في 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: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
تكوين Windows
اسم | وصف | قيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة base-64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان يتم تمكين التحديثات التلقائية للجهاز الظاهري ل Windows. القيمة الافتراضية صحيحة. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري ل Windows. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | تصحيحات |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
المنطقة الزمنية | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ القياسي". يمكن TimeZoneInfo.Id القيم المحتملة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. | خيط |
winRM | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell البعيد. | تكوين |
AdditionalUnattendContent
اسم | وصف | قيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
محتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | خيط |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "التسجيل التلقائي" "FirstLogonCommands" |
إعدادات التصحيح
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين 'provisionVMAgent' إلى true ويجب تعيين 'patchMode' إلى 'AutomaticByPlatform'. | قيمة منطقية |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: manual - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
تكوين WinRM
اسم | وصف | قيمة |
---|---|---|
المستمعون | قائمة مستمعي Windows Remote Management | winRMListener[] |
WinRMListener
اسم | وصف | قيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http،https. | 'Http' 'Https' |
ملف تعريف الأحداث المجدولة
اسم | وصف | قيمة |
---|---|---|
osImageNotificationProfile | تحديد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. | |
إنهاءNotificationProfile | تحديد إنهاء التكوينات المتعلقة بالحدث المجدول. | |
OSImageNotificationProfile
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان حدث OS Image Scheduled ممكنا أو معطلا. | قيمة منطقية |
notBeforeTimeout | يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) | خيط |
إنهاءNotificationProfile
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان الحدث تاريخ الإنهاء ممكنا أو معطلا. | قيمة منطقية |
notBeforeTimeout | طول الوقت القابل للتكوين الذي يجب أن يوافق فيه الجهاز الظاهري الذي يتم حذفه على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | خيط |
SecurityPostureReference
VirtualMachineExtension
اسم | وصف | قيمة |
---|---|---|
مكان | موقع المورد | خيط |
خصائص | يصف خصائص ملحق الجهاز الظاهري. | VirtualMachineExtensionProperties |
العلامات | علامات الموارد | كائن |
خصائص VirtualMachineExtension
اسم | وصف | قيمة |
---|---|---|
AutoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. | قيمة منطقية |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | قيمة منطقية |
علامة تعريف فرض | كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. | خيط |
عرض المثيل | طريقة عرض مثيل ملحق الجهاز الظاهري. | VirtualMachineExtensionInstanceView |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | بالنسبة ل Bicep، يمكنك استخدام الدالة any(). |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | KeyVaultSecretReference |
التزويد بعد الملحقات | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة[] |
ناشر | اسم ناشر معالج الملحق. | خيط |
اعدادات | قام Json بتنسيق الإعدادات العامة للملحق. | بالنسبة ل Bicep، يمكنك استخدام الدالة any(). |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. | قيمة منطقية |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
VirtualMachineExtensionInstanceView
اسم | وصف | قيمة |
---|---|---|
اسم | اسم ملحق الجهاز الظاهري. | خيط |
حالات | معلومات حالة المورد. | |
الإحصائيات الفرعية | معلومات حالة المورد. | |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
InstanceViewStatus
اسم | وصف | قيمة |
---|---|---|
رمز | رمز الحالة. | خيط |
displayStatus | التسمية القصيرة القابلة للترجمة للحالة. | خيط |
مستوى | التعليمات البرمجية للمستوى. | "خطأ" "معلومات" "تحذير" |
رسالة | رسالة الحالة التفصيلية، بما في ذلك التنبيهات ورسائل الخطأ. | خيط |
الوقت | وقت الحالة. | خيط |
ملف الأمان
اسم | وصف | قيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. | قيمة منطقية |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. | "ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | UefiSettings |
إعدادات Uefi
اسم | وصف | قيمة |
---|---|---|
SecureBootEnabled | تحديد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
مرجع ServiceArtifact
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مرجع البيانات الاصطناعية للخدمة في شكل /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} | خيط |
VirtualMachineScaleSetStorageProfile
اسم | وصف | قيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة أقراص البيانات إلى الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | VirtualMachineScaleSetDataDisk[] |
diskControllerType | خيط | |
مرجع الصورة | تحديد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الأجهزة الظاهرية في مجموعة التحجيم. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | |
VirtualMachineScaleSetDataDisk
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. القيم الافتراضية هي: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | خيار الإنشاء. | "إرفاق" 'فارغ' 'FromImage' (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف VMSS Flex (تتوفر هذه الميزة ل VMSS مع Flexible OrchestrationMode فقط). القيم المحتملة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف VMSS Flex VM. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف VMSS Flex VM. يتم تعيين القيمة الافتراضية إلى Delete. |
"حذف" "فصل" |
diskIOPSReadWrite | يحدد Read-Write IOPS للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، تعيين قيمة افتراضية استنادا إلى diskSizeGB. | الباحث |
diskMBpsReadWrite | تحديد النطاق الترددي بالميغابايت في الثانية للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، تعيين قيمة افتراضية استنادا إلى diskSizeGB. | الباحث |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية diskSizeGB هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
لون | تحديد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
اسم | اسم القرص. | خيط |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
VirtualMachineScaleSetManagedDiskParameters
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | تحديد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
ملف تعريف الأمان | تحديد ملف تعريف الأمان للقرص المدار. | |
نوع حساب التخزين | تحديد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
ملف تعريف أمان VMDisk
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لمفتاح العميل المشفرة ConfidentialVM OS وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة : يمكن تعيينه للأجهزة الظاهرية السرية فقط. | 'DiskWithVMGuestState' 'VMGuestStateOnly' |
مرجع الصورة
اسم | وصف | قيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة معرض المجتمع. | خيط |
معرف | معرف المورد | خيط |
عرض | تحديد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | خيط |
ناشر | ناشر الصور. | خيط |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشترك لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة المعرض المشترك. | خيط |
سكو | صورة SKU. | خيط |
الإصدار | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو 'latest'. الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "الأحدث" لاستخدام أحدث إصدار من صورة متوفرة في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا توفر إصدار جديد. الرجاء عدم استخدام الحقل 'version' لنشر صور المعرض، يجب أن تستخدم صورة المعرض دائما حقل 'id' للنشر، لاستخدام 'أحدث إصدار' من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' في حقل 'id' بدون إدخال الإصدار. | خيط |
VirtualMachineScaleSetOSDisk
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. القيم الافتراضية هي: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | تحديد كيفية إنشاء الأجهزة الظاهرية في مجموعة التحجيم. القيمة الوحيدة المسموح بها هي: FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. | "إرفاق" 'فارغ' 'FromImage' (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف VMSS Flex (تتوفر هذه الميزة ل VMSS مع Flexible OrchestrationMode فقط). القيم المحتملة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف VMSS Flex VM. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف VMSS Flex VM. يتم تعيين القيمة الافتراضية إلى Delete. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. |
"حذف" "فصل" |
إعدادات diffDisk | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم بواسطة مجموعة مقياس الجهاز الظاهري. | |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
صورة | تحديد معلومات حول صورة المستخدم غير المدارة لإسناد مجموعة المقياس إليها. | |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
اسم | اسم القرص. | خيط |
نوع osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص إذا كان إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. | 'Linux' 'Windows' |
vhdContainers | تحديد عناوين URL للحاوية المستخدمة لتخزين أقراص نظام التشغيل لمجموعة التحجيم. | سلسلة[] |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
إعدادات DiffDisk
اسم | وصف | قيمة |
---|---|---|
خيار | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل. | "محلي" |
التنسيب | تحديد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. | 'CacheDisk' "ResourceDisk" |
VirtualHardDisk
اسم | وصف | قيمة |
---|---|---|
uri | تحديد uri الخاص بالقرص الثابت الظاهري. | خيط |
سكو
اسم | وصف | قيمة |
---|---|---|
سعة | تحديد عدد الأجهزة الظاهرية في مجموعة التحجيم. | الباحث |
اسم | اسم sku. | خيط |
المستوي | تحديد مستوى الأجهزة الظاهرية في مجموعة مقياس. القيم المحتملة: القياسية Basic |
خيط |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | وصف |
---|---|
نشر مجموعة مقياس الجهاز الظاهري مع مسبار LB والإصلاحات التلقائية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري من أجهزة Linux الظاهرية خلف موازن تحميل مع تكوين فحص السلامة. تحتوي مجموعة التحجيم أيضا على نهج إصلاح المثيل التلقائي الممكن مع فترة سماح مدتها 30 دقيقة. |
نشر VMSS يربط كل جهاز ظاهري بمشاركة ملفات Azure |
ينشر هذا القالب مجموعة مقياس الجهاز الظاهري Ubuntu ويستخدم ملحق برنامج نصي مخصص لتوصيل كل جهاز ظاهري بمشاركة ملفات Azure |
نشر مجموعة مقياس جهاز ظاهري ل Windows باستخدام ملحق البرنامج النصي المخصص |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. تحتوي هذه الأجهزة الظاهرية على ملحق برنامج نصي مخصص للتخصيص وهي خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
نشر مجموعة تحجيم في vnet موجودة |
ينشر هذا القالب مجموعة مقياس الجهاز الظاهري في vnet exsisting. |
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
وضع التزامن المرن ل VMSS التشغيل السريع ل 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 |
يسمح لك هذا القالب بنشر صورة VM Linux مخصصة داخل مجموعة مقياس. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع موازنة تحميل HTTP (بشكل افتراضي على المنفذ 80). يستخدم المثال برنامج نصي مخصص للقيام بنشر التطبيق وتحديثه، قد تضطر إلى توفير البرنامج النصي المخصص لإجراء التحديث الخاص بك. سيتعين عليك توفير صورة معممة لجهازك الظاهري في نفس الاشتراك والمنطقة حيث تقوم بإنشاء VMSS. |
نشر مجموعة تحجيم جهاز ظاهري بسيطة باستخدام أجهزة Linux الظاهرية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Linux الظاهرية في مناطق الاستفادة من الخدمات |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع بنية أساسية/ثانوية لنظام التشغيل Linux VMSS |
يسمح لك هذا القالب بنشر Linux VMSS مع ملحق البرنامج النصي المخصص في البنية الثانوية الأساسية |
مجموعة مقياس الجهاز الظاهري البسيط مع أجهزة Linux الظاهرية وIPv4 العامة لكل جهاز ظاهري |
يوضح هذا القالب توزيع مجموعة مقياس بسيطة مع موازن التحميل وقواعد NAT الواردة وعنوان IP العام لكل جهاز ظاهري. |
نشر مجموعة مقياس جهاز ظاهري موثوق به ل Windows قادرة على |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري قادرة على التشغيل من أجهزة 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 المنشورة بشكل آمن في Azure Key Vault |
نشر مجموعة تحجيم في شبكة ظاهرية موجودة على Windows |
يوزع هذا القالب مجموعة مقياس جهاز ظاهري لمركز بيانات Windows 2016 في مجموعة موارد موجودة وشبكة ظاهرية وشبكة فرعية. |
نشر مجموعة مقياس جهاز ظاهري يعمل بنظام Windows باستخدام Azure Application Gateway |
يسمح لك هذا القالب بنشر مجموعة تحجيم جهاز ظاهري 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": "2023-03-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"
},
"constrainedMaximumCapacity": "bool",
"doNotRunExtensionsOnOverprovisionedVMs": "bool",
"hostGroup": {
"id": "string"
},
"orchestrationMode": "string",
"overprovision": "bool",
"platformFaultDomainCount": "int",
"priorityMixPolicy": {
"baseRegularPriorityCount": "int",
"regularPriorityPercentageAboveBase": "int"
},
"proximityPlacementGroup": {
"id": "string"
},
"scaleInPolicy": {
"forceDeletion": "bool",
"rules": [ "string" ]
},
"singlePlacementGroup": "bool",
"spotRestorePolicy": {
"enabled": "bool",
"restoreTimeout": "string"
},
"upgradePolicy": {
"automaticOSUpgradePolicy": {
"disableAutomaticRollback": "bool",
"enableAutomaticOSUpgrade": "bool",
"useRollingUpgradePolicy": "bool"
},
"mode": "string",
"rollingUpgradePolicy": {
"enableCrossZoneUpgrade": "bool",
"maxBatchInstancePercent": "int",
"maxSurge": "bool",
"maxUnhealthyInstancePercent": "int",
"maxUnhealthyUpgradedInstancePercent": "int",
"pauseTimeBetweenBatches": "string",
"prioritizeUnhealthyInstances": "bool",
"rollbackFailedInstancesOnPolicyBreach": "bool"
}
},
"virtualMachineProfile": {
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"enableAutomaticUpgrade": "bool",
"order": "int",
"packageReferenceId": "string",
"tags": "string",
"treatFailureAsDeploymentFailure": "bool"
}
]
},
"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": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"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": [
{
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"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",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"priority": "string",
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityPostureReference": {
"excludeExtensions": [
{
"location": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"enableAutomaticUpgrade": "bool",
"forceUpdateTag": "string",
"instanceView": {
"name": "string",
"statuses": [
{
"code": "string",
"displayStatus": "string",
"level": "string",
"message": "string",
"time": "string"
}
],
"substatuses": [
{
"code": "string",
"displayStatus": "string",
"level": "string",
"message": "string",
"time": "string"
}
],
"type": "string",
"typeHandlerVersion": "string"
},
"protectedSettings": {},
"protectedSettingsFromKeyVault": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"suppressFailures": "bool",
"type": "string",
"typeHandlerVersion": "string"
},
"tags": {}
}
],
"id": "string"
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"serviceArtifactReference": {
"id": "string"
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "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"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "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" or int ]
}
قيم الخصائص
virtualMachineScaleSets
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد | 'Microsoft.Compute/virtualMachineScaleSets' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2023-03-01' |
اسم | اسم المورد | سلسلة (مطلوب) حد الأحرف: 1-15 (Windows) 1-64 (Linux) الأحرف الصالحة: لا يمكن استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكن البدء بالتسطير السفلي. لا يمكن أن ينتهي بنقطة أو واصلة. |
مكان | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
سكو | وحدة sku لمجموعة مقياس الجهاز الظاهري. | Sku |
توسيع الموقع | الموقع الموسع لمجموعة مقياس الجهاز الظاهري. | |
الهوية | هوية مجموعة مقياس الجهاز الظاهري، إذا تم تكوينها. | |
خطة | تحديد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق تريد النشر برمجيا، بدء الاستخدام ->. أدخل أي معلومات مطلوبة ثم انقر فوق Save. | خطة |
خصائص | يصف خصائص مجموعة مقياس الجهاز الظاهري. | |
مناطق | مناطق مجموعة مقياس الجهاز الظاهري. ملاحظة: لا يمكن تعيين مناطق التوفر إلا عند إنشاء مجموعة التحجيم | صفيف مناطق التوفر كسلسلة أو int. |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
نوع | نوع الموقع الموسع. | 'EdgeZone' |
VirtualMachineScaleSetIdentity
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لمجموعة مقياس الجهاز الظاهري. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة مقياس الجهاز الظاهري. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بمجموعة مقياس الجهاز الظاهري. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | |
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.
خطة
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | خيط |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | خيط |
رمز الترقية | رمز الترقية. | خيط |
ناشر | معرف الناشر. | خيط |
VirtualMachineScaleSetProperties
اسم | وصف | قيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. على سبيل المثال: ما إذا كانت الأجهزة الظاهرية لديها القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | |
نهج الاسترداد التلقائي | نهج الإصلاحات التلقائية. | |
مقيدةMaximumCapacity | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
doNotRunExtensionsOnOverprovisionedVMs | عند تمكين الإفراط في التوفير، يتم تشغيل الملحقات فقط على العدد المطلوب من الأجهزة الظاهرية التي يتم الاحتفاظ بها أخيرا. ومن ثم، ستضمن هذه الخاصية عدم تشغيل الملحقات على الأجهزة الظاهرية الإضافية الزائدة عن التزويد. | قيمة منطقية |
مجموعة المضيفين | تحديد معلومات حول مجموعة المضيف المخصصة التي توجد فيها مجموعة مقياس الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. | الموارد الفرعية |
تنسيقMode | تحديد وضع التزامن لمجموعة مقياس الجهاز الظاهري. | "مرن" 'زي موحد' |
الإفراط في التزويد | تحديد ما إذا كان يجب الإفراط في توفير مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
platformFaultDomainCount | عدد مجالات الخطأ لكل مجموعة إيداع. | الباحث |
priorityMixPolicy | تحديد الأهداف المطلوبة لخلط Spot والأجهزة الظاهرية ذات الأولوية العادية داخل نفس مثيل VMSS Flex. | |
مجموعة موضع التقارب | تحديد معلومات حول مجموعة موضع التقارب التي يجب تعيين مجموعة مقياس الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. | الموارد الفرعية |
scaleInPolicy | تحديد النهج المطبقة عند التحجيم في الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. | |
singlePlacementGroup | عندما يكون صحيحا، فإن هذا يحد من مجموعة التحجيم إلى مجموعة موضع واحدة، من الحد الأقصى للحجم 100 جهاز ظاهري. ملاحظة: إذا كانت singlePlacementGroup صحيحة، فقد يتم تعديلها إلى false. ومع ذلك، إذا كانت singlePlacementGroup خاطئة، فقد لا يتم تعديلها إلى true. | قيمة منطقية |
نهج spotRestore | تحديد خصائص Spot Restore لمجموعة مقياس الجهاز الظاهري. | |
نهج الترقية | نهج الترقية. | |
ملف تعريف الجهاز الظاهري | ملف تعريف الجهاز الظاهري. | VirtualMachineScaleSetVMProfile |
موازنة المنطقة | ما إذا كان يجب فرض توزيع حتى الجهاز الظاهري بشكل صارم عبر مناطق x في حالة وجود انقطاع في المنطقة. يمكن تعيين خاصية zoneBalance فقط إذا كانت خاصية المناطق لمجموعة المقياس تحتوي على أكثر من منطقة واحدة. إذا لم تكن هناك مناطق أو منطقة واحدة فقط محددة، فيجب عدم تعيين خاصية zoneBalance. | قيمة منطقية |
قدرات إضافية
اسم | وصف | قيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن إمكانية الإسبات أو تعطلها على الجهاز الظاهري. | قيمة منطقية |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | قيمة منطقية |
نهج الاسترداد التلقائي
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان يجب تمكين الإصلاحات التلقائية على مجموعة مقياس الجهاز الظاهري. القيمة الافتراضية خاطئة. | قيمة منطقية |
gracePeriod | مقدار الوقت الذي يتم فيه تعليق الإصلاحات التلقائية بسبب تغيير الحالة على الجهاز الظاهري. يبدأ وقت السماح بعد اكتمال تغيير الحالة. يساعد هذا في تجنب الإصلاحات المبكرة أو العرضية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. الحد الأدنى لفترة السماح المسموح بها هو 10 دقائق (PT10M)، وهي أيضا القيمة الافتراضية. الحد الأقصى لفترة السماح المسموح بها هو 90 دقيقة (PT90M). | خيط |
repairAction | نوع إجراء الإصلاح (استبدال، إعادة التشغيل، إعادة التعيين) التي سيتم استخدامها لإصلاح الأجهزة الظاهرية غير الصحية في مجموعة المقياس. يتم استبدال القيمة الافتراضية. | "إعادة تعيين" "استبدال" "إعادة التشغيل" |
مصدر فرعي
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
PriorityMixPolicy
اسم | وصف | قيمة |
---|---|---|
عدد الحسابات الأساسية | العدد الأساسي للأجهزة الظاهرية ذات الأولوية العادية التي سيتم إنشاؤها في مجموعة المقياس هذه أثناء توسيع نطاقها. | الباحث القيود: قيمة الحد الأدنى = 0 |
regularPriorityPercentageAboveBase | النسبة المئوية لمثيلات الجهاز الظاهري، بعد الوصول إلى عدد الأولوية العادية الأساسية، التي يتوقع أن تستخدم الأولوية العادية. | الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 100 |
ScaleInPolicy
اسم | وصف | قيمة |
---|---|---|
الحذف القسري | تسمح لك هذه الخاصية بتحديد ما إذا كان يجب فرض حذف الأجهزة الظاهرية المختارة للإزالة عند تحجيم مجموعة مقياس الجهاز الظاهري. (ميزة في المعاينة) | قيمة منطقية |
القواعد | القواعد التي يجب اتباعها عند تغيير حجم مجموعة تحجيم الجهاز الظاهري. القيم المحتملة هي: الافتراضية عند تحجيم مجموعة تحجيم الجهاز الظاهري، سيتم أولا موازنة مجموعة التحجيم عبر المناطق إذا كانت مجموعة تحجيم نطاقي. بعد ذلك، سيكون متوازنا عبر مجالات الخطأ قدر الإمكان. داخل كل مجال خطأ، ستكون الأجهزة الظاهرية المختارة للإزالة أحدث الأجهزة غير المحمية من التوسيع. أقدم جهاز ظاهري عند تحجيم مجموعة تحجيم جهاز ظاهري، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة التحجيم عبر المناطق. داخل كل منطقة، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية لإزالتها. NewestVM عند تحجيم مجموعة مقياس جهاز ظاهري، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة التحجيم عبر المناطق. داخل كل منطقة، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية لإزالتها. |
صفيف سلسلة يحتوي على أي من: "افتراضي" 'NewestVM' "أقدم جهاز ظاهري" |
نهج SpotRestore
اسم | وصف | قيمة |
---|---|---|
تمكين | تمكين ميزة Spot-Try-Restore حيث ستتم محاولة استعادة مثيلات VMSS SPOT المستردة بشكل انتهازي استنادا إلى توفر السعة وقيود التسعير | قيمة منطقية |
وقت الاستعادة | قيمة المهلة المعبر عنها كمدة زمنية ISO 8601 لن يحاول النظام الأساسي بعدها استعادة مثيلات VMSS SPOT | خيط |
نهج الترقية
اسم | وصف | قيمة |
---|---|---|
النهج التلقائي لOSUpgrade | معلمات التكوين المستخدمة لإجراء ترقية نظام التشغيل التلقائية. | نهج |
طريقة | تحديد وضع الترقية إلى الأجهزة الظاهرية في مجموعة التحجيم. القيم المحتملة هي: Manual - يمكنك التحكم في تطبيق التحديثات على الأجهزة الظاهرية في مجموعة المقياس. يمكنك القيام بذلك باستخدام إجراء manualUpgrade. التلقائي - يتم تحديث جميع الأجهزة الظاهرية في مجموعة التحجيم تلقائيا في نفس الوقت. |
"تلقائي" 'يدوي' 'المتداول' |
نهج rollingUpgrade | معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة. | RollingUpgradePolicy |
نهج التحديث التلقائي لنظامOS
اسم | وصف | قيمة |
---|---|---|
disableAutomaticRollback | ما إذا كان يجب تعطيل ميزة التراجع عن صورة نظام التشغيل. القيمة الافتراضية خاطئة. | قيمة منطقية |
enableAutomaticOSUpgrade | يشير إلى ما إذا كان يجب تطبيق ترقيات نظام التشغيل تلقائيا على مثيلات مجموعة التحجيم بطريقة متجددة عند توفر إصدار أحدث من صورة نظام التشغيل. القيمة الافتراضية خاطئة. إذا تم تعيين هذا إلى true لمجموعات التحجيم المستندة إلى Windows، enableAutomaticUpdates يتم تعيينها تلقائيا إلى false ولا يمكن تعيينها إلى true. | قيمة منطقية |
useRollingUpgradePolicy | يشير إلى ما إذا كان يجب استخدام نهج الترقية المتداول أثناء ترقية نظام التشغيل التلقائي. القيمة الافتراضية خاطئة. ستتراجع ترقية نظام التشغيل التلقائي إلى النهج الافتراضي إذا لم يتم تعريف أي نهج على VMSS. | قيمة منطقية |
نهج RollingUpgrade
اسم | وصف | قيمة |
---|---|---|
enableCrossZoneUpgrade | السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار تحديث المجال وmaxBatchInstancePercent لتحديد حجم الدفعة. | قيمة منطقية |
maxBatchInstancePercent | الحد الأقصى النسبة المئوية لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا الحد الأقصى، يمكن أن تتسبب المثيلات غير السليمة في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في الدفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: الحد الأدنى للقيمة = 5 القيمة القصوى = 100 |
maxSurge | إنشاء أجهزة ظاهرية جديدة لترقية مجموعة التحجيم، بدلا من تحديث الأجهزة الظاهرية الموجودة. سيتم حذف الأجهزة الظاهرية الموجودة بمجرد إنشاء الأجهزة الظاهرية الجديدة لكل دفعة. | قيمة منطقية |
maxUnhealthyInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: الحد الأدنى للقيمة = 5 القيمة القصوى = 100 |
maxUnhealthyUpgradedInstancePercent | النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 100 |
pauseTimeBetweenBatches | وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثانية (PT0S). | خيط |
تحديد أولويات المثيلات غير المهينة | ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. | قيمة منطقية |
العودة إلى الحالة السابقةFailedInstancesOnPolicyBreach | فشل التراجع عن المثيلات إلى النموذج السابق إذا تم انتهاك نهج الترقية المتداولة. | قيمة منطقية |
VirtualMachineScaleSetVMProfile
اسم | وصف | قيمة |
---|---|---|
ملف تعريف التطبيق | تحديد تطبيقات المعرض التي يجب توفيرها ل VM/VMSS | applicationProfile |
ملف تعريف الفوترة | تحديد التفاصيل المتعلقة بالفوترة ل Azure Spot VMSS. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. | |
حجز السعة | تحديد التفاصيل المتعلقة بحجز السعة لمجموعة التحجيم. الحد الأدنى لإصدار api: 2021-04-01. | |
diagnosticsProfile | تحديد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار api: 2015-06-15. | |
نهج الإخلاء | يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "Deallocate" و"Delete" والحد الأدنى لإصدار api هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "Deallocate" و"Delete" والحد الأدنى لإصدار 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 لخادم Linux الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
خيط |
ملف تعريف الشبكة | يحدد خصائص واجهات الشبكة للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetNetworkProfile |
ملف osProfile | تحديد إعدادات نظام التشغيل للأجهزة الظاهرية في مجموعة التحجيم. | VirtualMachineScaleSetOSProfile |
أولوية | تحديد أولوية الأجهزة الظاهرية في مجموعة التحجيم. الحد الأدنى لإصدار api: 2017-10-30-preview. | "منخفض" 'عادي' 'بقعة' |
ملف تعريف الأحداث المجدولة | تحديد التكوينات ذات الصلة بالحدث المجدول. | |
securityPostureReference | يحدد وضع الأمان الذي سيتم استخدامه لجميع الأجهزة الظاهرية في مجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-03-01 | |
ملف تعريف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للأجهزة الظاهرية في مجموعة المقياس. | |
مرجع serviceArtifact | يحدد معرف مرجع البيانات الاصطناعية للخدمة المستخدم لتعيين نفس إصدار الصورة لجميع الأجهزة الظاهرية في مجموعة المقياس عند استخدام إصدار الصورة "الأحدث". الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-11-01 | ServiceArtifactReference |
ملف تعريف التخزين | تحديد إعدادات التخزين لأقراص الجهاز الظاهري. | VirtualMachineScaleSetStorageProfile |
بيانات المستخدم | UserData للأجهزة الظاهرية في مجموعة المقياس، والتي يجب أن تكون مشفرة base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01. | خيط |
ملف تعريف التطبيق
اسم | وصف | قيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها ل VM/VMSS |
تطبيق VMGallery
اسم | وصف | قيمة |
---|---|---|
مرجع التكوين | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | خيط |
enableAutomaticUpgrade | إذا تم تعيينه إلى صحيح، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، تحديثه تلقائيا للجهاز الظاهري/VMSS | قيمة منطقية |
ترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | الباحث |
packageReferenceId | تحديد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوب) |
العلامات | اختياري، يحدد قيمة تمرير لسياق أكثر عمومية. | خيط |
treatFailureAsDeploymentFailure | اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل في النشر | قيمة منطقية |
ملف تعريف الفوترة
اسم | وصف | قيمة |
---|---|---|
الحد الأقصى للتملك | تحديد الحد الأقصى للسعر الذي ترغب في دفعه مقابل 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 – يشير إلى السعر الافتراضي الذي سيتم up-to عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، يتم -1 السعر الأقصى الافتراضي إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json(). |
عدد عشري من int أو json |
ملف تعريف خدمة السعة
اسم | وصف | قيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز السعة الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقياس التي تم حجز سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
الموارد الفرعية |
DiagnosticsProfile
اسم | وصف | قيمة |
---|---|---|
تشخيصات التمهيد | Boot Diagnostics هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. | |
تشخيصات التمهيد
اسم | وصف | قيمة |
---|---|---|
تمكين | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | قيمة منطقية |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، استخدام التخزين المدار. | خيط |
VirtualMachineScaleSetExtensionProfile
اسم | وصف | قيمة |
---|---|---|
ملحقات | يقوم مقياس الجهاز الظاهري بتعيين موارد الامتداد التابعة. | |
extensionsTimeBudget | تحديد الوقت المخصص لبدء تشغيل كافة الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. | خيط |
VirtualMachineScaleSetExtension
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الملحق. | خيط |
خصائص | يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetExtensionProperties |
خصائص VirtualMachineScaleSetExtensionProperties
اسم | وصف | قيمة |
---|---|---|
AutoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. | قيمة منطقية |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | قيمة منطقية |
علامة تعريف فرض | إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، إجبار معالج الامتداد على التحديث حتى إذا لم يتغير تكوين الملحق. | خيط |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | KeyVaultSecretReference |
التزويد بعد الملحقات | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة[] |
ناشر | اسم ناشر معالج الملحق. | خيط |
اعدادات | قام Json بتنسيق الإعدادات العامة للملحق. | |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. | قيمة منطقية |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
KeyVaultSecretReference
اسم | وصف | قيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على السر. | الموارد الفرعية |
VirtualMachineScaleSetHardwareProfile
اسم | وصف | قيمة |
---|---|---|
vmSizeProperties | تحديد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري |
|
VMSizeProperties
اسم | وصف | قيمة |
---|---|---|
vCPUsAvailable | تحديد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. | الباحث |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. | الباحث |
VirtualMachineScaleSetNetworkProfile
اسم | وصف | قيمة |
---|---|---|
healthProbe | مرجع إلى مسبار موازن التحميل المستخدم لتحديد صحة مثيل في مجموعة مقياس الجهاز الظاهري. سيكون المرجع في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. | ApiEntityReference |
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة لمجموعة مقياس الجهاز الظاهري مع وضع التنسيق "مرن" | '2020-11-01' |
تكوينات واجهة الشبكة | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
مرجع ApiEntity
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | خيط |
تكوين VirtualMachineScaleSetNetwork
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
تكوين VirtualMachineScaleSetIP
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن أن تشير مجموعة التحجيم إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | ApiEntityReference |
تكوين VirtualMachineScaleSetPublicIPAddressConfiguration
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
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
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
PublicIPAddressSku
اسم | وصف | قيمة |
---|---|---|
اسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد مستوى وحدة sku IP العامة | "عمومي" "إقليمي" |
ملف تعريف VirtualMachineScaleSetOS
اسم | وصف | قيمة |
---|---|---|
adminPassword | تحديد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف أقصى طول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (Regex match [\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" و"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 عندما لا توجد ملحقات على مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
computerNamePrefix | تحديد بادئة اسم الكمبيوتر لجميع الأجهزة الظاهرية في مجموعة التحجيم. يجب أن يتراوح طول بادئات اسم الكمبيوتر من 1 إلى 15 حرفا. | خيط |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. لاستخدام cloud-init لجهازك الظاهري، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء | خيط |
تكوين linux | تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على توزيعات Azure-Endorsed. | تكوين |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
اسرار | يحدد مجموعة الشهادات التي يجب تثبيتها على الأجهزة الظاهرية في مجموعة المقياس. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
تكوين windows | تحديد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
اسم | وصف | قيمة |
---|---|---|
disablePasswordAuthentication | تحديد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري Linux. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] تحديد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
ssh | تحديد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين |
LinuxPatchSettings
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | تحديد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
إعدادات LinuxVMGuestPatchAutomaticByPlatformSettings
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
تكوين Ssh
اسم | وصف | قيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. |
مفتاح SshPublicKey
اسم | وصف | قيمة |
---|---|---|
بيانات المفتاح | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | خيط |
مسار | تحديد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | خيط |
VaultSecretGroup
اسم | وصف | قيمة |
---|---|---|
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على جميع الشهادات في 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: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
تكوين Windows
اسم | وصف | قيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة base-64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان يتم تمكين التحديثات التلقائية للجهاز الظاهري ل Windows. القيمة الافتراضية صحيحة. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري ل Windows. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | تصحيحات |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
المنطقة الزمنية | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ القياسي". يمكن TimeZoneInfo.Id القيم المحتملة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. | خيط |
winRM | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell البعيد. | تكوين |
AdditionalUnattendContent
اسم | وصف | قيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
محتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | خيط |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "التسجيل التلقائي" "FirstLogonCommands" |
إعدادات التصحيح
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين 'provisionVMAgent' إلى true ويجب تعيين 'patchMode' إلى 'AutomaticByPlatform'. | قيمة منطقية |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: manual - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
تكوين WinRM
اسم | وصف | قيمة |
---|---|---|
المستمعون | قائمة مستمعي Windows Remote Management | winRMListener[] |
WinRMListener
اسم | وصف | قيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http،https. | 'Http' 'Https' |
ملف تعريف الأحداث المجدولة
اسم | وصف | قيمة |
---|---|---|
osImageNotificationProfile | تحديد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. | |
إنهاءNotificationProfile | تحديد إنهاء التكوينات المتعلقة بالحدث المجدول. | |
OSImageNotificationProfile
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان حدث OS Image Scheduled ممكنا أو معطلا. | قيمة منطقية |
notBeforeTimeout | يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) | خيط |
إنهاءNotificationProfile
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان الحدث تاريخ الإنهاء ممكنا أو معطلا. | قيمة منطقية |
notBeforeTimeout | طول الوقت القابل للتكوين الذي يجب أن يوافق فيه الجهاز الظاهري الذي يتم حذفه على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | خيط |
SecurityPostureReference
VirtualMachineExtension
اسم | وصف | قيمة |
---|---|---|
مكان | موقع المورد | خيط |
خصائص | يصف خصائص ملحق الجهاز الظاهري. | VirtualMachineExtensionProperties |
العلامات | علامات الموارد | كائن |
خصائص VirtualMachineExtension
اسم | وصف | قيمة |
---|---|---|
AutoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. | قيمة منطقية |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | قيمة منطقية |
علامة تعريف فرض | كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. | خيط |
عرض المثيل | طريقة عرض مثيل ملحق الجهاز الظاهري. | VirtualMachineExtensionInstanceView |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | KeyVaultSecretReference |
التزويد بعد الملحقات | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة[] |
ناشر | اسم ناشر معالج الملحق. | خيط |
اعدادات | قام Json بتنسيق الإعدادات العامة للملحق. | |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. | قيمة منطقية |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
VirtualMachineExtensionInstanceView
اسم | وصف | قيمة |
---|---|---|
اسم | اسم ملحق الجهاز الظاهري. | خيط |
حالات | معلومات حالة المورد. | |
الإحصائيات الفرعية | معلومات حالة المورد. | |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
InstanceViewStatus
اسم | وصف | قيمة |
---|---|---|
رمز | رمز الحالة. | خيط |
displayStatus | التسمية القصيرة القابلة للترجمة للحالة. | خيط |
مستوى | التعليمات البرمجية للمستوى. | "خطأ" "معلومات" "تحذير" |
رسالة | رسالة الحالة التفصيلية، بما في ذلك التنبيهات ورسائل الخطأ. | خيط |
الوقت | وقت الحالة. | خيط |
ملف الأمان
اسم | وصف | قيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. | قيمة منطقية |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. | "ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | UefiSettings |
إعدادات Uefi
اسم | وصف | قيمة |
---|---|---|
SecureBootEnabled | تحديد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
مرجع ServiceArtifact
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مرجع البيانات الاصطناعية للخدمة في شكل /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} | خيط |
VirtualMachineScaleSetStorageProfile
اسم | وصف | قيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة أقراص البيانات إلى الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | VirtualMachineScaleSetDataDisk[] |
diskControllerType | خيط | |
مرجع الصورة | تحديد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الأجهزة الظاهرية في مجموعة التحجيم. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | |
VirtualMachineScaleSetDataDisk
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. القيم الافتراضية هي: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | خيار الإنشاء. | "إرفاق" 'فارغ' 'FromImage' (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف VMSS Flex (تتوفر هذه الميزة ل VMSS مع Flexible OrchestrationMode فقط). القيم المحتملة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف VMSS Flex VM. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف VMSS Flex VM. يتم تعيين القيمة الافتراضية إلى Delete. |
"حذف" "فصل" |
diskIOPSReadWrite | يحدد Read-Write IOPS للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، تعيين قيمة افتراضية استنادا إلى diskSizeGB. | الباحث |
diskMBpsReadWrite | تحديد النطاق الترددي بالميغابايت في الثانية للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، تعيين قيمة افتراضية استنادا إلى diskSizeGB. | الباحث |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية diskSizeGB هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
لون | تحديد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
اسم | اسم القرص. | خيط |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
VirtualMachineScaleSetManagedDiskParameters
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | تحديد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
ملف تعريف الأمان | تحديد ملف تعريف الأمان للقرص المدار. | |
نوع حساب التخزين | تحديد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
ملف تعريف أمان VMDisk
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لمفتاح العميل المشفرة ConfidentialVM OS وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة : يمكن تعيينه للأجهزة الظاهرية السرية فقط. | 'DiskWithVMGuestState' 'VMGuestStateOnly' |
مرجع الصورة
اسم | وصف | قيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة معرض المجتمع. | خيط |
معرف | معرف المورد | خيط |
عرض | تحديد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | خيط |
ناشر | ناشر الصور. | خيط |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشترك لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة المعرض المشترك. | خيط |
سكو | صورة SKU. | خيط |
الإصدار | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو 'latest'. الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "الأحدث" لاستخدام أحدث إصدار من صورة متوفرة في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا توفر إصدار جديد. الرجاء عدم استخدام الحقل 'version' لنشر صور المعرض، يجب أن تستخدم صورة المعرض دائما حقل 'id' للنشر، لاستخدام 'أحدث إصدار' من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' في حقل 'id' بدون إدخال الإصدار. | خيط |
VirtualMachineScaleSetOSDisk
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. القيم الافتراضية هي: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | تحديد كيفية إنشاء الأجهزة الظاهرية في مجموعة التحجيم. القيمة الوحيدة المسموح بها هي: FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. | "إرفاق" 'فارغ' 'FromImage' (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف VMSS Flex (تتوفر هذه الميزة ل VMSS مع Flexible OrchestrationMode فقط). القيم المحتملة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف VMSS Flex VM. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف VMSS Flex VM. يتم تعيين القيمة الافتراضية إلى Delete. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. |
"حذف" "فصل" |
إعدادات diffDisk | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم بواسطة مجموعة مقياس الجهاز الظاهري. | |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
صورة | تحديد معلومات حول صورة المستخدم غير المدارة لإسناد مجموعة المقياس إليها. | |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
اسم | اسم القرص. | خيط |
نوع osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص إذا كان إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. | 'Linux' 'Windows' |
vhdContainers | تحديد عناوين URL للحاوية المستخدمة لتخزين أقراص نظام التشغيل لمجموعة التحجيم. | سلسلة[] |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
إعدادات DiffDisk
اسم | وصف | قيمة |
---|---|---|
خيار | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل. | "محلي" |
التنسيب | تحديد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. | 'CacheDisk' "ResourceDisk" |
VirtualHardDisk
اسم | وصف | قيمة |
---|---|---|
uri | تحديد uri الخاص بالقرص الثابت الظاهري. | خيط |
سكو
اسم | وصف | قيمة |
---|---|---|
سعة | تحديد عدد الأجهزة الظاهرية في مجموعة التحجيم. | الباحث |
اسم | اسم sku. | خيط |
المستوي | تحديد مستوى الأجهزة الظاهرية في مجموعة مقياس. القيم المحتملة: القياسية Basic |
خيط |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | وصف |
---|---|
نشر مجموعة مقياس الجهاز الظاهري مع مسبار LB والإصلاحات التلقائية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري من أجهزة Linux الظاهرية خلف موازن تحميل مع تكوين فحص السلامة. تحتوي مجموعة التحجيم أيضا على نهج إصلاح المثيل التلقائي الممكن مع فترة سماح مدتها 30 دقيقة. |
نشر VMSS يربط كل جهاز ظاهري بمشاركة ملفات Azure |
ينشر هذا القالب مجموعة مقياس الجهاز الظاهري Ubuntu ويستخدم ملحق برنامج نصي مخصص لتوصيل كل جهاز ظاهري بمشاركة ملفات Azure |
نشر مجموعة مقياس جهاز ظاهري ل Windows باستخدام ملحق البرنامج النصي المخصص |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من إصدارات Windows المختلفة. تحتوي هذه الأجهزة الظاهرية على ملحق برنامج نصي مخصص للتخصيص وهي خلف موازن تحميل مع قواعد NAT لاتصالات rdp. |
نشر مجموعة تحجيم في vnet موجودة |
ينشر هذا القالب مجموعة مقياس الجهاز الظاهري في vnet exsisting. |
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
وضع التزامن المرن ل VMSS التشغيل السريع ل 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 |
يسمح لك هذا القالب بنشر صورة VM Linux مخصصة داخل مجموعة مقياس. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع موازنة تحميل HTTP (بشكل افتراضي على المنفذ 80). يستخدم المثال برنامج نصي مخصص للقيام بنشر التطبيق وتحديثه، قد تضطر إلى توفير البرنامج النصي المخصص لإجراء التحديث الخاص بك. سيتعين عليك توفير صورة معممة لجهازك الظاهري في نفس الاشتراك والمنطقة حيث تقوم بإنشاء VMSS. |
نشر مجموعة تحجيم جهاز ظاهري بسيطة باستخدام أجهزة Linux الظاهرية |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع مجموعة مقياس الجهاز الظاهري باستخدام أجهزة Linux الظاهرية في مناطق الاستفادة من الخدمات |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري بسيطة من أجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 14.04.4-LTS أو 16.04-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات ssh. |
توزيع بنية أساسية/ثانوية لنظام التشغيل Linux VMSS |
يسمح لك هذا القالب بنشر Linux VMSS مع ملحق البرنامج النصي المخصص في البنية الثانوية الأساسية |
مجموعة مقياس الجهاز الظاهري البسيط مع أجهزة Linux الظاهرية وIPv4 العامة لكل جهاز ظاهري |
يوضح هذا القالب توزيع مجموعة مقياس بسيطة مع موازن التحميل وقواعد NAT الواردة وعنوان IP العام لكل جهاز ظاهري. |
نشر مجموعة مقياس جهاز ظاهري موثوق به ل Windows قادرة على |
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري قادرة على التشغيل من أجهزة 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 المنشورة بشكل آمن في Azure Key Vault |
نشر مجموعة تحجيم في شبكة ظاهرية موجودة على Windows |
يوزع هذا القالب مجموعة مقياس جهاز ظاهري لمركز بيانات Windows 2016 في مجموعة موارد موجودة وشبكة ظاهرية وشبكة فرعية. |
نشر مجموعة مقياس جهاز ظاهري يعمل بنظام Windows باستخدام Azure Application Gateway |
يسمح لك هذا القالب بنشر مجموعة تحجيم جهاز ظاهري 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@2023-03-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"
}
constrainedMaximumCapacity = bool
doNotRunExtensionsOnOverprovisionedVMs = bool
hostGroup = {
id = "string"
}
orchestrationMode = "string"
overprovision = bool
platformFaultDomainCount = int
priorityMixPolicy = {
baseRegularPriorityCount = int
regularPriorityPercentageAboveBase = int
}
proximityPlacementGroup = {
id = "string"
}
scaleInPolicy = {
forceDeletion = bool
rules = [
"string"
]
}
singlePlacementGroup = bool
spotRestorePolicy = {
enabled = bool
restoreTimeout = "string"
}
upgradePolicy = {
automaticOSUpgradePolicy = {
disableAutomaticRollback = bool
enableAutomaticOSUpgrade = bool
useRollingUpgradePolicy = bool
}
mode = "string"
rollingUpgradePolicy = {
enableCrossZoneUpgrade = bool
maxBatchInstancePercent = int
maxSurge = bool
maxUnhealthyInstancePercent = int
maxUnhealthyUpgradedInstancePercent = int
pauseTimeBetweenBatches = "string"
prioritizeUnhealthyInstances = bool
rollbackFailedInstancesOnPolicyBreach = bool
}
}
virtualMachineProfile = {
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
enableAutomaticUpgrade = bool
order = int
packageReferenceId = "string"
tags = "string"
treatFailureAsDeploymentFailure = bool
}
]
}
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"
protectedSettingsFromKeyVault = {
secretUrl = "string"
sourceVault = {
id = "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 = [
{
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
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
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
priority = "string"
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityPostureReference = {
excludeExtensions = [
{
location = "string"
properties = {
autoUpgradeMinorVersion = bool
enableAutomaticUpgrade = bool
forceUpdateTag = "string"
instanceView = {
name = "string"
statuses = [
{
code = "string"
displayStatus = "string"
level = "string"
message = "string"
time = "string"
}
]
substatuses = [
{
code = "string"
displayStatus = "string"
level = "string"
message = "string"
time = "string"
}
]
type = "string"
typeHandlerVersion = "string"
}
protectedSettingsFromKeyVault = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
provisionAfterExtensions = [
"string"
]
publisher = "string"
suppressFailures = bool
type = "string"
typeHandlerVersion = "string"
}
tags = {}
}
]
id = "string"
}
securityProfile = {
encryptionAtHost = bool
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
serviceArtifactReference = {
id = "string"
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "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
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "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" or int
]
sku = {
capacity = int
name = "string"
tier = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
قيم الخصائص
virtualMachineScaleSets
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد | "Microsoft.Compute/virtualMachineScaleSets@2023-03-01" |
اسم | اسم المورد | سلسلة (مطلوب) حد الأحرف: 1-15 (Windows) 1-64 (Linux) الأحرف الصالحة: لا يمكن استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكن البدء بالتسطير السفلي. لا يمكن أن ينتهي بنقطة أو واصلة. |
مكان | موقع المورد | سلسلة (مطلوب) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
سكو | وحدة sku لمجموعة مقياس الجهاز الظاهري. | Sku |
توسيع الموقع | الموقع الموسع لمجموعة مقياس الجهاز الظاهري. | |
الهوية | هوية مجموعة مقياس الجهاز الظاهري، إذا تم تكوينها. | |
خطة | تحديد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق تريد النشر برمجيا، بدء الاستخدام ->. أدخل أي معلومات مطلوبة ثم انقر فوق Save. | خطة |
خصائص | يصف خصائص مجموعة مقياس الجهاز الظاهري. | |
مناطق | مناطق مجموعة مقياس الجهاز الظاهري. ملاحظة: لا يمكن تعيين مناطق التوفر إلا عند إنشاء مجموعة التحجيم | صفيف مناطق التوفر كسلسلة أو int. |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
نوع | نوع الموقع الموسع. | "EdgeZone" |
VirtualMachineScaleSetIdentity
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لمجموعة مقياس الجهاز الظاهري. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة مقياس الجهاز الظاهري. | "SystemAssigned" "SystemAssigned, UserAssigned" "تعيين المستخدم" |
identity_ids | قائمة هويات المستخدم المقترنة بمجموعة مقياس الجهاز الظاهري. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | صفيف معرفات هوية المستخدم. |
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.
خطة
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | خيط |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | خيط |
رمز الترقية | رمز الترقية. | خيط |
ناشر | معرف الناشر. | خيط |
VirtualMachineScaleSetProperties
اسم | وصف | قيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. على سبيل المثال: ما إذا كانت الأجهزة الظاهرية لديها القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | |
نهج الاسترداد التلقائي | نهج الإصلاحات التلقائية. | |
مقيدةMaximumCapacity | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
doNotRunExtensionsOnOverprovisionedVMs | عند تمكين الإفراط في التوفير، يتم تشغيل الملحقات فقط على العدد المطلوب من الأجهزة الظاهرية التي يتم الاحتفاظ بها أخيرا. ومن ثم، ستضمن هذه الخاصية عدم تشغيل الملحقات على الأجهزة الظاهرية الإضافية الزائدة عن التزويد. | قيمة منطقية |
مجموعة المضيفين | تحديد معلومات حول مجموعة المضيف المخصصة التي توجد فيها مجموعة مقياس الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. | الموارد الفرعية |
تنسيقMode | تحديد وضع التزامن لمجموعة مقياس الجهاز الظاهري. | "مرن" "زي موحد" |
الإفراط في التزويد | تحديد ما إذا كان يجب الإفراط في توفير مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
platformFaultDomainCount | عدد مجالات الخطأ لكل مجموعة إيداع. | الباحث |
priorityMixPolicy | تحديد الأهداف المطلوبة لخلط Spot والأجهزة الظاهرية ذات الأولوية العادية داخل نفس مثيل VMSS Flex. | |
مجموعة موضع التقارب | تحديد معلومات حول مجموعة موضع التقارب التي يجب تعيين مجموعة مقياس الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. | الموارد الفرعية |
scaleInPolicy | تحديد النهج المطبقة عند التحجيم في الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري. | |
singlePlacementGroup | عندما يكون صحيحا، فإن هذا يحد من مجموعة التحجيم إلى مجموعة موضع واحدة، من الحد الأقصى للحجم 100 جهاز ظاهري. ملاحظة: إذا كانت singlePlacementGroup صحيحة، فقد يتم تعديلها إلى false. ومع ذلك، إذا كانت singlePlacementGroup خاطئة، فقد لا يتم تعديلها إلى true. | قيمة منطقية |
نهج spotRestore | تحديد خصائص Spot Restore لمجموعة مقياس الجهاز الظاهري. | |
نهج الترقية | نهج الترقية. | |
ملف تعريف الجهاز الظاهري | ملف تعريف الجهاز الظاهري. | VirtualMachineScaleSetVMProfile |
موازنة المنطقة | ما إذا كان يجب فرض توزيع حتى الجهاز الظاهري بشكل صارم عبر مناطق x في حالة وجود انقطاع في المنطقة. يمكن تعيين خاصية zoneBalance فقط إذا كانت خاصية المناطق لمجموعة المقياس تحتوي على أكثر من منطقة واحدة. إذا لم تكن هناك مناطق أو منطقة واحدة فقط محددة، فيجب عدم تعيين خاصية zoneBalance. | قيمة منطقية |
قدرات إضافية
اسم | وصف | قيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن إمكانية الإسبات أو تعطلها على الجهاز الظاهري. | قيمة منطقية |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | قيمة منطقية |
نهج الاسترداد التلقائي
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان يجب تمكين الإصلاحات التلقائية على مجموعة مقياس الجهاز الظاهري. القيمة الافتراضية خاطئة. | قيمة منطقية |
gracePeriod | مقدار الوقت الذي يتم فيه تعليق الإصلاحات التلقائية بسبب تغيير الحالة على الجهاز الظاهري. يبدأ وقت السماح بعد اكتمال تغيير الحالة. يساعد هذا في تجنب الإصلاحات المبكرة أو العرضية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. الحد الأدنى لفترة السماح المسموح بها هو 10 دقائق (PT10M)، وهي أيضا القيمة الافتراضية. الحد الأقصى لفترة السماح المسموح بها هو 90 دقيقة (PT90M). | خيط |
repairAction | نوع إجراء الإصلاح (استبدال، إعادة التشغيل، إعادة التعيين) التي سيتم استخدامها لإصلاح الأجهزة الظاهرية غير الصحية في مجموعة المقياس. يتم استبدال القيمة الافتراضية. | "إعادة تعيين" "استبدال" "إعادة التشغيل" |
مصدر فرعي
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
PriorityMixPolicy
اسم | وصف | قيمة |
---|---|---|
عدد الحسابات الأساسية | العدد الأساسي للأجهزة الظاهرية ذات الأولوية العادية التي سيتم إنشاؤها في مجموعة المقياس هذه أثناء توسيع نطاقها. | الباحث القيود: قيمة الحد الأدنى = 0 |
regularPriorityPercentageAboveBase | النسبة المئوية لمثيلات الجهاز الظاهري، بعد الوصول إلى عدد الأولوية العادية الأساسية، التي يتوقع أن تستخدم الأولوية العادية. | الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 100 |
ScaleInPolicy
اسم | وصف | قيمة |
---|---|---|
الحذف القسري | تسمح لك هذه الخاصية بتحديد ما إذا كان يجب فرض حذف الأجهزة الظاهرية المختارة للإزالة عند تحجيم مجموعة مقياس الجهاز الظاهري. (ميزة في المعاينة) | قيمة منطقية |
القواعد | القواعد التي يجب اتباعها عند تغيير حجم مجموعة تحجيم الجهاز الظاهري. القيم المحتملة هي: الافتراضية عند تحجيم مجموعة تحجيم الجهاز الظاهري، سيتم أولا موازنة مجموعة التحجيم عبر المناطق إذا كانت مجموعة تحجيم نطاقي. بعد ذلك، سيكون متوازنا عبر مجالات الخطأ قدر الإمكان. داخل كل مجال خطأ، ستكون الأجهزة الظاهرية المختارة للإزالة أحدث الأجهزة غير المحمية من التوسيع. أقدم جهاز ظاهري عند تحجيم مجموعة تحجيم جهاز ظاهري، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة التحجيم عبر المناطق. داخل كل منطقة، سيتم اختيار أقدم الأجهزة الظاهرية غير المحمية لإزالتها. NewestVM عند تحجيم مجموعة مقياس جهاز ظاهري، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية من التحجيم لإزالتها. بالنسبة لمجموعات مقياس الجهاز الظاهري النطاقي، سيتم أولا موازنة مجموعة التحجيم عبر المناطق. داخل كل منطقة، سيتم اختيار أحدث الأجهزة الظاهرية غير المحمية لإزالتها. |
صفيف سلسلة يحتوي على أي من: "افتراضي" "NewestVM" "OldestVM" |
نهج SpotRestore
اسم | وصف | قيمة |
---|---|---|
تمكين | تمكين ميزة Spot-Try-Restore حيث ستتم محاولة استعادة مثيلات VMSS SPOT المستردة بشكل انتهازي استنادا إلى توفر السعة وقيود التسعير | قيمة منطقية |
وقت الاستعادة | قيمة المهلة المعبر عنها كمدة زمنية ISO 8601 لن يحاول النظام الأساسي بعدها استعادة مثيلات VMSS SPOT | خيط |
نهج الترقية
اسم | وصف | قيمة |
---|---|---|
النهج التلقائي لOSUpgrade | معلمات التكوين المستخدمة لإجراء ترقية نظام التشغيل التلقائية. | نهج |
طريقة | تحديد وضع الترقية إلى الأجهزة الظاهرية في مجموعة التحجيم. القيم المحتملة هي: Manual - يمكنك التحكم في تطبيق التحديثات على الأجهزة الظاهرية في مجموعة المقياس. يمكنك القيام بذلك باستخدام إجراء manualUpgrade. التلقائي - يتم تحديث جميع الأجهزة الظاهرية في مجموعة التحجيم تلقائيا في نفس الوقت. |
"تلقائي" "يدوي" "المتداول" |
نهج rollingUpgrade | معلمات التكوين المستخدمة أثناء إجراء ترقية متجددة. | RollingUpgradePolicy |
نهج التحديث التلقائي لنظامOS
اسم | وصف | قيمة |
---|---|---|
disableAutomaticRollback | ما إذا كان يجب تعطيل ميزة التراجع عن صورة نظام التشغيل. القيمة الافتراضية خاطئة. | قيمة منطقية |
enableAutomaticOSUpgrade | يشير إلى ما إذا كان يجب تطبيق ترقيات نظام التشغيل تلقائيا على مثيلات مجموعة التحجيم بطريقة متجددة عند توفر إصدار أحدث من صورة نظام التشغيل. القيمة الافتراضية خاطئة. إذا تم تعيين هذا إلى true لمجموعات التحجيم المستندة إلى Windows، enableAutomaticUpdates يتم تعيينها تلقائيا إلى false ولا يمكن تعيينها إلى true. | قيمة منطقية |
useRollingUpgradePolicy | يشير إلى ما إذا كان يجب استخدام نهج الترقية المتداول أثناء ترقية نظام التشغيل التلقائي. القيمة الافتراضية خاطئة. ستتراجع ترقية نظام التشغيل التلقائي إلى النهج الافتراضي إذا لم يتم تعريف أي نهج على VMSS. | قيمة منطقية |
نهج RollingUpgrade
اسم | وصف | قيمة |
---|---|---|
enableCrossZoneUpgrade | السماح ل VMSS بتجاهل حدود AZ عند إنشاء دفعات الترقية. خذ بعين الاعتبار تحديث المجال وmaxBatchInstancePercent لتحديد حجم الدفعة. | قيمة منطقية |
maxBatchInstancePercent | الحد الأقصى النسبة المئوية لإجمالي مثيلات الجهاز الظاهري التي ستتم ترقيتها في وقت واحد عن طريق الترقية المتداولة في دفعة واحدة. نظرا لأن هذا الحد الأقصى، يمكن أن تتسبب المثيلات غير السليمة في الدفعات السابقة أو المستقبلية في انخفاض النسبة المئوية للمثيلات في الدفعة لضمان موثوقية أعلى. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: الحد الأدنى للقيمة = 5 القيمة القصوى = 100 |
maxSurge | إنشاء أجهزة ظاهرية جديدة لترقية مجموعة التحجيم، بدلا من تحديث الأجهزة الظاهرية الموجودة. سيتم حذف الأجهزة الظاهرية الموجودة بمجرد إنشاء الأجهزة الظاهرية الجديدة لكل دفعة. | قيمة منطقية |
maxUnhealthyInstancePercent | النسبة المئوية القصوى لإجمالي مثيلات الجهاز الظاهري في مجموعة المقياس التي يمكن أن تكون غير صحية في وقت واحد، إما نتيجة للترقية، أو عن طريق العثور عليها في حالة غير صحية بواسطة عمليات التحقق من صحة الجهاز الظاهري قبل إجهاض الترقية المتداولة. سيتم التحقق من هذا القيد قبل بدء أي دفعة. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: الحد الأدنى للقيمة = 5 القيمة القصوى = 100 |
maxUnhealthyUpgradedInstancePercent | النسبة المئوية القصوى لمثيلات الجهاز الظاهري التي تمت ترقيتها والتي يمكن العثور عليها في حالة غير صحية. سيحدث هذا الفحص بعد ترقية كل دفعة. إذا تم تجاوز هذه النسبة المئوية، يتم إجهاض التحديث المتداول. القيمة الافتراضية لهذه المعلمة هي 20%. | الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 100 |
pauseTimeBetweenBatches | وقت الانتظار بين إكمال التحديث لجميع الأجهزة الظاهرية في دفعة واحدة وبدء الدفعة التالية. يجب تحديد المدة الزمنية بتنسيق ISO 8601. القيمة الافتراضية هي 0 ثانية (PT0S). | خيط |
تحديد أولويات المثيلات غير المهينة | ترقية جميع المثيلات غير السليمة في مجموعة مقياس قبل أي مثيلات سليمة. | قيمة منطقية |
العودة إلى الحالة السابقةFailedInstancesOnPolicyBreach | فشل التراجع عن المثيلات إلى النموذج السابق إذا تم انتهاك نهج الترقية المتداولة. | قيمة منطقية |
VirtualMachineScaleSetVMProfile
اسم | وصف | قيمة |
---|---|---|
ملف تعريف التطبيق | تحديد تطبيقات المعرض التي يجب توفيرها ل VM/VMSS | applicationProfile |
ملف تعريف الفوترة | تحديد التفاصيل المتعلقة بالفوترة ل Azure Spot VMSS. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. | |
حجز السعة | تحديد التفاصيل المتعلقة بحجز السعة لمجموعة التحجيم. الحد الأدنى لإصدار api: 2021-04-01. | |
diagnosticsProfile | تحديد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار api: 2015-06-15. | |
نهج الإخلاء | يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "Deallocate" و"Delete" والحد الأدنى لإصدار api هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "Deallocate" و"Delete" والحد الأدنى لإصدار 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 لخادم Linux الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
خيط |
ملف تعريف الشبكة | يحدد خصائص واجهات الشبكة للأجهزة الظاهرية في مجموعة المقياس. | VirtualMachineScaleSetNetworkProfile |
ملف osProfile | تحديد إعدادات نظام التشغيل للأجهزة الظاهرية في مجموعة التحجيم. | VirtualMachineScaleSetOSProfile |
أولوية | تحديد أولوية الأجهزة الظاهرية في مجموعة التحجيم. الحد الأدنى لإصدار api: 2017-10-30-preview. | "منخفض" "عادي" "Spot" |
ملف تعريف الأحداث المجدولة | تحديد التكوينات ذات الصلة بالحدث المجدول. | |
securityPostureReference | يحدد وضع الأمان الذي سيتم استخدامه لجميع الأجهزة الظاهرية في مجموعة المقياس. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-03-01 | |
ملف تعريف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للأجهزة الظاهرية في مجموعة المقياس. | |
مرجع serviceArtifact | يحدد معرف مرجع البيانات الاصطناعية للخدمة المستخدم لتعيين نفس إصدار الصورة لجميع الأجهزة الظاهرية في مجموعة المقياس عند استخدام إصدار الصورة "الأحدث". الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-11-01 | ServiceArtifactReference |
ملف تعريف التخزين | تحديد إعدادات التخزين لأقراص الجهاز الظاهري. | VirtualMachineScaleSetStorageProfile |
بيانات المستخدم | UserData للأجهزة الظاهرية في مجموعة المقياس، والتي يجب أن تكون مشفرة base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01. | خيط |
ملف تعريف التطبيق
اسم | وصف | قيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها ل VM/VMSS |
تطبيق VMGallery
اسم | وصف | قيمة |
---|---|---|
مرجع التكوين | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | خيط |
enableAutomaticUpgrade | إذا تم تعيينه إلى صحيح، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، تحديثه تلقائيا للجهاز الظاهري/VMSS | قيمة منطقية |
ترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | الباحث |
packageReferenceId | تحديد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوب) |
العلامات | اختياري، يحدد قيمة تمرير لسياق أكثر عمومية. | خيط |
treatFailureAsDeploymentFailure | اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل في النشر | قيمة منطقية |
ملف تعريف الفوترة
اسم | وصف | قيمة |
---|---|---|
الحد الأقصى للتملك | تحديد الحد الأقصى للسعر الذي ترغب في دفعه مقابل 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 – يشير إلى السعر الافتراضي الذي سيتم up-to عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، يتم -1 السعر الأقصى الافتراضي إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. حدد قيمة عشرية كسلسلة. |
عدد عشري من int أو json |
ملف تعريف خدمة السعة
اسم | وصف | قيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز السعة الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقياس التي تم حجز سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
الموارد الفرعية |
DiagnosticsProfile
اسم | وصف | قيمة |
---|---|---|
تشخيصات التمهيد | Boot Diagnostics هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. | |
تشخيصات التمهيد
اسم | وصف | قيمة |
---|---|---|
تمكين | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | قيمة منطقية |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، استخدام التخزين المدار. | خيط |
VirtualMachineScaleSetExtensionProfile
اسم | وصف | قيمة |
---|---|---|
ملحقات | يقوم مقياس الجهاز الظاهري بتعيين موارد الامتداد التابعة. | |
extensionsTimeBudget | تحديد الوقت المخصص لبدء تشغيل كافة الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. | خيط |
VirtualMachineScaleSetExtension
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الملحق. | خيط |
خصائص | يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetExtensionProperties |
خصائص VirtualMachineScaleSetExtensionProperties
اسم | وصف | قيمة |
---|---|---|
AutoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. | قيمة منطقية |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | قيمة منطقية |
علامة تعريف فرض | إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، إجبار معالج الامتداد على التحديث حتى إذا لم يتغير تكوين الملحق. | خيط |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | KeyVaultSecretReference |
التزويد بعد الملحقات | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة[] |
ناشر | اسم ناشر معالج الملحق. | خيط |
اعدادات | قام Json بتنسيق الإعدادات العامة للملحق. | |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. | قيمة منطقية |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
KeyVaultSecretReference
اسم | وصف | قيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على السر. | الموارد الفرعية |
VirtualMachineScaleSetHardwareProfile
اسم | وصف | قيمة |
---|---|---|
vmSizeProperties | تحديد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-11-01. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري |
|
VMSizeProperties
اسم | وصف | قيمة |
---|---|---|
vCPUsAvailable | تحديد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. | الباحث |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. | الباحث |
VirtualMachineScaleSetNetworkProfile
اسم | وصف | قيمة |
---|---|---|
healthProbe | مرجع إلى مسبار موازن التحميل المستخدم لتحديد صحة مثيل في مجموعة مقياس الجهاز الظاهري. سيكون المرجع في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. | ApiEntityReference |
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة لمجموعة مقياس الجهاز الظاهري مع وضع التنسيق "مرن" | "2020-11-01" |
تكوينات واجهة الشبكة | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
مرجع ApiEntity
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | خيط |
تكوين VirtualMachineScaleSetNetwork
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
تكوين VirtualMachineScaleSetIP
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن أن تشير مجموعة التحجيم إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | ApiEntityReference |
تكوين VirtualMachineScaleSetPublicIPAddressConfiguration
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
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
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
PublicIPAddressSku
اسم | وصف | قيمة |
---|---|---|
اسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد مستوى وحدة sku IP العامة | "عمومي" "إقليمي" |
ملف تعريف VirtualMachineScaleSetOS
اسم | وصف | قيمة |
---|---|---|
adminPassword | تحديد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف أقصى طول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (Regex match [\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" و"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 عندما لا توجد ملحقات على مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
computerNamePrefix | تحديد بادئة اسم الكمبيوتر لجميع الأجهزة الظاهرية في مجموعة التحجيم. يجب أن يتراوح طول بادئات اسم الكمبيوتر من 1 إلى 15 حرفا. | خيط |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. لاستخدام cloud-init لجهازك الظاهري، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء | خيط |
تكوين linux | تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على توزيعات Azure-Endorsed. | تكوين |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
اسرار | يحدد مجموعة الشهادات التي يجب تثبيتها على الأجهزة الظاهرية في مجموعة المقياس. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
تكوين windows | تحديد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
اسم | وصف | قيمة |
---|---|---|
disablePasswordAuthentication | تحديد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري Linux. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] تحديد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
ssh | تحديد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين |
LinuxPatchSettings
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
الإعدادات التلقائية لByPlatform | تحديد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
"AutomaticByPlatform" "ImageDefault" |
إعدادات LinuxVMGuestPatchAutomaticByPlatformSettings
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | "دائما" "IfRequired" "أبدا" "غير معروف" |
تكوين Ssh
اسم | وصف | قيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. |
مفتاح SshPublicKey
اسم | وصف | قيمة |
---|---|---|
بيانات المفتاح | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | خيط |
مسار | تحديد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | خيط |
VaultSecretGroup
اسم | وصف | قيمة |
---|---|---|
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على جميع الشهادات في 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: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
تكوين Windows
اسم | وصف | قيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة base-64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان يتم تمكين التحديثات التلقائية للجهاز الظاهري ل Windows. القيمة الافتراضية صحيحة. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري ل Windows. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | تصحيحات |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
المنطقة الزمنية | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ القياسي". يمكن TimeZoneInfo.Id القيم المحتملة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. | خيط |
winRM | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell البعيد. | تكوين |
AdditionalUnattendContent
اسم | وصف | قيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
محتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | خيط |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | "OobeSystem" |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "AutoLogon" "FirstLogonCommands" |
إعدادات التصحيح
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين 'provisionVMAgent' إلى true ويجب تعيين 'patchMode' إلى 'AutomaticByPlatform'. | قيمة منطقية |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: manual - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
"AutomaticByOS" "AutomaticByPlatform" "يدوي" |
إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | "دائما" "IfRequired" "أبدا" "غير معروف" |
تكوين WinRM
اسم | وصف | قيمة |
---|---|---|
المستمعون | قائمة مستمعي Windows Remote Management | winRMListener[] |
WinRMListener
اسم | وصف | قيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http،https. | "Http" "Https" |
ملف تعريف الأحداث المجدولة
اسم | وصف | قيمة |
---|---|---|
osImageNotificationProfile | تحديد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. | |
إنهاءNotificationProfile | تحديد إنهاء التكوينات المتعلقة بالحدث المجدول. | |
OSImageNotificationProfile
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان حدث OS Image Scheduled ممكنا أو معطلا. | قيمة منطقية |
notBeforeTimeout | يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) | خيط |
إنهاءNotificationProfile
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان الحدث تاريخ الإنهاء ممكنا أو معطلا. | قيمة منطقية |
notBeforeTimeout | طول الوقت القابل للتكوين الذي يجب أن يوافق فيه الجهاز الظاهري الذي يتم حذفه على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | خيط |
SecurityPostureReference
VirtualMachineExtension
اسم | وصف | قيمة |
---|---|---|
مكان | موقع المورد | خيط |
خصائص | يصف خصائص ملحق الجهاز الظاهري. | VirtualMachineExtensionProperties |
العلامات | علامات الموارد | كائن |
خصائص VirtualMachineExtension
اسم | وصف | قيمة |
---|---|---|
AutoUpgradeMinorVersion | يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. | قيمة منطقية |
enableAutomaticUpgrade | يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. | قيمة منطقية |
علامة تعريف فرض | كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. | خيط |
عرض المثيل | طريقة عرض مثيل ملحق الجهاز الظاهري. | VirtualMachineExtensionInstanceView |
إعدادات محمية | يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. | |
protectedSettingsFromKeyVault | الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح | KeyVaultSecretReference |
التزويد بعد الملحقات | مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. | سلسلة[] |
ناشر | اسم ناشر معالج الملحق. | خيط |
اعدادات | قام Json بتنسيق الإعدادات العامة للملحق. | |
منعFailures | يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. | قيمة منطقية |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
VirtualMachineExtensionInstanceView
اسم | وصف | قيمة |
---|---|---|
اسم | اسم ملحق الجهاز الظاهري. | خيط |
حالات | معلومات حالة المورد. | |
الإحصائيات الفرعية | معلومات حالة المورد. | |
نوع | يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". | خيط |
typeHandlerVersion | تحديد إصدار معالج البرنامج النصي. | خيط |
InstanceViewStatus
اسم | وصف | قيمة |
---|---|---|
رمز | رمز الحالة. | خيط |
displayStatus | التسمية القصيرة القابلة للترجمة للحالة. | خيط |
مستوى | التعليمات البرمجية للمستوى. | "خطأ" "معلومات" "تحذير" |
رسالة | رسالة الحالة التفصيلية، بما في ذلك التنبيهات ورسائل الخطأ. | خيط |
الوقت | وقت الحالة. | خيط |
ملف الأمان
اسم | وصف | قيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. | قيمة منطقية |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. | "ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | UefiSettings |
إعدادات Uefi
اسم | وصف | قيمة |
---|---|---|
SecureBootEnabled | تحديد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
مرجع ServiceArtifact
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مرجع البيانات الاصطناعية للخدمة في شكل /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} | خيط |
VirtualMachineScaleSetStorageProfile
اسم | وصف | قيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة أقراص البيانات إلى الأجهزة الظاهرية في مجموعة المقياس. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | VirtualMachineScaleSetDataDisk[] |
diskControllerType | خيط | |
مرجع الصورة | تحديد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الأجهزة الظاهرية في مجموعة التحجيم. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | |
VirtualMachineScaleSetDataDisk
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. القيم الافتراضية هي: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" "ReadOnly" "ReadWrite" |
إنشاء عملية | خيار الإنشاء. | "إرفاق" "فارغ" "FromImage" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف VMSS Flex (تتوفر هذه الميزة ل VMSS مع Flexible OrchestrationMode فقط). القيم المحتملة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف VMSS Flex VM. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف VMSS Flex VM. يتم تعيين القيمة الافتراضية إلى Delete. |
"حذف" "فصل" |
diskIOPSReadWrite | يحدد Read-Write IOPS للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، تعيين قيمة افتراضية استنادا إلى diskSizeGB. | الباحث |
diskMBpsReadWrite | تحديد النطاق الترددي بالميغابايت في الثانية للقرص المدار. يجب استخدامه فقط عندما يكون StorageAccountType UltraSSD_LRS. إذا لم يتم تحديدها، تعيين قيمة افتراضية استنادا إلى diskSizeGB. | الباحث |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية diskSizeGB هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
لون | تحديد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
اسم | اسم القرص. | خيط |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
VirtualMachineScaleSetManagedDiskParameters
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | تحديد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
ملف تعريف الأمان | تحديد ملف تعريف الأمان للقرص المدار. | |
نوع حساب التخزين | تحديد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
ملف تعريف أمان VMDisk
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لمفتاح العميل المشفرة ConfidentialVM OS وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة : يمكن تعيينه للأجهزة الظاهرية السرية فقط. | "DiskWithVMGuestState" "VMGuestStateOnly" |
مرجع الصورة
اسم | وصف | قيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة معرض المجتمع. | خيط |
معرف | معرف المورد | خيط |
عرض | تحديد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | خيط |
ناشر | ناشر الصور. | خيط |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشترك لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة المعرض المشترك. | خيط |
سكو | صورة SKU. | خيط |
الإصدار | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو 'latest'. الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "الأحدث" لاستخدام أحدث إصدار من صورة متوفرة في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا توفر إصدار جديد. الرجاء عدم استخدام الحقل 'version' لنشر صور المعرض، يجب أن تستخدم صورة المعرض دائما حقل 'id' للنشر، لاستخدام 'أحدث إصدار' من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' في حقل 'id' بدون إدخال الإصدار. | خيط |
VirtualMachineScaleSetOSDisk
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. القيم الافتراضية هي: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" "ReadOnly" "ReadWrite" |
إنشاء عملية | تحديد كيفية إنشاء الأجهزة الظاهرية في مجموعة التحجيم. القيمة الوحيدة المسموح بها هي: FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. | "إرفاق" "فارغ" "FromImage" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف VMSS Flex (تتوفر هذه الميزة ل VMSS مع Flexible OrchestrationMode فقط). القيم المحتملة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف VMSS Flex VM. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف VMSS Flex VM. يتم تعيين القيمة الافتراضية إلى Delete. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. |
"حذف" "فصل" |
إعدادات diffDisk | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم بواسطة مجموعة مقياس الجهاز الظاهري. | |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
صورة | تحديد معلومات حول صورة المستخدم غير المدارة لإسناد مجموعة المقياس إليها. | |
ManagedDisk | معلمات القرص المدارة. | VirtualMachineScaleSetManagedDiskParameters |
اسم | اسم القرص. | خيط |
نوع osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص إذا كان إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. | "Linux" "Windows" |
vhdContainers | تحديد عناوين URL للحاوية المستخدمة لتخزين أقراص نظام التشغيل لمجموعة التحجيم. | سلسلة[] |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
إعدادات DiffDisk
اسم | وصف | قيمة |
---|---|---|
خيار | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل. | "محلي" |
التنسيب | تحديد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. | "CacheDisk" "ResourceDisk" |
VirtualHardDisk
اسم | وصف | قيمة |
---|---|---|
uri | تحديد uri الخاص بالقرص الثابت الظاهري. | خيط |
سكو
اسم | وصف | قيمة |
---|---|---|
سعة | تحديد عدد الأجهزة الظاهرية في مجموعة التحجيم. | الباحث |
اسم | اسم sku. | خيط |
المستوي | تحديد مستوى الأجهزة الظاهرية في مجموعة مقياس. القيم المحتملة: القياسية Basic |
خيط |