pro dan kontra menjalankan OS tamu mesin virtual yang identik sebagai sistem operasi host [ditutup]

1

Setelah meneliti sedikit di forum ini, saya menemukan beberapa jawaban untuk ini, tetapi kebanyakan dari mereka terkait dengan masalah perizinan.

Di sini saya ingin tahu kelebihan dan kekurangan menjalankan mesin virtual dengan sistem operasi yang sama dengan sistem operasi host secara permanen. Maksudku, satu-satunya tugas OS host adalah menjalankan mesin virtual tamu. Semua tugas harian dll. Akan dilakukan dari dalam mesin virual tamu. Ini juga berarti, bahwa ukuran disk mesin virtual harus besar dan mungkin sekitar 80% dari seluruh ukuran hard disk yaitu 400 GB untuk kapasitas hard disk 500 GB.

Adakah yang berpikir, ini bukan ide yang optimal dalam hal kecepatan atau kinerja, dll.? Katakanlah bahwa tamu dan OS host keduanya adalah Windows 7.

OP menambahkan

Masalah mendasar saya adalah bahwa saya telah mendapatkan 3 tempat kerja yang berbeda dan setiap kali saya harus menginstal program yang sama berulang kali. Jadi, saya berpikir bahwa saya mungkin akan menyinkronkan mesin virtual saya untuk mendapatkan gambar yang sama pada workstation berbeda yang saya kerjakan. Pekerjaan dasar saya adalah mengkompilasi program baik itu menggunakan kompiler C, atau kompiler java atau menjalankan skrip python. Juga program yang ingin saya jalankan tidak haus kinerja. Kehilangan grafis tidak mengganggu saya karena saya tidak bermaksud mesin ini untuk bermain game dll. Singkatnya, ketika saya bekerja di komputer kedua, saya harus mendapatkan efek yang sama karena saya tidak pernah mengubah komputer saya karena semua program dan data yang ada di mesin virtual hadir di komputer baru (melalui mesin virtual) juga. Lisensi bukan masalah, karena perusahaan kami memiliki lisensi massal untuk mesin windows.

infoclogged
sumber
1
Masuk akal untuk memvirtualisasikan server, tetapi workstation, yang terutama didasarkan pada preferensi pribadi.
LPChip
1
mungkin menjelaskan mengapa Anda melakukan ini akan membantu
Keltari
Mengapa? Jika bukan VM logam biasa, akan ada kehilangan kinerja yang sangat besar, dan beberapa perangkat lunak tidak akan berjalan dengan benar ... Dan jika Anda menjalankannya secara penuh, Anda mungkin kehilangan aspek keamanan VM.
Austin T Prancis
Anda dapat ssh masuk atau keluar dari VMs
barlop

Jawaban:

5

Kebutuhan Anda dapat dipenuhi dengan virtualisasi. Bahkan, Anda akan bertanya-tanya mengapa Anda tidak melakukan ini sebelumnya.

Saya berpikir bahwa saya mungkin akan menyinkronkan mesin virtual saya untuk mendapatkan gambar yang sama pada workstation berbeda yang saya kerjakan

Jika Anda meletakkan Mesin Virtual di hard drive USB portabel , ya, Anda dapat membawa hard drive dengan Anda dan "menjalankan" Mesin Virtual Anda di salah satu dari tiga PC host Anda. Jangan lupa setiap PC host memerlukan perangkat lunak virtualisasi yang sama diinstal.

Saya harus mendapatkan efek yang sama karena saya tidak pernah mengubah komputer saya karena semua program dan data yang ada di mesin virtual ada di komputer baru

Bingo. Selama Anda menggunakan metode hard drive portabel yang saya jelaskan di atas.

Satu hal penting adalah untuk menjalankan desktop jarak jauh atau membuat koneksi ssh dengan komputer lain melalui dempul

Seharusnya tidak ada masalah. Mesin virtual seperti PC nyata. Ketika Anda sampai di sana, konfigurasikan Mesin Virtual Anda untuk menggunakan Bridged Networking dan itu akan muncul di LAN Anda seperti PC asli dengan fungsionalitas penuh.

misha256
sumber
Bagaimana dengan layanan cloud seperti owncloud untuk menyinkronkan mesin virtual? Perusahaan saya memiliki server awan sendiri dengan penyimpanan tak terbatas. Saya hanya khawatir bahwa flash drive tidak akan bertahan dari siklus membaca dan menulis yang sangat besar. Baik?
infoclogged
@infoclogged Hard drive USB yang saya pikirkan bukan berbasis flash, mereka hanya memutar drive laptop 2,5 inci jika menggunakan USB. Drive seperti itu dapat disalahgunakan dengan TB menulis tidak ada masalah.
misha256
@infoclogged memang menggunakan cloud untuk menyinkronkan pekerjaan Anda antara PC benar-benar sebuah pilihan. Anda harus mencari tahu apa yang paling cocok untuk Anda. Secara pribadi saya lebih suka Mesin Virtual pada hard drive USB, itu hal terdekat yang bisa Anda dapatkan untuk membawa PC di saku Anda.
misha256
2

Adakah yang berpikir, ini bukan ide yang optimal dalam hal kecepatan atau kinerja, dll.?

Itu tidak optimal. OS desktop akan tampil jauh lebih baik pada bare metal daripada di Mesin Virtual. Grafik dan kinerja I / O Disk cenderung paling menderita. Beberapa aplikasi / game yang menggunakan grafik 3D bahkan mungkin tidak dapat dijalankan atau digunakan.

