Bagikan melalui


Mengonfigurasi pengaturan mesin virtual dalam jaringan komputasi VMM

Artikel ini menjelaskan cara mengonfigurasi pengaturan performa dan ketersediaan untuk VM di fabric System Center Virtual Machine Manager (VMM).

Pengaturan termasuk mengubah properti VM dan menyiapkan opsi performa, seperti quality-of-storage (QoS), opsi ketersediaan, pembatasan sumber daya, dan NUMA virtual.

Menambahkan adaptor virtual ke VM

Anda dapat menambahkan dan menghapus adaptor jaringan virtual (vNIC) dari VM yang sedang berjalan. Ini mengurangi waktu henti beban kerja.

Nota

  • Anda menambahkan adaptor jaringan virtual baru dengan membuat atau memodifikasi profil perangkat keras VMM.
  • Fitur ini hanya tersedia untuk VM Generasi 2.
  • Secara default, adaptor jaringan virtual yang ditambahkan tidak tersambung ke jaringan virtual. Anda dapat mengonfigurasi VM yang ditetapkan dengan profil perangkat keras untuk menggunakan satu atau beberapa adaptor jaringan virtual setelah disebarkan pada host.
  1. Di properti komputer virtual >Konfigurasi Perangkat Keras, pilih Adaptor Jaringan, dan pilih adaptor jaringan yang ingin Anda tambahkan.

  2. Anda dapat mengonfigurasi banyak properti untuk adaptor jaringan, termasuk:

    • Tersambung ke: Pilih apa adaptor tersambung.
    • Tidak tersambung: Pilih jika Anda tidak ingin menentukan jaringan sekarang.
    • Jaringan internal: Pilih jika Anda ingin terhubung ke jaringan internal terisolasi yang memungkinkan komunikasi di antara VM pada host yang sama. Komputer virtual yang melekat pada jaringan virtual internal tidak dapat berkomunikasi dengan host, dengan komputer fisik lainnya di LAN host, atau dengan Internet.
    • Jaringan eksternal: Pilih untuk menentukan bahwa komputer virtual yang dibuat menggunakan profil perangkat keras ini akan terhubung ke adaptor jaringan fisik pada hostnya. Komputer virtual yang terpasang pada adaptor jaringan fisik dapat berkomunikasi dengan komputer fisik atau virtual apa pun yang dapat berkomunikasi dengan host dan dengan sumber daya apa pun yang tersedia di intranet dan melalui Internet yang dapat diakses komputer host.
    • alamat Ethernet (MAC): Alamat MAC virtual pada komputer virtual secara unik mengidentifikasi setiap komputer pada subnet yang sama. Pilih salah satu opsi berikut:
      • Dynamic: Pilih opsi ini jika Anda ingin mengaktifkan alamat MAC dinamis untuk komputer virtual.
      • Statis : Pilih opsi ini jika Anda ingin menentukan alamat MAC statis untuk komputer virtual. Masukkan alamat MAC statis di bidang yang disediakan.
      • Trunk Mode: Pilih untuk mengaktifkan mode Trunk.

VMM 2019 UR3 dan versi yang lebih baru mendukung mode trunk untuk vNIC VM.

Dukungan untuk mode trunk

Nota

modus Trunk hanya didukung di jaringan yang mandiri dan berbasis VLAN.

Mode trunk digunakan oleh aplikasi NFV/VNF seperti firewall virtual, penyeimbang muatan perangkat lunak, dan gateway virtual untuk mengirim dan menerima lalu lintas melalui beberapa vLAN. Anda dapat mengaktifkan mode trunk melalui konsol dan PowerShell.

Lihat bagian berikut untuk mengaktifkan mode Trunk melalui konsol; lihat Set-SCVirtualNetworkAdapter dan New-SCVirtualNetworkAdapter untuk mengaktifkan melalui commandlet PowerShell.

Mengonfigurasi mode batang

Untuk mengonfigurasi mode batang di VMM, ikuti langkah-langkah berikut:

  1. Di bawah Properti VM , navigasi ke Konfigurasi Pengaturan Perangkat Keras,>Adaptor Jaringan, dan pilih mode Trunk untuk mengaktifkan mode trunk untuk vNIC pada VM.
  2. Pilih jaringan VM (beberapa vLAN) tempat Anda ingin mengarahkan lalu lintas jaringan VM. Cuplikan layar mode Trunk.
  3. Jaringan VM yang dipilih sebagai bagian dari yang terhubung ke Jaringan VM harus juga dijadikan VLAN asli. Anda tidak dapat mengubah VLAN asli nanti, karena ini didasarkan pada jaringan VM yang dipilih sebagai bagian dari Tersambung ke Jaringan VM.

