A. 電腦裝虛擬機需要什麼配置
電腦裝虛擬機推薦配置如下:
安裝完成後進進入到桌面了,此時可以測下網路。系統默認自帶火狐瀏覽器,測試網速還是蠻快的,響應也很快,小編的主機配置一般,只有4G內存,由於給虛擬機分配了2G內存後,內存直接飆到90%的使用率。
B. 虛擬機的硬體配置要求及功能
要求:
1,CPU必須支持虛擬化。
2,主板必須已開啟CPU的虛擬化功能。
3,RAM至少有2GB或更多。
4,ROM至少有20GB。
5,系統最好是XP或更高。
註:如果是游戲工作室多開游戲,那麼硬體要求要更上一層。
功能:
虛擬機,這個虛擬出來的電腦和真實的電腦幾乎完全一樣,所不同的是他的硬碟是在一個文件中虛擬出來的,所以你可以隨意修改虛擬機的設置,而不用擔心對自己的電腦造成損失。
因此可以用來做試驗什麼的, 現在說一下虛擬機的軟體,主要是兩中,Virtual PC和VMware。
(2)構建虛擬機的配置文件擴展閱讀:
虛擬機(Virtual Machine)指通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。
虛擬系統通過生成現有操作系統的全新虛擬鏡像,它具有真實windows系統完全一樣的功能,進入虛擬系統後,所有操作都是在這個全新的獨立的虛擬系統裡面進行。
可以獨立安裝運行軟體,保存數據,擁有自己的獨立桌面,不會對真正的系統產生任何影響 。而且具有能夠在現有系統與虛擬鏡像之間靈活切換的一類操作系統。
虛擬系統和傳統的虛擬機(Parallels Desktop,Vmware,VirtualBox,Virtual pc)不同在於:虛擬系統不會降低電腦的性能,啟動虛擬系統不需要像啟動windows系統那樣耗費時間,運行程序更加方便快捷。
虛擬系統只能模擬和現有操作系統相同的環境,而虛擬機則可以模擬出其他種類的操作系統;而且虛擬機需要模擬底層的硬體指令,所以在應用程序運行速度上比虛擬系統慢得多。
C. vmware workstation虛擬機的配置文件在哪裡
C:\Documents and Settings\用戶名\My VMwareM......
大致都在這個地方,如果轉移過「我的文檔」到別的盤,那就到那個盤找一下
D. 創建基於SRIOV的KVM虛擬機
本文來自微信公眾號「ICT大融合」。
一、利用 iso 創建虛機
1. 安裝環境:
適用於centos/redhat.
2. 安裝准備:
yum -y install kvm
yum -y install qemu-kvmpython-virtinst libvirt libvirt-python virt-manager libguestfs-toolsbridge-utils virt-install
systemctl startlibvirtd.service
systemctl enablelibvirtd.service
3. 構建虛擬網路:
brctl addbr br0
brctl addif br0 ens6np0
註:ens6np0是netreonome CX-25G智能網卡,
[root@test4 vms]# ethtool -i ens6np0
driver: nfp
version: rev-2020.01.13.0820.a3cf8e9 (o-
firmware-version: 0.0.3.5 0.30 sriov-2.1.16.1nic
expansion-rom-version:
bus-info: 0000:02:00.0
4. 安裝虛擬機
mkdir -p /home/vms/
virt-install --virt-type=kvm --name=centos88 --vcpus=2--memory=4096 --location=/home/CentOS-7-x86_64-DVD-1908.iso --diskpath=/home/vms/centos88.qcow2,size=40,format=qcow2 --network bridge=br0--graphics none --extra-args='console=ttyS0' –force
註:
安裝鏡像iso一定放在/home/或其他可訪問目錄,否則提示沒有操作許可權。
然後一路按照提示,設置相應參數,直到虛擬機構建完成。
安裝完成之後,用virshlish查看虛擬機狀態。
[root@test4 vms]# virsh list
Id Name State
----------------------------------------------------
2 centos88 running
以上是虛擬機的網卡是基於virtio並接入主機的bridge,用ps可以看到相應進程。
[root@test4 ~]# ps -e |grep kvm
15484 ? 00:00:38 qemu-kvm
15491 ? 00:00:00 kvm-pit/15484
18406 ? 00:00:14 qemu-kvm
18413 ? 00:00:00 kvm-pit/18406
[root@test4 ~]# ps -e |grep vhost
15486 ? 00:00:00 vhost-15484
18408 ? 00:00:00 vhost-18406
二、用通過鏡像創建基於 SRIOV 虛擬機。
1. 創建vf :
echo 2 > /sys/class/net/ens6np0/device/sriov_numvfs
可以用如下命令查看,
lspci -kd 19ee:
lspci | grep -i ethernet
注意:19ee是netreonome的PCI vendor ID號。
2. 創建虛擬機鏡像文件:
cp centos88.qcow2 centos7.200.qcow2
chown qemu:qemu centos7.200.qcow2
cp centos88.xml centos7.200.xml
3. 修改配置文件
vi centos7.200.xml
其中,uuid採用uuidgen 命令生成。
選項Interface進行修改,Mac地址隨便改一個,不重復就行。關鍵是修改vf的PCI地址,用lspci獲取。
virsh define centos7.200.xml
4. 創建磁碟:
qemu-img create /home/vms/centos200.img 40G
5. 啟動虛機:
virsh start centos200
三、常見命令
virsh基本命令:
virsh list # 查看在運行的虛擬機
virsh mpxml vm-name # 查看kvm虛擬機配置文件
virsh start vm-name # 啟動kvm虛擬機
virsh shutdown vm-name # 正常關機
virsh destroy vm-name # 非正常關機,強制關閉虛擬機(相當於物理機直接拔掉電源)
virsh undefine vm-name # 刪除vm的配置文件
ls /etc/libvirt/qemu
# 查看刪除結果,Centos-6.6的配置文件被刪除,但磁碟文件不會被刪除
virsh define file-name.xml # 根據配置文件定義虛擬機
virsh suspend vm-name # 掛起,終止
virsh resumed vm-name # 恢復被掛起的虛擬機
virsh autostart vm-name # 開機自啟動vm
virsh console <虛擬機名稱> # 連接虛擬機
virt-install參數:
–name指定虛擬機名稱
–memory分配內存大小。
–vcpus分配CPU核心數,最大與實體機CPU核心數相同
–disk指定虛擬機鏡像,size指定分配大小單位為G。
–network網路類型,此處用的是默認,一般用的應該是bridge橋接。
–accelerate加速
–cdrom指定安裝鏡像iso
–vnc啟用VNC遠程管理,一般安裝系統都要啟用。
–vncport指定VNC監控埠,默認埠為5900,埠不能重復。
–vnclisten指定VNC綁定IP,默認綁定127.0.0.1,這里改為0.0.0.0。
–os-type=linux,windows
–os-variant=rhel6
--name 指定虛擬機名稱
--ram 虛擬機內存大小,以 MB 為單位
--vcpus 分配CPU核心數,最大與實體機CPU核心數相同
–-vnc 啟用VNC遠程管理,一般安裝系統都要啟用。
–-vncport 指定VNC監控埠,默認埠為5900,埠不能重復。
–-vnclisten 指定VNC綁定IP,默認綁定127.0.0.1,這里改為0.0.0.0。
--network 虛擬機網路配置
#其中子選項,bridge=br0 指定橋接網卡的名稱。
–os-type=linux,windows
–os-variant=rhel7.2
--disk 指定虛擬機的磁碟存儲位置
#size,初始磁碟大小,以 GB 為單位。
--location 指定安裝介質路徑,如光碟鏡像的文件路徑。
--graphics 圖形化顯示配置
#全新安裝虛擬機過程中可能會有很多交互操作,比如設置語言,初始化 root 密碼等等。
--extra-args 根據不同的安裝方式設置不同的額外選項
E. 虛擬機的配置文件(.vmx)在哪叫什麼名
.vmx文件在虛擬機的存放的文件夾中,名字是一般是 「虛擬機名字」.vmx。
虛擬機存放文件夾可以再虛擬機軟體中點擊該虛擬機,然後再右邊顯示桌面看到該虛擬機的存放路徑,到該路徑下即可找到該虛擬機的.vmx文件。
.vmx是虛擬機的配置文件,使用記事本的方式就可以打開並修改。