Server Virtualisasi Rumah [ditutup]

10

Saya berencana untuk menggunakan komputer untuk menjalankan mesin virtual. Saya memiliki kebingungan mengenai mana yang akan menjadi pilihan terbaik.

  • Server VMware (menjalankan ontop beberapa linux yang dioptimalkan): Saya mencoba ini, tetapi dengan komputer lama, itu benar-benar lambat menjalankan lebih dari 3 vms. Tapi itu komputer lama (Sempron 1gb ram) dan host linux adalah ubuntu dengan banyak layanan berjalan. Karena server akan menggunakan intel core 2 ... Apakah vmware mendukung intel-vt?

  • VMware ESXi (atau yang serupa tetapi versi gratisnya): tidak pernah mencoba ini, perangkat keras yang terbatas ... Saya tidak berpikir ini akan bekerja di komputer rumah.

  • Xenserver 5.5: Saya mencoba ini hari ini, tetapi banyak gagal. Tidak banyak dukungan dan juga tidak ada wifi yang berfungsi, tidak ada penyimpanan lokal yang terdaftar, tidak ada drive dvd yang terdaftar ... xencenter hanya berfungsi di windows dan subnet yang sama ...

Saya berencana menggunakan opsi 1, tetapi ada ide lain?

llazzaro
sumber
Sempron tidak menggunakan AMD-V pacifica. Karenanya, Xen akan memiliki masalah dengan ini. Saya sangat merekomendasikan Xenserver 5.5 karena ini adalah server virtualisasi rumah yang cukup bagus . VMware server 2.0 juga sangat bagus dan jauh lebih dewasa, tetapi Anda perlu memberikan host virtual perangkat keras yang tepat untuk membuatnya bekerja dengan baik. Apa pun pilihan yang Anda buat, perangkat keras yang tepat akan memberikan penerangan terbaik untuk solusi apa pun yang Anda pilih. Sempron + 1GB tidak akan melakukan virtualisasi dengan baik sama sekali.
osij2is
Sempron 1GB menjalankan linux dengan vmware. Tetapi Server adalah inti 2 intel cpu.
llazzaro

Jawaban:

7

Jika Anda berencana membeli perangkat keras untuk melakukan ini, maka sangat mungkin untuk membeli perangkat keras yang akan menjalankan ESXi, cukup murah (saya melakukannya beberapa minggu yang lalu). Ada sejumlah situs di luar sana yang berurusan dengan apa yang bekerja dengan konfigurasi whiebox dengan ESXi seperti Ultimate Whitebox

Jika Anda memiliki mesin yang memiliki sumber daya yang cukup, salah satu dari opsi ini akan berfungsi dengan baik, tetapi Anda mungkin menemukan bahwa ESXi adalah yang paling efisien karena Anda tidak perlu berurusan dengan sistem operasi yang mendasarinya (selain komponen ESXi).

Sam Cogan
sumber
ESXi sangat bagus jika Anda bersedia melakukan sedikit pekerjaan untuk memasangnya di papan tulis. Rintangan terbesar adalah menginstalnya ke pengontrol IDE normal, tetapi BISA dilakukan, dengan mudah setelah Anda menemukan tutorial yang tepat!
Mark Henderson
7

VirtualBox. Saya telah menemukan itu menjadi yang paling ringan untuk digunakan di rumah. Anda benar tentang ESXi, persyaratan perangkat kerasnya spesifik. Saya bukan penggemar berat apa yang dilakukan VMware untuk manajemen server 2.x baik meskipun saya suka mereka di perusahaan.

Kevin Kuphal
sumber
Saya sudah sukses dengan VirtualBox. Ini bukan "produksi" tetapi saya memiliki 3 server yang berjalan pada mereka dan mereka semua sudah solid.
Dave Drager
Saya setuju, saya juga tidak punya apa-apa selain sukses dengan VirtualBox. Plus, lisensi memungkinkan untuk digunakan secara bebas untuk penggunaan pribadi, yang sempurna untuk kebutuhan orang ini.
Berkus Aurelius
2

Setara AMD untuk Intel VT adalah AMD-V namun garis Sempron tidak mendukung ini. Jadi virtualisasi apa pun yang Anda lakukan perlu mendukung menjalankan pada perangkat keras tanpa dukungan virtualisasi.