Menambahkan adaptor virtual dengan PowerShell

Anda dapat menggunakan PowerShell untuk menambahkan adaptor virtual.

Berikut adalah cmdlet sampel untuk menyiapkannya. Pilih tab yang diperlukan untuk melihat atau menyalin cmdlet sampel:

Cmdlet sampel untuk menambahkan vNIC:

  • Perintah pertama mendapatkan objek komputer virtual bernama VM01 lalu menyimpan objek dalam variabel $VM.
  • Perintah kedua membuat adaptor jaringan virtual pada VM01.
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM -Synthetic

Mengelola memori statis pada VM yang sedang berjalan

Anda dapat mengubah konfigurasi memori VM yang sedang berjalan yang menggunakan memori statis. Fitur ini membantu menghilangkan waktu henti beban kerja karena konfigurasi ulang. Anda dapat menambah atau mengurangi alokasi memori, atau mengalihkan komputer virtual ke memori dinamis. Pengguna sudah dapat memodifikasi memori dinamis untuk VM yang sedang berjalan dari VMM, dan fitur ini adalah tentang memodifikasi memori statis.

Gunakan contoh PowerShell berikut untuk mengubah pengaturan memori statis.

Contoh 1

Ubah memori statis untuk komputer virtual yang sedang berjalan.

  • Perintah pertama mendapatkan objek komputer virtual bernama VM01, lalu menyimpan objek dalam variabel $VM.
  • Perintah kedua mengubah memori yang dialokasikan ke VM01 menjadi 1024 MB.
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024

Contoh 2

Aktifkan memori dinamis untuk komputer virtual yang sedang berjalan.

  • Perintah pertama mendapatkan objek komputer virtual bernama VM02, lalu menyimpan objek dalam variabel $VM.
  • Perintah kedua memungkinkan memori dinamis, mengatur memori startup ke 1024 MB, dan mengatur memori maksimum ke 2048 MB.
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

Menambahkan jendela layanan ke VM

Anda dapat menyiapkan jendela layanan untuk VM atau layanan sehingga Anda dapat mempertahankannya di luar konsol VMM. Anda menyiapkan jendela dan mengaitkannya dengan properti VM.

Membuat titik pemeriksaan produksi untuk VM

Titik pemeriksaan produksi memungkinkan Anda untuk dengan mudah membuat gambar titik waktu dari VM, yang kemudian dapat dipulihkan di lain waktu.

  • Titik pemeriksaan produksi dicapai menggunakan teknologi cadangan di dalam tamu untuk membuat titik pemeriksaan alih-alih menggunakan teknologi status tersimpan.

  • Pada komputer virtual yang menjalankan sistem operasi Windows, titik pemeriksaan produksi dibuat dengan Volume Snapshot Service (VSS).

  • Komputer virtual Linux membersihkan buffer sistem file mereka untuk membuat titik pemeriksaan yang konsisten dengan sistem file.

  • Jika Anda ingin membuat titik pemeriksaan menggunakan teknologi status tersimpan, Anda masih dapat memilih untuk menggunakan titik pemeriksaan standar untuk komputer virtual Anda.

  • Anda dapat mengatur salah satu pengaturan titik pemeriksaan ini untuk VM:

    • Dinonaktifkan: Tidak ada titik pemeriksaan yang diambil.
    • Production: Titik pemeriksaan produksi adalah rekam jepret aplikasi yang konsisten dari komputer virtual. Hyper-V menggunakan penyedia VSS tamu untuk membuat gambar komputer virtual di mana semua aplikasinya dalam keadaan konsisten. Rekam jepret produksi tidak mendukung fase pemulihan otomatis selama pembuatan. Menerapkan titik pemeriksaan produksi mengharuskan komputer virtual yang dipulihkan untuk menyala dari keadaan mati, seperti halnya dengan pemulihan cadangan. Ini selalu lebih cocok untuk lingkungan produksi.
    • ProductionOnly: Opsi ini sama dengan Produksi dengan satu perbedaan utama: Dengan ProductionOnly, jika titik pemeriksaan produksi gagal, maka tidak ada titik pemeriksaan yang akan diambil. Ini berbeda dari Produksi karena jika pemeriksaan produksi gagal, maka sebagai gantinya akan dilakukan pemeriksaan standar.
    • Standar : Semua status memori aplikasi yang berjalan disimpan sehingga ketika Anda menerapkan titik pemeriksaan, aplikasi kembali ke status sebelumnya. Untuk banyak aplikasi, ini tidak akan cocok untuk lingkungan produksi. Oleh karena itu, jenis titik pemeriksaan ini biasanya lebih cocok untuk lingkungan pengembangan dan pengujian untuk beberapa aplikasi.

