linux虛擬機(jī)與物理機(jī) 優(yōu)缺點(diǎn)
linux虛擬機(jī)可以在一臺(tái)機(jī)器上通過(guò)vmware等軟件,虛擬分割出多臺(tái)服務(wù)器,可以使用網(wǎng)絡(luò)連接,組成集群,而物理機(jī)只能作為單點(diǎn)使用,但可以試機(jī)器性能最大化,因?yàn)樘摂M機(jī)安裝是要消耗大量?jī)?nèi)存和空間的。
vmware虛擬機(jī)安裝linux顯示錯(cuò)誤
解決方法如下:
1、確認(rèn)BIOS/固件設(shè)置中啟用了IntelVT-x并禁用了“可信執(zhí)行”。
2、如果這兩項(xiàng)BIOS/固件設(shè)置有一項(xiàng)已更改,請(qǐng)重新啟動(dòng)主機(jī)。
3、如果您在安裝VMwareWorkstation之后從未重新啟動(dòng)主機(jī),請(qǐng)重新啟動(dòng)。
4、將主機(jī)的BIOS/固件更新至最新版本。
vmware虛擬機(jī)一直轉(zhuǎn)圈
原因進(jìn)入VM虛擬機(jī)BIOS,開(kāi)機(jī)設(shè)置成硬盤(pán)啟動(dòng)看看。看這個(gè)提示是找不到無(wú)盤(pán)系統(tǒng),估計(jì)你啟動(dòng)項(xiàng)沒(méi)設(shè)置好。解決操作如下:
1.選擇以后再安裝系統(tǒng)。
2.虛擬機(jī)開(kāi)機(jī)。
3.加載光盤(pán)鏡像。
4.啟動(dòng)選擇CDROM安裝,即可解決。
VMWare虛擬機(jī)軟件是一個(gè)“虛擬PC”軟件,它使你可以在一臺(tái)機(jī)器上同時(shí)運(yùn)行二個(gè)或更多Windows、DOS、LINUX系統(tǒng)。
如何解決VMware ESX虛擬機(jī)假死或無(wú)法關(guān)閉和啟動(dòng)問(wèn)題
虛機(jī)狀態(tài)無(wú)法改變,任務(wù)停止在啟動(dòng)過(guò)程中、比如還有刪除快照的時(shí)候感覺(jué)好像進(jìn)程是死在那里,任務(wù)列表顯示Poweronvirtualmachine:inprogress一直不結(jié)束,虛擬機(jī)的各種按鈕都是灰色的,僅有電源按鈕處于按下的狀態(tài),無(wú)法對(duì)此虛擬機(jī)進(jìn)行任何操作。
以及出現(xiàn)Vcenter自動(dòng)斷開(kāi)的情況。
一般原因是由于ESX上與VC/VIC通訊的服務(wù)有故障,VM狀態(tài)混亂.
如果是服務(wù)有故障
那么嘗試重啟hostd和vpxa服務(wù)。
Hostd服務(wù)負(fù)責(zé)管理ESX上的大部分操作,vpxa服務(wù)是管理代理,用于處理主機(jī)和客戶(hù)端之間的通訊,客戶(hù)端包括vCenterServer和任何連接到ESX的VIclient。
重啟hostd服務(wù),servicemgmt-vmwarerestart。
重啟vpxa服務(wù),servicevmware-vpxarestart。
VM狀態(tài)混亂:
vmware-cmdvmfs/volume/vmfslabel/vmname/vmname.vmxstop
vmware-cmdvmfs/volume/vmfslabel/vmname/vmname.vmxstart
如果命令無(wú)法執(zhí)行,強(qiáng)制關(guān)閉該VM的進(jìn)程.
ps-ef|grep<vmname>(注意確定VM的PID)
kill-9pid
然后按正常方法啟動(dòng)VM
載入如果出現(xiàn)VC的通信故障或者VC無(wú)法連接,登錄到VC主機(jī)
重啟VC服務(wù)
這里再提一個(gè)技巧,如果你是SERVER2008的系統(tǒng),將上述服務(wù)設(shè)置延時(shí)啟動(dòng)(自動(dòng))可以解決有時(shí)候VC無(wú)法連接到數(shù)據(jù)庫(kù)的問(wèn)題,特別是VC和SQL裝在一臺(tái)服務(wù)器上的情況,建議安裝VC時(shí)候?qū)C和SQL分開(kāi)安裝。
虛擬機(jī)與物理服務(wù)器的差別突出了解決虛擬機(jī)問(wèn)題的特殊挑戰(zhàn)。在物理服務(wù)器重新啟動(dòng)之前,你可以切斷電源作為最后的手段解決問(wèn)題。不過(guò)這個(gè)策略不適合虛擬機(jī),因?yàn)樗挥刑摂M電源開(kāi)關(guān)。有一些工具包可以幫助預(yù)防問(wèn)題或使檢修過(guò)程更容易。在這篇文章中,TechTarget中國(guó)的特約虛擬化專(zhuān)家EricSiebert將討論這些工具包,并逐步解釋怎么樣修理各種常見(jiàn)的問(wèn)題。
VMware工具
你自己所熟悉的第一套工具是VMware的工具。VMware工具是一套增強(qiáng)型驅(qū)動(dòng)和應(yīng)用程序,安裝在虛擬機(jī)操作系統(tǒng)上。最好的做法是要養(yǎng)成一個(gè)習(xí)慣——隨時(shí)安裝VMware工具以確保虛擬機(jī)的最佳性能和穩(wěn)定性。并且安裝任何升級(jí)補(bǔ)丁到ESX后(一些ESX補(bǔ)丁偶爾也需要更新到VMware工具),要反復(fù)查看以確信你運(yùn)行的是最新版本的VMware工具。在VMwareInfrastructure客戶(hù)端的虛擬機(jī)窗口上有一欄,這一欄顯示了每臺(tái)虛擬機(jī)VMware工具的狀況——是否運(yùn)行正常、是否過(guò)期或未安裝。
虛擬機(jī)文件類(lèi)型
作為檢修過(guò)程的一部分,你需要了解所有不同的文件類(lèi)型。我們來(lái)看看這些與虛擬機(jī)相關(guān)的文件:
.nvramfile——這個(gè)文件包含了虛擬機(jī)的CMOS/BIOS。
.vmdkfiles——這些是磁盤(pán)文件,為虛擬機(jī)里的每個(gè)虛擬硬驅(qū)動(dòng)創(chuàng)建的。使用vmdk擴(kuò)展名的文件有以下三種類(lèi)型:
*–flat.vmdkfile——這是為每個(gè)虛擬硬驅(qū)動(dòng)創(chuàng)建的真實(shí)的原始文件。
*.vmdkfile——這是磁盤(pán)描述文件,描述了虛擬磁盤(pán)文件的大小和形狀。
*–delta.vmdkfile——這是一個(gè)特定的文件,當(dāng)你對(duì)虛擬機(jī)進(jìn)行快照時(shí)創(chuàng)建的(也是REDO重做日志)。
.vmxfile——這個(gè)文件是虛擬機(jī)最初配置文件。當(dāng)你創(chuàng)建一臺(tái)虛擬機(jī)并進(jìn)行硬件配置時(shí),這些信息存儲(chǔ)在這個(gè)文件里。
.vswpfile——這是虛擬機(jī)swap交換文件(早期的ESX版本在每臺(tái)主機(jī)上都有SWAP文件),這個(gè)文件允許ESX服務(wù)器增加新的虛擬swap空間。
.vmssfile——這個(gè)文件創(chuàng)建于虛擬機(jī)暫停模式下,用于保存暫停時(shí)的狀態(tài)。
.logfile——這是記錄虛擬機(jī)活動(dòng)日志的文件,用于檢修虛擬機(jī)故障。
.vmxffile——這是文本格式的附加配置文件,為同一組虛擬機(jī)創(chuàng)建。
.vmsdfile——這個(gè)文件用于存儲(chǔ)關(guān)于快照的元數(shù)據(jù)和信息。
.vmsnfile——這個(gè)是快照狀態(tài)文件,存儲(chǔ)了使用快照時(shí)虛擬機(jī)當(dāng)時(shí)運(yùn)行狀態(tài)的信息。
日志文件
了解了虛擬機(jī)文件類(lèi)型,我們來(lái)看看日志文件。日志文件是解決虛擬機(jī)問(wèn)題的最好途徑。當(dāng)問(wèn)題發(fā)生時(shí),這是你首先需要檢查的。
最重要的文件是Vmware.logfile。這是ESX服務(wù)器上的虛擬機(jī)主要的日志文件,位于工作目錄。Vmware.log通常是目前的工作日志,舊的日志文件以數(shù)字上的增加來(lái)表示,例如,vmware-1.log。
在ESX主機(jī)上,你也需要檢查/var/log/vmkernel和/var/log/vmware/hostd日志,以查看是否與虛擬機(jī)故障有關(guān)。有時(shí),重新啟動(dòng)ESX主機(jī)上的主機(jī)服務(wù)將解決棘手的虛擬機(jī)問(wèn)題。對(duì)于更多的常見(jiàn)問(wèn)題,有很多技術(shù)可以解決。下面講到一些這樣的問(wèn)題。
問(wèn)題一:不能關(guān)閉虛擬機(jī)
其實(shí)是不能用虛擬電源控制器關(guān)閉虛擬機(jī)。你可以采用命令行的方法試著手動(dòng)地注銷(xiāo)虛擬機(jī)。下面列舉了好幾種方法。在決定采用重新啟動(dòng)ESX主機(jī)之前,試試這些方法。
1.通常嘗試的第一種方法是使用vmware-cmd命令行。
登陸服務(wù)控制臺(tái)
鍵入“vmware-cmd–l”得到所有虛擬機(jī)及其路徑的列表
鍵入“vmware-cmd//.vmxgetstate”查看虛擬機(jī)狀態(tài)
強(qiáng)制關(guān)閉“vmware-cmd//.vmxstophard”
再次檢查虛擬機(jī)狀態(tài),現(xiàn)在應(yīng)該是關(guān)閉著的
鍵入“vmware-cmd//.vmxstart”啟動(dòng)虛擬機(jī)
2.第二種選擇是手動(dòng)注銷(xiāo)虛擬機(jī),通過(guò)找到虛擬機(jī)進(jìn)程標(biāo)識(shí)符(pid)并使用注銷(xiāo)命令終止它。
登陸服務(wù)控制臺(tái)
鍵入“vmware-cmd–l”得到所有虛擬機(jī)及其路徑的列表
鍵入“vmware-cmd//.vmxgetstate”查看虛擬機(jī)狀態(tài)
鍵入“ps-ef|grep”
第二欄顯示虛擬機(jī)vmkload_app的進(jìn)程標(biāo)識(shí)符pid,你也可以輸入“ps–eaf”查看所有的運(yùn)行進(jìn)程
鍵入“kill-9pid”
重新查看虛擬機(jī)狀態(tài),現(xiàn)在應(yīng)該是關(guān)著的
鍵入“vmware-cmd//.vmxstart”啟動(dòng)虛擬機(jī)
3.最后一種方法是使用vm-support命令強(qiáng)制關(guān)閉虛擬機(jī)
登陸服務(wù)器控制臺(tái)
鍵入“vm-support–x”或“cat/proc/vmware/vm/*/names”,選擇你要關(guān)閉的虛擬機(jī)標(biāo)識(shí)符
鍵入“vm-support–X”注銷(xiāo)虛擬機(jī)及生成內(nèi)核轉(zhuǎn)儲(chǔ)(coredumps)
提示你是否保存虛擬機(jī)屏幕截圖,發(fā)送NMI到虛擬機(jī)并發(fā)送終止命令。你需要點(diǎn)擊確定按紐來(lái)注銷(xiāo)虛擬機(jī)。整個(gè)過(guò)程需要5到10分鐘運(yùn)行。這將在目錄里創(chuàng)建一個(gè)報(bào)告存檔(tararchive)。
問(wèn)題二:不能啟動(dòng)虛擬機(jī)
另一個(gè)常見(jiàn)問(wèn)題可能是不能啟動(dòng)虛擬機(jī)。這種情況發(fā)生在主機(jī)服務(wù)器沒(méi)有虛擬機(jī)要使用的足夠資源。例如,如果虛擬機(jī)有一個(gè)內(nèi)存預(yù)留設(shè)置(memoryreservation),ESX主機(jī)沒(méi)有足夠的物理內(nèi)存來(lái)滿足要求,虛擬機(jī)就不能啟動(dòng)。如果發(fā)生這樣的情況,你可以選擇刪除虛擬機(jī)的內(nèi)存預(yù)留,把虛擬機(jī)遷移到另一臺(tái)有更多剩余物理內(nèi)存的主機(jī)上,或者選擇把現(xiàn)有主機(jī)上的物理內(nèi)存空出來(lái)。
同樣,當(dāng)虛擬機(jī)啟動(dòng)時(shí),需要在ESX主機(jī)上的虛擬機(jī)工作目錄里創(chuàng)建一個(gè)vswp文件,這個(gè)文件與分配給虛擬機(jī)的RAM(減去任何內(nèi)存預(yù)留)大小一樣。如果你的ESX主機(jī)沒(méi)有足夠硬盤(pán)空間的話,也不能啟動(dòng)虛擬機(jī)。工作區(qū)設(shè)置的內(nèi)存預(yù)留大小與分配給RAM大小一樣,所以vswp文件尺寸將是0字節(jié)。不過(guò),你要注意在VMFS(虛擬機(jī)文件系統(tǒng))卷上預(yù)留額外的磁盤(pán)空間給日志、swap交換文件和快照等,這一點(diǎn)很重要。
問(wèn)題三:虛擬機(jī)由于操作系統(tǒng)損壞遇到啟動(dòng)錯(cuò)誤
如果虛擬機(jī)由于操作系統(tǒng)損壞或錯(cuò)誤配置在啟動(dòng)時(shí)出現(xiàn)問(wèn)題,解決這個(gè)問(wèn)題的方法是添加它的虛擬磁盤(pán)到另一個(gè)運(yùn)行著的虛擬機(jī),因此,你能訪問(wèn)驅(qū)動(dòng)并作出必要的修理。為了修理有問(wèn)題的虛擬機(jī),你要確保這臺(tái)虛擬機(jī)是關(guān)閉著的。下一步是添加額外的驅(qū)動(dòng)到工作著的其他虛擬機(jī)并瀏覽有問(wèn)題的虛擬機(jī)的磁盤(pán)文件。啟動(dòng)工作著的虛擬機(jī)。現(xiàn)在,你能訪問(wèn)有問(wèn)題的虛擬機(jī)的驅(qū)動(dòng)以作出任何改變和改正。從工作著的虛擬機(jī)移除驅(qū)動(dòng),添加到有問(wèn)題的虛擬機(jī),然后試著重新啟動(dòng)。
問(wèn)題四:普遍的虛擬機(jī)操作系統(tǒng)問(wèn)題
為了檢修虛擬機(jī)操作系統(tǒng)的問(wèn)題,我創(chuàng)建了一個(gè)ISO文件工具包,包含有用的檢修應(yīng)用程序,它能很快地啟動(dòng)虛擬機(jī)的CD-ROM并能用來(lái)修理(或啟動(dòng))虛擬機(jī)。我使用的一些ISO文件包括下面幾種:
Sysinternals工具——檢修Windows服務(wù)器問(wèn)題的好工具。
Gparted——基于Linux的磁盤(pán)分區(qū)編輯器。
Knoppix——基于Linux的CD盤(pán),包羅許多工具很應(yīng)用程序。
UltimateBootCD——包含許多系統(tǒng)修理和測(cè)試工具的CD盤(pán)。
UBCD4Win——基于Windows的CD盤(pán),包羅許多系統(tǒng)修理和測(cè)試工具。
什么是虛擬機(jī)安裝虛擬機(jī)有什么用
1、安裝虛擬機(jī)可以演示環(huán)境,可以安裝各種演示環(huán)境,便于做各種例子。
2、虛擬機(jī)能保證主機(jī)的快速運(yùn)行,減少不必要的垃圾安裝程序,偶爾使用的程序,或者測(cè)試用的程序在虛擬機(jī)上運(yùn)行。
3、避免每次重新安裝,銀行等常用工具,不經(jīng)常使用,而且要求保密比較好的,單獨(dú)在一個(gè)環(huán)境下面運(yùn)行。
4、如果想測(cè)試一下不熟悉的應(yīng)用,可以在虛擬機(jī)中隨便安裝和徹底刪除。
5、能幫助體驗(yàn)不同版本的操作系統(tǒng),如Linux、Mac等。
6、能降低占用空間,降低購(gòu)買(mǎi)軟硬件設(shè)備的成本,節(jié)省能源和更低的維護(hù)成本。它比實(shí)際存在的終端設(shè)備更加具備性?xún)r(jià)比優(yōu)勢(shì)。虛擬化技術(shù)能大幅提升系統(tǒng)的安全性。
7、具有真實(shí)windows系統(tǒng)完全一樣的功能,進(jìn)入虛擬系統(tǒng)后,所有操作都是在這個(gè)全新的獨(dú)立的虛擬系統(tǒng)里面進(jìn)行,可以獨(dú)立安裝運(yùn)行軟件,保存數(shù)據(jù),擁有自己的獨(dú)立桌面,不會(huì)對(duì)真正的系統(tǒng)產(chǎn)生任何影響,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類(lèi)操作系統(tǒng)。擴(kuò)展資料:常見(jiàn)虛擬機(jī)1、linux虛擬機(jī)linux虛擬機(jī)。它實(shí)際上只是個(gè)文件而已,是虛擬的linux環(huán)境,而非真正意義上的操作系統(tǒng)。可以在虛擬機(jī)中安裝虛擬機(jī)軟件所支持的操作系統(tǒng),比如你可以在vm虛擬機(jī)中安裝linux,也可以在vm虛擬機(jī)中安裝windows,無(wú)論你的宿主機(jī)使用的是類(lèi)unix系統(tǒng)或者windows系統(tǒng)。2、Java虛擬機(jī)有自己完善的硬體架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。Java虛擬機(jī)屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的信息,使得Java程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺(tái)上不加修改地運(yùn)行。
安裝LINUX虛擬機(jī)開(kāi)機(jī)后為什么會(huì)出現(xiàn)longin的提示符
這個(gè)是鍵盤(pán)沒(méi)有開(kāi)啟,我是將密碼寫(xiě)在了那個(gè)用戶(hù)名上,發(fā)現(xiàn)密碼里的數(shù)字亂七八糟的,不要用鍵盤(pán)右邊的數(shù)字鍵盤(pán),用鍵盤(pán)F1-F9下邊的數(shù)字鍵填寫(xiě)就沒(méi)問(wèn)題了,據(jù)說(shuō)是進(jìn)入liunx后,右邊數(shù)字鍵沒(méi)打開(kāi)