1. Əsas səhifə
  2. Microsoft

Microsoft Azure Virtual Machine Extionsions

Microsoft Azure Virtual Machine Extionsions
0

Microsoft Azure, təşkilatların hesablama ehtiyaclarını ödəməyə kömək etmək üçün geniş çeşidli xidmətlər təklif edən məşhur bulud hesablama platformasıdır. Azure-un əsas xüsusiyyətlərindən biri xüsusi tələblərə uyğun olaraq fərdiləşdirilə bilən tələb üzrə virtual maşınlar (VM) yaratmaq imkanıdır. Azure VM-ləri əlavə funksionallıq və imkanlar təmin edən müxtəlif genişləndirmələrdən istifadə etməklə genişləndirilə bilər. Bu məqaləda Microsoft Azure Virtual Maşın Genişləndirmələrini ətraflı araşdıracağıq.

Microsoft Azure Virtual Maşın Genişləndirmələri nədir?
Microsoft Azure Virtual Maşın Genişləndirmələri Azure VM-lərin funksionallığını artırmaq üçün istifadə edilə bilən alətlər toplusudur. Bu uzantılar monitorinq alətlərinin konfiqurasiyası, antivirus proqramının quraşdırılması və ehtiyat nüsxələrin idarə edilməsi kimi xüsusi tapşırıqları yerinə yetirmək üçün nəzərdə tutulub. Azure VM genişləndirmələri tapşırıqları avtomatlaşdırmaq, performansı yaxşılaşdırmaq və Azure VM-lərə əlavə təhlükəsizlik təmin etmək üçün istifadə edilə bilər.

VM genişləndirmələrini işə salın
Azure VM genişləndirmələri mövcud VM-lərdə işləyir, bu, artıq yerləşdirilmiş VM-də konfiqurasiya dəyişiklikləri etmək və ya əlaqəni bərpa etmək lazım olduqda faydalıdır. VM genişləndirmələri də ARM şablon yerləşdirmələri ilə birləşdirilə bilər. ARM şablonları ilə genişləndirmələrdən istifadə etməklə siz Azure VM-lərini yerləşdirmədən sonrakı müdaxilə olmadan yerləşdirə və konfiqurasiya edə bilərsiniz.

Mövcud VM-ə qarşı genişləndirməni işə salmaq üçün aşağıdakı üsullardan istifadə edə bilərsiniz.

Qeyd

Aşağıdakı nümunələrdən bəziləri əmrlərdə “” parametr dəyərlərindən istifadə edir. Hər bir əmri yerinə yetirməzdən əvvəl hər hansı “” dəyərini konfiqurasiyanız üçün xüsusi dəyərlərlə əvəz etməyinizə əmin olun.

PowerShell
Fərdi genişləndirmələri işə salmaq üçün bir neçə PowerShell əmri mövcuddur. Siyahıya baxmaq üçün Get-Command əmrindən istifadə edin və Genişlənmədə filtrdən istifadə edin:

PowerShellCopy

Get-Command Set-AzExtension -Module Az.Compute
Bu əmr aşağıdakı nümunəyə oxşar çıxışı təmin edir:

PowerShellCopy

Get-Command Set-Az*Extension* -Module Az.Compute

This command provides output similar to the following example:

PowerShellCopy

CommandType     Name                                          Version    Source
-----------     ----                                          -------    ------
Cmdlet          Set-AzVMAccessExtension                       4.5.0      Az.Compute
Cmdlet          Set-AzVMADDomainExtension                     4.5.0      Az.Compute
Cmdlet          Set-AzVMAEMExtension                          4.5.0      Az.Compute
Cmdlet          Set-AzVMBackupExtension                       4.5.0      Az.Compute
Cmdlet          Set-AzVMBginfoExtension                       4.5.0      Az.Compute
Cmdlet          Set-AzVMChefExtension                         4.5.0      Az.Compute
Cmdlet          Set-AzVMCustomScriptExtension                 4.5.0      Az.Compute
Cmdlet          Set-AzVMDiagnosticsExtension                  4.5.0      Az.Compute
Cmdlet          Set-AzVMDiskEncryptionExtension               4.5.0      Az.Compute
Cmdlet          Set-AzVMDscExtension                          4.5.0      Az.Compute
Cmdlet          Set-AzVMExtension                             4.5.0      Az.Compute
Cmdlet          Set-AzVMSqlServerExtension                    4.5.0      Az.Compute
Cmdlet          Set-AzVmssDiskEncryptionExtension             4.5.0      Az.Compute

Aşağıdakı nümunə Custom Script Extension  GitHub deposundan skripti hədəf virtual maşına endirmək və sonra skripti işə salmaq üçün Xüsusi Skript Genişlənməsindən istifadə edir. 

PowerShellCopy