Atur titik pemeriksaan dengan perintah PowerShell berikut ini: Set-SCVirtualMachine -CheckpointType (Disabled, Production, ProductionOnly, Standard)

Nota

  • Titik Pemeriksaan VM dengan SnapshotType Recovery tidak akan terlihat dari SCVMM.

Mengonfigurasi opsi ketersediaan untuk VM terkluster

Anda dapat mengonfigurasi banyak pengaturan yang membantu ketersediaan dan ketahanan tinggi untuk komputer virtual dalam kluster:

  • Storage QoS: Anda dapat mengonfigurasi hard disk VM Hyper-V dengan pengaturan quality-of-service (QoS) untuk mengontrol bandwidth. Anda menggunakan Hyper-V Manager untuk melakukan ini.
  • Prioritas komputer virtual: Anda dapat mengonfigurasi pengaturan prioritas untuk VM yang disebarkan dalam kluster host. Berdasarkan prioritas VM, kluster host memulai atau menempatkan komputer virtual berprioritas tinggi sebelum komputer virtual berprioritas sedang atau berprioritas rendah. Ini memastikan bahwa komputer virtual berprioritas tinggi dialokasikan memori dan sumber daya lainnya terlebih dahulu untuk performa yang lebih baik. Selain itu, setelah kegagalan node, jika komputer virtual berprioritas tinggi tidak memiliki memori yang diperlukan dan sumber daya lain untuk memulai, komputer virtual prioritas yang lebih rendah akan diambil secara offline untuk membebaskan sumber daya untuk komputer virtual berprioritas tinggi. Mesin virtual yang digusur akan dimulai ulang nanti dalam urutan prioritas.
  • Pemilik dan pemilik potensial mesin virtual yang disukai: Pengaturan ini memengaruhi penempatan mesin virtual pada node di kluster host. Secara default, tidak ada pemilik pilihan (tidak ada preferensi), dan pemilik yang mungkin menyertakan semua simpul server pada kluster.
  • Set ketersediaan: Ketika Anda menempatkan beberapa komputer virtual dalam set ketersediaan, VMM akan berupaya menempatkan komputer virtual tersebut pada host yang terpisah dan menghindari menempatkannya bersama-sama pada host yang sama jika memungkinkan. Ini membantu meningkatkan kelangsungan layanan.

Pilih tab yang diperlukan untuk langkah-langkah mengonfigurasi QoS, prioritas, pemilik yang diinginkan, atau set ketersediaan.

Ikuti langkah-langkah berikut untuk mengonfigurasi QoS untuk VM:

  1. Buka Hyper-V Manager dan pilih Tindakan Pengaturan>.
  2. Di Pengontrol SCSI, pilih Hard Drive
  3. Di Fitur Tingkat Lanjut, pilih Aktifkan manajemen Kualitas Layanan.
  4. Tentukan nilai IOPS minimum dan maksimum.

Mengonfigurasi pembatasan sumber daya