Xen akan melakukan ini jika Anda menjalankan tamu paravirtualized. Tetapi itu hanya akan mendukung HVM (tamu tervirtualisasi penuh) jika perangkat keras Anda mendukung virtualisasi. Virtualbox juga dapat melakukan ini tetapi di mana Virtualbox bersinar adalah virtualisasi desktop. Saya tidak akan menggunakannya untuk aplikasi server dalam bentuk saat ini. Saya tidak cukup akrab dengan produk-produk VMware untuk mengetahui mana yang akan bekerja dan mana yang tidak atau kondisi apa yang berlaku. Tetapi Hyper-V membutuhkan perangkat keras yang mampu Intel-VT atau AMD-V.

Jika Anda serius ingin melakukan virtualisasi, saya sarankan berinvestasi pada peralatan yang lebih baru yang akan mendukungnya dengan lebih baik dan dapatkan menjejalkan komputer itu dengan ram jika Anda berencana menjalankan banyak mesin.

Pengaruh 3d
sumber
sempron menggunakan soket yang sama dengan amd64 cpus, dan amd64 x2 7750 sangat murah akhir-akhir ini. upgrade ke RAM 4GB dan CPU dual-core x2 7750 akan menelan biaya sekitar $ 135 AUD (sekitar $ 110 USD). sekitar $ 75 AUD untuk CPU dan sekitar $ 60 untuk 2 x 2GB DDR2 800 RAM. bernilai setiap sen untuk virtualisasi. Anda juga dapat menemukan amd64 x2 5200 yang lebih lama jauh lebih murah daripada yang bekas.
cas
mmm tidak begitu benar, ada banyak sempron. Punyaku adalah soket, sempron ... yang pertama. Kemudian amd datang dengan sempron soket 754, dan saya tidak tahu apakah mereka memiliki sempron soket am.
llazzaro
2

Saya menggunakan KVM di rumah dan di kantor, karena:

  • itu termasuk dalam kernel linux mainline (tidak ada patching atau isian sekitar atau dibatasi untuk versi kernel tertentu),

  • dikombinasikan dengan qemu itu mendukung para-virtualisasi pada CPU tanpa dukungan virtualisasi perangkat keras,

  • itu fitur-bijaksana kira-kira setara dengan yang lain sudah,

dan yang paling penting:

  • ini adalah arah masa depan virtualisasi di linux, di mana sebagian besar pekerjaan pengembangan akan dilakukan (mis. Redhat baru saja berkomitmen untuk KVM dengan cara yang sangat besar)

dalam jangka pendek, mungkin tidak terlalu penting, karena semua alat manajemen virtualisasi tingkat tinggi di linux menggunakan libvirt yang memiliki antarmuka tingkat rendah ke KVM, QEMU, Xen, VirtualBox, dan beberapa lainnya. VMWare adalah yang aneh di sini.

apa pun yang Anda pilih sekarang, ada alat untuk mengkonversi dari satu jenis virtualisasi ke yang lain jika Anda memutuskan untuk mengubahnya nanti.

cas
sumber
ps: saya juga menggunakan virtualbox pada beberapa mesin desktop - di mana virtual hanya untuk penggunaan pribadi saya dan bukan sebagai "server" virtual yang berjalan secara permanen (mis. mesin debian i386 untuk mengkompilasi kernel 32-bit untuk gateway nirkabel saya, yang terakhir saya tersisa 32-bit CPU - melakukannya dengan vbox kurang kerumitan dari cross-compiling)
cas
2

Inilah yang saya cari -> proxmox, untuk saat ini sepertinya OK.

Pokoknya akan menyenangkan membaca lebih banyak jawaban :)

llazzaro
sumber
Saya menjalankannya, kinerja sangat bagus. Sekarang dengan duo inti 2 dengan ram 1GB Ini menjalankan 5 vms, tidak ada masalah kinerja. Mereka semua adalah linux vms. Saya pikir pindah ke 4gb dalam beberapa waktu, jadi saya menginstal beberapa windows vms.
llazzaro
Saya berpikir untuk mulai menggunakan Proxmox tetapi perangkat keras saya (Opteron lama) tidak mendukung AMD-V jadi saya akan berakhir tanpa Windows VM. Menjalankan ESXi 4 sekarang.
Ariel Antigua
Bagaimana kinerjanya, untuk saat ini saya akan tetap menggunakan proxmox ... tapi saya tidak tahu di masa depan. Tolong Jika Anda ingin memberi tahu saya lebih banyak statistik tentang komputer Anda dan berapa banyak vms yang Anda jalankan. Terima kasih!
llazzaro
1

