Kami memiliki sejumlah server dari Dell baru-baru ini, yang semuanya telah menonaktifkan virtualisasi hardware-dibantu di BIOS.
Sejauh yang saya tahu virtualisasi berbantuan perangkat keras adalah hal yang baik - jadi mengapa Dell menonaktifkannya? Apakah ada overhead kinerja jika mesin tidak bertindak sebagai host mesin virtual? Apakah ada masalah keamanan?
Jika relevan dengan jawaban Anda, kami terutama akan menggunakan:
- Host OS: Windows Server 2003 Enterprise R2 (32-bit)
- OS Tamu: Windows Server 2003 Enterprise R2 (32-bit)
- VMM: Virtual Server 2005 Enterprise R2 SP1
security
virtualization
performance
dell
Tom Robinson
sumber
sumber
Jawaban:
Alasan Dell (dan Sony, dll.) Menonaktifkan Intel-VT dan AMD-V adalah karena mereka tidak dapat mendukungnya. Mengaktifkan fitur akan berarti mereka harus memberikan dukungan padanya, yang tidak bisa dilakukan karena kurangnya pengetahuan di supportdesk, terutama.
Setidaknya itulah yang dirumuskan Sony.
Saya mencoba mengorek alasan dari dukungan Sony dan itu satu-satunya hal yang akan mereka berikan kepada saya. Saya akhirnya dapat menambal BIOS saya dan mengaktifkan VT sendiri.
Sedangkan sisanya, hal-hal seperti Bluepill tidak sepenuhnya mainstream. Dan sejauh yang saya tahu - dan saya bekerja dengan virtualisasi hal-hal yang banyak - tidak ada kerugian untuk memungkinkan. Jika ada, saya benar - benar ingin tahu tentang itu ...
sumber
Salah satu alasan yang sangat bagus adalah keamanan. Telah diketahui ada peretasan yang menyisipkan hypervisor berbahaya di antara OS dan perangkat keras Anda. Ini memungkinkan siapa saja untuk mengambil data apa pun dengan cara yang sangat transparan.
sumber
Saya akan menebak bahwa tidak semua CPU tersedia untuk motherboard tertentu dan kombinasi BIOS mendukung ekstensi VT. Jadi mereka mengirimkannya sebagai dinonaktifkan di BIOS demi kompatibilitas.
Waktu berubah dan VT menjadi tempat yang cukup umum sekarang. Jadi mungkin kita akan melihat perubahan?
sumber
Saya menemukan ini di The Register :
sumber
Bergantung pada metode virtualisasi yang ingin Anda gunakan, Anda mungkin tidak perlu mengaktifkan fitur virtualisasi perangkat keras dalam CPU yang mampu Intel-VT dan AMD-V. Ketika Anda perlu menggunakan fitur-fitur ini adalah ketika metode virtualisasi tidak dapat bekerja ketika menginstal sistem operasi yang tidak dimodifikasi, biasanya Microsoft Windows.
Ketika bekerja dengan VMware, fitur-fitur virtualisasi perangkat keras yang ditambahkan oleh Intel-VT dan chipset AMD-V biasanya tidak diperlukan karena VMware menyediakan semua fitur yang diperlukan di dalam dirinya sendiri dan itu dapat menyebabkan kinerja server virtual itu sendiri menurun.
Dengan virtualisasi Xen, Anda perlu menggunakan fitur-fitur ini jika Anda bermaksud menjalankan Windows di dalam domain tamu yang tidak terjangkau (domU's) dan menginstal menggunakan virtualisasi penuh daripada para-virtualisasi. Dalam pengalaman saya harus mengaktifkan fitur-fitur ini dapat menunjukkan penurunan kinerja yang signifikan secara keseluruhan bahkan masih tetapi itu akan memungkinkan Anda untuk menginstal Windows. Sistem operasi lain seperti Linux, * BSD dan OpenSolaris Saya tidak punya masalah menginstal tanpa virtualisasi perangkat keras dan melihat peningkatan yang jauh lebih baik ketika fitur-fitur virtualisasi perangkat keras dinonaktifkan.
Pada akhirnya ia turun ke jalur virtualisasi apa yang Anda rencanakan untuk diambil, dan sistem operasi apa yang Anda lihat sedang diinstal yang dapat menjadi faktor penentu apakah membiarkannya dinonaktifkan atau melanjutkan dan mengaktifkannya.
sumber
Setelah bekerja di dukungan server Dell, semua server yang memiliki VT memiliki fitur yang dinonaktifkan di bios secara default, tetapi mudah untuk diaktifkan jika Anda membutuhkannya.
Adapun Sony - mereka menonaktifkannya di laptop, untuk alasan yang disebutkan di atas.
Saya belum pernah melihat server dengan kemampuan VT / SVM dinonaktifkan sepenuhnya, sampai-sampai Anda tidak dapat mengaktifkannya.
sumber
Saya mungkin ketinggalan zaman, tetapi dalam banyak kasus dengan hal-hal seperti VMWare sebenarnya membuat banyak hal lebih lambat:
Buku Putih VMWare tentang Subjek
sumber
Seperti wzzrd yang disebutkan di atas, itu semua berkaitan dengan dukungan. Meninggalkan VT menurunkan jumlah skenario dukungan di mana VT menjadi faktor, memungkinkan penyelesaian masalah yang lebih cepat untuk sebagian besar pelanggan yang belum menempuh rute virtualisasi.
Satu hal yang saya catat adalah bahwa pada windows 7, menjalankan mode xp beta menyebabkan konflik dengan vmware workstation ketika VT diaktifkan pada Dell saya. Keduanya ingin "mendapatkan" ekstensi VT dan ketika mode xp membiarkan proses VPC berjalan bahkan setelah keluar, itu tidak "melepaskan" VT. Jadi ketika Anda menjalankan vmware, setiap mesin virtual yang Anda coba dan jalankan mati pada startup. Menonaktifkan ekstensi VT di bios mencegah hal ini terjadi, tetapi dengan kinerja yang sangat berkurang.
sumber
Mengaktifkan Intel VT membuat CPU lebih panas, saya memiliki Desktop dan Laptop yang memiliki perilaku ini, keduanya dengan pendingin CPU stok. Saya merujuk ke Komputer Rumah tetapi fitur yang sama.
Saya tahu bahwa AMD-V diaktifkan secara default, tetapi saya tidak tahu apakah itu membuat CPU lebih panas.
sumber
Saya cukup yakin hardware virtualisasi dibantu TIDAK memiliki overhead ketika Anda hanya menjalankan OS asli.
Satu-satunya alasan yang dapat saya pikirkan untuk memiliki kemampuan untuk menonaktifkannya (sebenarnya saya belum pernah memikirkan ini sebelumnya) adalah bahwa aplikasi / beban kerja tertentu sebenarnya dapat berjalan lebih buruk ketika HAV diaktifkan daripada ketika dijalankan secara native, karena overhead tertentu dalam MMU misalnya.
Saya tidak akan khawatir tentang itu sama sekali.
sumber
Lihat saja Hewlett Packard Proliant DL145 G3 - Server.
HP menonaktifkan HyperVisor (HV) oleh BIOS. BIOS-Menue tidak menunjukkan opsi untuk mengaktifkan fitur ini. Satu-satunya jawaban untuk pertanyaan mengenai masalah ini adalah "platform ini tidak mendukung virtualisasi perangkat keras - akhir dari diskusi"
Tidak mungkin untuk mengaktifkan HV dengan BIOS yang disediakan HP.
Satu-satunya solusi: Coreboot ... yaitu menghapus PHOENIX-BIOS dari papan ini dan menggantinya dengan sesuatu yang lain ...
sumber