VMM mencakup fitur pembatasan sumber daya, seperti prosesor (CPU) dan pembatasan memori, untuk mengontrol alokasi sumber daya dan membantu komputer virtual berjalan lebih efektif.

  • Pengaturan Prosesor: Anda dapat mengatur bobot prosesor virtual agar prosesor mendapatkan bagian siklus CPU yang lebih besar atau lebih kecil. Properti memastikan bahwa VM dapat diprioritaskan atau diprioritaskan rendah saat sumber daya CPU terlalu dipakai. Untuk beban kerja yang sangat intensif, lebih banyak prosesor virtual dapat ditambahkan, terutama ketika CPU fisik mendekati batas atasnya.

    • Tinggi, Normal, Rendah, Kustom : Menentukan bagaimana CPU didistribusikan saat pertikaian terjadi. Komputer virtual prioritas yang lebih tinggi akan dialokasikan CPU terlebih dahulu.
    • Siklus CPU Cadangan (%): Menentukan persentase sumber daya CPU yang terkait dengan satu prosesor logis yang harus dicadangkan untuk komputer virtual. Ini berguna ketika komputer virtual menjalankan aplikasi yang sangat intensif CPU dan Anda ingin memastikan tingkat sumber daya CPU minimal. Pengaturan nol menunjukkan bahwa tidak ada persentase CPU tertentu yang dicadangkan untuk komputer virtual.
    • Batasi siklus CPU (%): Menentukan bahwa komputer virtual tidak boleh menggunakan lebih dari persentase yang ditunjukkan dari satu prosesor logis.
  • Pengaturan kecepatan memori dan bobot: Pengaturan kecepatan memori membantu dalam memprioritaskan atau menurunkan akses ke sumber daya memori dalam skenario di mana sumber daya memori terbatas. Ketika penggunaan memori pada host tinggi, komputer virtual dengan prioritas memori yang lebih tinggi dialokasikan sumber daya memori sebelum komputer virtual dengan prioritas yang lebih rendah. Jika Anda menentukan prioritas yang lebih rendah, itu dapat mencegah mesin virtual untuk memulai saat mesin virtual lain berjalan, dan memori yang tersedia rendah. Anda dapat mengatur pengaturan dan ambang batas prioritas memori sebagai berikut:

    • Statis : Jumlah memori statis yang ditetapkan ke komputer virtual tertentu.
    • Dynamic: Pengaturan memori dinamis meliputi:
      • Memori saat mulai: Jumlah memori yang dialokasikan ke mesin virtual saat dimulai. Setidaknya harus diatur ke jumlah minimum memori yang diperlukan untuk menjalankan sistem operasi dan aplikasi pada komputer virtual. Memori dinamis akan menyesuaikan jumlah memori sesuai kebutuhan.
      • Memori minimum: Jumlah minimum memori yang diperlukan untuk komputer virtual. Ini memungkinkan mesin yang tidak aktif untuk mengurangi konsumsi memori ke bawah persyaratan memori saat start-up. Memori yang tersedia kemudian dapat digunakan oleh komputer virtual lainnya.
      • Memori maksimum: Batas memori yang dialokasikan ke komputer virtual. Nilai defaultnya adalah 1 TB.
      • Memory Buffer Percentage: Memori dinamis menambahkan memori ke mesin virtual sesuai kebutuhan, tetapi ada kemungkinan aplikasi mungkin menuntut memori lebih cepat daripada kecepatan alokasi memori dinamis. Persentase buffer memori menentukan jumlah memori yang tersedia yang akan ditetapkan ke komputer virtual jika diperlukan. Persentase didasarkan pada jumlah memori yang diperlukan oleh aplikasi dan layanan yang berjalan pada komputer virtual. Ini dinyatakan sebagai persentase karena berubah tergantung pada persyaratan komputer virtual. Persentase dihitung sebagai berikut: Jumlah buffer memori = memori yang diperlukan oleh komputer virtual/(nilai buffer memori/100). Misalnya, jika memori yang diterapkan ke komputer virtual adalah 1000 MB dan buffer adalah 20%, maka buffer tambahan 20% (200 MB) akan dialokasikan untuk total memori fisik 1200 MB yang dialokasikan untuk komputer virtual.
    • Berat memori: Prioritas yang dialokasikan ke komputer virtual saat sumber daya memori digunakan sepenuhnya. Jika Anda menetapkan nilai prioritas tinggi, nilai tersebut akan memprioritaskan komputer virtual saat sumber daya memori dialokasikan. Jika Anda mengatur prioritas rendah, komputer virtual mungkin tidak dapat dimulai jika sumber daya memori tidak mencukup.

Pilih tab yang diperlukan untuk langkah-langkah mengonfigurasi prosesor atau pembatasan memori:

Ikuti langkah-langkah ini untuk mengatur pembatasan prosesor:

  1. Di mesin virtual >Properti>Tingkat Lanjut, pilih Prioritas CPU.

  2. Pilih nilai prioritas untuk komputer virtual. Nilai-nilai ini menentukan bagaimana sumber daya CPU seimbang antara komputer virtual dan sesuai dengan nilai bobot relatif di Hyper-V:

    • Tinggi - Nilai berat yang relatif adalah 200
    • Normal - Nilai berat relatif 100
    • Rendah - Nilai berat relatif 50
    • Kustom - Nilai bobot relatif yang didukung antara 1 dan 10000
  3. Dalam siklus CPU Cadangan (%), tentukan persentase sumber daya CPU pada satu prosesor logis yang harus dicadangkan untuk komputer virtual. Ini berguna ketika komputer virtual menjalankan aplikasi yang sangat intensif CPU dan Anda ingin memastikan tingkat sumber daya CPU minimal. Pengaturan nol menunjukkan bahwa tidak ada persentase CPU tertentu yang dicadangkan.

  4. Dalam Batasi siklus CPU (%), tentukan persentase maksimum sumber daya CPU pada satu prosesor logis yang harus dikonsumsi komputer virtual. Komputer virtual tidak akan dialokasikan lebih dari persentase ini.

Mengonfigurasi NUMA virtual

Anda mengonfigurasi, menyebarkan, dan mengelola Akses Memori Non-Seragam virtual (NUMA) di VMM. Virtual NUMA memiliki properti berikut:

  • NUMA adalah arsitektur memori yang digunakan dalam sistem multiprosesor, di mana waktu yang diperlukan prosesor untuk mengakses memori tergantung pada lokasi memori yang relatif terhadap prosesor. Pada sistem NUMA, prosesor dapat mengakses memori lokal (memori yang langsung dilampirkan ke prosesor) lebih cepat daripada memori nonlokal (memori yang melekat pada prosesor lain). NUMA mencoba menutup kesenjangan antara kecepatan prosesor dan memori yang mereka gunakan. Untuk melakukannya, NUMA menyediakan memori terpisah berdasarkan per prosesor. Dengan demikian, ini membantu menghindari penurunan performa yang terjadi ketika beberapa prosesor mencoba mengakses memori yang sama. Setiap blok memori khusus dikenal sebagai simpul NUMA.
  • Virtual NUMA memungkinkan penyebaran beban kerja yang lebih besar dan kritis terhadap misi yang dapat dijalankan tanpa penurunan performa yang signifikan di lingkungan virtual, jika dibandingkan dengan menjalankan komputer non-virtualisasi dengan perangkat keras NUMA fisik. Saat komputer virtual baru dibuat, secara default, Hyper-V menggunakan nilai untuk pengaturan tamu yang sinkron dengan topologi NUMA host Hyper-V. Misalnya, jika host memiliki 16 core dan 64 GB dibagi secara merata antara dua node NUMA dengan dua node NUMA per soket prosesor fisik, maka mesin virtual yang dibuat pada host dengan 16 prosesor virtual akan memiliki jumlah maksimum prosesor per node diatur menjadi delapan, node maksimum per soket diatur menjadi dua, dan memori maksimum per node diatur menjadi 32 GB.
  • Cakupan NUMA dapat diaktifkan atau dinonaktifkan. Dengan rentang NUMA diaktifkan, simpul NUMA virtual tertentu dapat mengalokasikan memori nonlokal, dan administrator dapat menyebarkan komputer virtual yang memiliki jumlah prosesor virtual per simpul NUMA virtual yang lebih banyak daripada jumlah prosesor yang tersedia pada simpul NUMA perangkat keras pada host Hyper-V. NUMA spanning untuk mesin virtual memang mengalami penurunan kinerja karena mesin virtual mengakses memori pada simpul NUMA yang tidak lokal.

Siapkan NUMA virtual untuk VM sebagai berikut:

  1. Di komputer virtual >Properti>Tingkat Lanjut, pilih Virtual NUMA.
  2. Dalam Prosesor maksimum per simpul NUMA virtual, tentukan jumlah maksimum prosesor virtual yang termasuk dalam komputer virtual yang sama dan yang dapat digunakan secara bersamaan pada simpul NUMA virtual. Konfigurasikan pengaturan ini untuk memastikan bandwidth maksimum. Komputer virtual NUMA yang berbeda menggunakan simpul NUMA yang berbeda. Batas minimum adalah 1, dan maksimum adalah 32.
  3. Dalam Memori maksimum per simpul NUMA virtual (MB), tentukan jumlah maksimum memori (MB) yang dapat dialokasikan ke satu simpul NUMA virtual. Batas minimum adalah 8 MB, dan maksimum adalah 256 GB.
  4. Dalam Simpul NUMA virtual maksimum per soket, tentukan jumlah maksimum simpul NUMA virtual yang diizinkan pada satu soket. Jumlah minimum adalah 1, dan maksimum adalah 64.
  5. Untuk mengaktifkan rentang, pilih Izinkan komputer virtual untuk menjangkau simpul NUMA perangkat keras.