Anda AKAN melihat kehilangan kinerja. Apakah hal itu tergantung pada Anda untuk menentukan.

Singkatnya: Inti dari virutalisasi desktop bukanlah kinerja. Intinya selalu akan menjadi sesuatu yang lain, yang bagi Anda untuk menentukan berdasarkan kebutuhan Anda. Inilah beberapa contoh yang muncul dari kebutuhan saya:

  • Saya menjalankan Linux (Mint) VM sehingga saya dapat menjelajahi Web dengan aman.
  • Saya menjalankan VM Windows XP sehingga saya dapat mempertahankan aplikasi Visual Basic 6 lama.
  • Saya juga menjalankan VM Windows 7 sehingga saya dapat menguji perangkat lunak baru atau tidak terpercaya sebelum menginstalnya pada PC host.

Apa kebutuhan anda Setelah Anda mengetahuinya, Anda dapat melanjutkan dan melihat apakah Virtualisasi mungkin dapat membantu.

misha256
sumber
Saya telah menambahkan kebutuhan di pos asli saya.
infoclogged
2

karena [pada saat menjawab] tidak ada yang mendaftar pro

pro

Anda bisa memiliki banyak, mudah dikloning dan bereksperimen dengannya.

hard drive dapat diatur untuk tumbuh secara dinamis hanya menggunakan apa yang dibutuhkannya

Anda dapat menggunakan snapshot, yang lebih cepat daripada mengembalikan gambar

Anda dapat menguji perangkat lunak

barlop
sumber
dan komputer jinjing pada USB stick / ext hdd, seperti yang ditunjukkan oleh seseorang. Dan Anda bahkan dapat menempatkan Win PE di atasnya dan dengan demikian secara efektif membawa beban komputer yang dapat berjalan pada hampir semua mesin setengah mati. Seperti KVM komputer di mesin setengah mati!
barlop
0

Saya biasanya menginstal aplikasi pada mesin host, dan kemudian mencari tahu pengaturan seperti apa yang diperlukan untuk menjalankannya pada mesin tamu. Saya mengatur pengaturan saya seperti itu, dan hanya menjalankan file batch, akan menginstal semua aplikasi di mesin tamu. Masalahnya bahkan dapat dikustomisasi sehingga mesin tamu menggunakan drive yang berbeda.

Saya menggunakan Windows 2000 untuk latihan ini, tetapi aplikasi dapat 'berlabuh' ke XP atau Win98, dengan menjalankan file batch yang sesuai.

Langkah pertama adalah membuat halaman registri Anda sendiri, untuk variabel batch. Saya menggunakan reg.exe untuk melakukan ini, dan menyodok data ke dalam "HKCU: \ Software \ wendy \ folder". Ini hidup dalam batch 0_config.cmd (tetapi Anda mengganti 0_config dengan nama yang berbeda.

Langkah kedua adalah menulis file batch untuk melakukan hal-hal seperti membuat pengaturan ini. Jadi 1apppath.cmd dan 1assoc.cmd menangani hal-hal registri, 2mkfolder menangani pengaturan grup menu awal yang terpisah + kirim ke hal-hal, 3_shellext menangani registrasi ekstensi shell.

Anda kemudian memiliki hasil penelitian, hal-hal seperti r_xplite.reg dan u_xplite.reg, yang tentu saja, mendaftar dan membatalkan pendaftaran aplikasi itu.

Untuk membuat hal-hal menjadi lebih menarik, Anda mendapatkan sebagai efek samping, file batch yang dapat berubah ke direktori pengguna apa pun, atau apa pun di bawah folder \ wendy \

Kami menggunakan utilitas conset.exe Frank Westlake dalam proses. reg: adalah hal yang mirip url yang dapat ditangani oleh regjump (Sysinternals) atau regmagik.

Menggunakan switch / m, / u, / w membuka pengaturan registri untuk hal-hal ini. / I membuka Opsi File Gambar yang kemungkinan suka dibajak.

Jadi perubahan batch cdf ke direktori batch cdf / w membuka registry di lokasi / wendy / folder.

@echo off :: cd shell folder. set zdir= set zshf=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders if /i "%1"=="/m" goto :hklm if /i "%1"=="/u" goto :hkcu if /i "%1"=="/w" goto :hkwe if /i "%1"=="/i" goto :image set zcmd=chdir set zhere=%* if "%1"=="/o" set zcmd=open if "%1"=="/o" set zhere=%zhere:~3% conset /q /k zdir=HKLM\%zshf%\%zhere% if not "%zdir%"=="" goto :doit conset /q /k zdir=HKCU\%zshf%\%zhere% if not "%zdir%"=="" goto :doit conset /q /k zdir=HKLM\Software\Wendy\Folders\%zhere% if not "%zdir%"=="" goto :doit goto :end :hklm shelexec reg:hklm\%zshf% goto :end :hkcu shelexec reg:hkcu\%zshf% goto :end :hkwe shelexec reg:hklm\software\wendy\folders goto :end :image set zdir=Microsoft\Windows NT\CurrentVersion\Image File Execution Options shelexec reg:hklm\software\%zdir% goto :end

:doit set zcxm= if %zcmd%==chdir cd /d %zdir% if %zcmd%==open shelexec %zdir% :end set zdir=

wendy.krieger
sumber