Apakah ada alasan khusus Anda tidak mempertimbangkan Microsoft Hyper V? Ada versi gratis yang tersedia untuk diunduh, dan lingkungan virtualisasi yang sangat mumpuni.

Saya menggunakan VMWare Server sebelum beralih ke Hyper V, dan saya harus mengatakan bahwa saya akan menghindarinya seperti wabah. Salah satu hal yang saya uji adalah meluncurkan gambar hantu ke desktop, dan VMWare Server memakan sistem tamu mengkonfigurasi setiap reboot lainnya - sepertinya tidak terlalu menyukainya sama sekali.

Melenguh
sumber
Dia menyebutkan bahwa dia memiliki AMD Sempron ... yang tidak mendukung AMD-V. Jadi perangkat kerasnya saat ini tidak memenuhi persyaratan untuk menjalankan Hyper-V.
3dinfluence
Saya tidak percaya perangkat kerasnya (Sempron) memiliki ekstensi virtualisasi AMD yang diperlukan untuk menjalankan Hyper-V
Kevin Kuphal
Tidak, dia mengatakan dia mencoba VMWare Server dengan komputer lama (Sempron) dan memiliki hasil yang buruk, dia tidak mengatakan dia akan menggunakan komputer itu untuk proyek ini, dan dia secara khusus bertanya apakah 'itu' mendukung Intel VT, yang dapat dibaca berarti perangkat keras yang disebutkan atau platform yang disebutkan.
Moo
Dia mengerti apa yang saya katakan !!! Sempron adalah mesin tua yang saya punya
llazzaro
0

Daftar Kompatibilitas Perangkat Keras ESXi adalah untuk perangkat keras yang didukung jika Anda perlu menghubungi VMWare. Ada banyak perangkat keras lain yang dapat digunakan, tetapi VMWare tidak akan mendukung Anda jika Anda ingin memanggil mereka. Jadi saya akan mengatakan mencoba ESXi 4.0 dengan mesin 1gb Sempron Anda saat ini. Itu akan bekerja atau tidak. Tetapi sampai Anda mencoba, Anda tidak tahu. Jika berhasil, ini akan memberi Anda kinerja terbaik karena host ESXi tidak akan menggunakan Linux + VMServer (atau perangkat lunak host VM lainnya yang diinstal).

Jika itu benar-benar bekerja, beberapa memori murah mungkin hanya yang Anda butuhkan untuk menjalankan beberapa mesin.

Jika Anda akan membeli perangkat keras, saya masih akan menggunakan ESXi dan hanya menggunakan perangkat keras yang tidak didukung (tetapi masih berfungsi) karena tampaknya Anda tidak melakukan ini untuk produksi bisnis.

SpaceManSpiff
sumber
ESXi 4.0 membutuhkan prosesor 64bit, yang menurut saya bukan Sempron. Dia dapat mencoba dengan 3.5, tetapi saya ragu itu akan berhasil. ESXi sangat khusus tentang pengontrol disk dan NIC, jika Anda dapat membeli perangkat keras yang memenuhi persyaratan ini, itu akan berfungsi dengan baik, tetapi mencoba menjalankannya dengan perangkat keras lama tidak dapat digunakan.
Sam Cogan
0

Pada akhirnya itu adalah pilihanmu. Saya hanya akan merekomendasikan dari pengalaman pribadi:

  • Gunakan lebih dari satu disk dan sebarkan vms, jika tidak Anda akan mengalami kemacetan
  • Tingkatkan jumlah RAM hingga lebih dari 1GB (harus murah)
  • Bisakah Anda meningkatkan ke CPU yang lebih baik?

Jika Anda berencana untuk menggunakan VMware Server cobalah mendedikasikan host untuk hanya menjalankan VMware Server.

Luis Ventura
sumber
0

Sangat tergantung pada apa yang ingin Anda lakukan dengan VM ... seperti, mengapa Anda menjalankan 3 VM? Pengujian? Kesepakatan server produksi?

Jika Anda hanya ingin bereksperimen dengan virtualisasi, Virtualbox akan berfungsi. Saya sering menggunakannya di workstation saya.

Untuk tugas yang lebih berat ... kami menjalankan hyperlink VMWare ESXi tipe 1. Gratis. Tapi Anda benar, kompatibilitas perangkat kerasnya terbatas. Dimungkinkan untuk menjalankannya pada sistem homebrew (lihat situs ini , misalnya) relatif murah, tetapi tentu saja mereka tidak akan mendukungnya.

Xenserver Saya telah melihat tetapi tidak memiliki sistem prosesor 64 bit cadangan yang diperlukan untuk menjalankannya. Saya mengirim email dukungan mereka mencari versi yang lebih lama yang akan bekerja secara khusus dengan prosesor 32 bit dan setelah beberapa hari mereka akhirnya mengirimi saya email dengan instruksi yang tepat tentang cara mengunduh versi terbaru mereka yang tidak akan bekerja dengan sistem yang lebih tua, bersama dengan catatan untuk hubungi dukungan teknis ponsel mereka jika saya memiliki masalah lain. Terima kasih, Citrix. Kau sangat membantu ... Aku akan mengingatnya nanti.

Jika Anda mencoba untuk memvirtualisasikan hal-hal Linux, Anda selalu dapat melihat Xen atau KVM biasa-biasa saja .

Anda mungkin, tergantung pada sistem dan kebutuhan Anda, memerlukan prosesor yang mendukung virtualisasi dalam perangkat keras. Untuk itu Anda perlu memeriksa jenis prosesor Anda. Anda mungkin dapat menggunakan "sudo lshw" dan mengurai output untuk informasi CPU untuk melihat apakah itu dapat membantu Anda menemukan jenis chip, kemudian merujuknya dengan vendor (AMD / Intel) untuk melihat kemampuan chip.

Menjalankan 3 VM dalam 1 pertunjukan memori selalu akan ketat, meskipun. Jika Anda akan bermain dengan lebih dari satu VM dalam bentuk apa pun di sistem Anda, Anda mungkin ingin serius mempertimbangkan untuk menaikkannya menjadi minimum 2 pertunjukan .

Bart Silverstrim
sumber
0

Anda mungkin juga ingin mempertimbangkan untuk menggunakan solusi virtualisasi seperti OpenVZ atau VServer. Itu semua tergantung pada apa yang Anda inginkan pada akhirnya. Saya menggunakan mesin low-end dengan OpenVZ untuk tujuan mengisolasi mesin saya serta untuk tujuan pengujian. Itu sepele untuk membuat, menguji dan menghancurkan mesin virtual. Dengan OpenVZ, semua server virtual berjalan dengan kecepatan hampir penuh dengan hanya sedikit overhead 3% (menurut dokumen). Satunya menangkap adalah bahwa ia hanya menggunakan kernel tunggal (jadi Anda tidak dapat melakukan pengujian kernel misalnya).

sybreon
sumber
proxmox memungkinkan Anda membuat openvz atau kvm dengan cara mudah (jika perangkat keras mendukungnya) vms. proxmox itu distro linux
llazzaro
0

Ini benar-benar tergantung pada apa yang Anda virtualisasi dan apa yang ingin Anda capai.

Jika Anda berencana menggunakan kotak ini sebagai server file rumah juga maka saya akan merekomendasikan OpenSolaris untuk beberapa kebaikan ZFS, ditambah Sun xVM (Xen) atau VirtualBox untuk virtualisasi.

Jika penyajian file bukan masalah maka ESXi mungkin merupakan taruhan terbaik Anda, asalkan akan berjalan pada perangkat keras Anda. Gagal VMware Server atau VirtualBox di atas OS pilihan Anda, atau Hyper-V Server.

Apa pun yang Anda lakukan, Anda akan membutuhkan prosesor yang lebih baik dan lebih banyak RAM!

Mat
sumber
itu akan digunakan untuk pengujian, hosting beberapa aplikasi web juga menguji beberapa konfigurasi terdistribusi. juga akan digunakan untuk menjalankan bot di koneksi internet differents (saya punya beberapa antena wifi di atap). Sekarang menjalankan e4500 core 2, dengan hanya 120giga, dalam waktu dekat akan memiliki lebih banyak ruang ruang (khusus untuk lebih banyak vms dan untuk bot) juga saya perlu beberapa server windows untuk menjalankan beberapa mssql. Saya berencana untuk pindah ke ram
4gig