Set-AzVMCustomScriptExtension -ResourceGroupName "<myResourceGroup>" `
    -VMName "<myVM>" -Name "<myCustomScript>" `
    -FileUri "https://raw.githubusercontent.com/neilpeterson/nepeters-azure-templates/master/windows-custom-script-simple/support-scripts/Create-File.ps1" `
    -Run "Create-File.ps1" -Location "<myVMregion>"

Aşağıdakı nümunə VMAccess extension  Windows VM-nin inzibati parolunu müvəqqəti parola sıfırlamaq üçün VMAccess uzantısından istifadə edir. Bu kodu işə saldıqdan sonra ilk girişdə parolu sıfırlamalısınız.

PowerShellCopy

$cred=Get-Credential

Set-AzVMAccessExtension -ResourceGroupName "myResourceGroup" -VMName "myVM" -Name "myVMAccess" `
    -Location "myVMregion" -UserName $cred.GetNetworkCredential().Username `
    -Password $cred.GetNetworkCredential().Password -typeHandlerVersion "2.0"

İstənilən VM genişləndirilməsini işə salmaq üçün Set-AzVMExtension  əmrindən istifadə edə bilərsiniz.

Azure Virtual Maşın Genişləndirmələrinin növləri
Azure VM genişləndirmələri iki növdə mövcuddur: Microsoft və Partner genişləndirmələri. Microsoft genişləndirmələri Microsoft tərəfindən hazırlanır və saxlanılır və onlar Microsoft müştəri dəstəyi tərəfindən dəstəklənir. Partnyor genişləndirmələri üçüncü tərəf təchizatçıları tərəfindən hazırlanır və Azure VM-lərinin funksionallığını artırmaq üçün istifadə edilə bilər. Tərəfdaş genişləndirmələri onları inkişaf etdirən satıcılar tərəfindən dəstəklənir.

Microsoft Azure Virtual Maşın Genişləndirilməsi Kateqoriyaları
Azure VM genişləndirmələri funksionallıqlarına görə müxtəlif kateqoriyalara qruplaşdırılıb. Aşağıdakılar Azure VM genişləndirmələrinin kateqoriyalarıdır:

Zərərli proqram əleyhinə proqram
Yedəkləmə
Fərdi skript uzadılması
İstədiyiniz Dövlət Konfiqurasiyası
Diaqnostika
Docker Genişlənməsi
Fayl Kopyalaması
Şəbəkə
SQL Server
VM Girişi
Bu uzantılardan bəzilərinə daha yaxından nəzər salaq:

Zərərli proqram təminatının genişləndirilməsi
Zərərli proqram təminatı genişləndirilməsi Azure VM-lərində antimalware proqramını quraşdırmaq və konfiqurasiya etmək üçün istifadə edilə bilər. Bu genişləndirmə real vaxt rejimində qorunma və avtomatik skan etməklə VM-ləri zərərli proqram və viruslardan qorumağa kömək edir.

Yedək uzadılması
Yedəkləmə genişləndirilməsi Azure VM-lərinin ehtiyat nüsxəsini avtomatlaşdırmaq üçün istifadə edilə bilər. Bu genişləndirmə ehtiyat nüsxə siyasətlərini konfiqurasiya etmək, ehtiyat nüsxələri planlaşdırmaq, ehtiyat nüsxə və bərpa əməliyyatlarını yerinə yetirmək üçün istifadə edilə bilər.

Fərdi skript uzadılması
Xüsusi Skript genişləndirilməsi Azure VM-lərində xüsusi skriptləri işə salmaq üçün istifadə edilə bilər. Bu genişləndirmə proqram təminatının quraşdırılması, xidmətlərin konfiqurasiyası və texniki xidmət tapşırıqlarının yerinə yetirilməsi kimi tapşırıqları avtomatlaşdırmaq üçün istifadə edilə bilər.

İstədiyiniz Dövlət Konfiqurasiyası Genişlənməsi
İstənilən Dövlət Konfiqurasiyası (DSC) genişləndirilməsi Azure VM-lərinin vəziyyətini konfiqurasiya etmək və idarə etmək üçün istifadə edilə bilər. Bu genişləndirmə VM-nin istənilən vəziyyətini müəyyən etmək üçün deklarativ sintaksisdən istifadə edir və ondan VM-nin həmişə istədiyiniz vəziyyətdə olmasını təmin etmək üçün istifadə edilə bilər.

Diaqnostika uzadılması
Diaqnostika genişləndirilməsi Azure VM-lərində diaqnostik məlumatların toplanmasının konfiqurasiyası üçün istifadə edilə bilər. Bu genişləndirmə performans datası, hadisə qeydləri və digər diaqnostik məlumatların toplanması üçün istifadə edilə bilər.

Microsoft Azure Virtual Maşın Genişləndirmələri Azure VM-lərinin funksionallığını artırmaq üçün istifadə oluna bilən güclü alətlər dəstini təmin edir. Bu genişləndirmələr tapşırıqları avtomatlaşdırmaq, performansı yaxşılaşdırmaq və Azure VM-lərinə əlavə təhlükəsizlik təmin etmək üçün istifadə edilə bilər. Azure VM genişləndirmələrindən istifadə etməklə təşkilatlar Azure VM-lərini xüsusi ehtiyac və tələblərinə uyğunlaşdıra bilər.

Bu məqaləyə münasibətiniz necə oldu?
  • 0
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 0
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

IT Manager |IT Auditor|IT Consultant IT Trainer|☁ Azure Arch |MCT|MCEAE|MCASEA|MCAAEA|MCASAE|PCNSE|VCAP|CCNP2x|RHCE|HCIP|GCP|AWS|ITILv4®MP|ITILv4®SL|PMP®|CEHv11M|CISA|CISM|CRISC|CGEIT|COBIT5 Microsoft Azure Architect & Enterprise System Expert with an engineer’s Degree Information Technology with more than 10 years expoeriencce in Windows Server and Cloud Infrastructure Administration. Solid knowledge and work experience in TCP/IP, routing protocols, LAN and WAN with Cisco routers,Switches,UTM Firewalls and Load Balancers including configuration,maintenance and traffic monitoring. As a volunteer for several organizations, I plan events, trainings, and seminars connected to Microsoft products.

Müəllifin Profili
Diqqitinizi cəlb edə bilər
download (1)

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir