Kernel-based Virtual Machine的簡(jiǎn)稱(chēng),是一個(gè)開(kāi)源的系統(tǒng)虛擬化模塊,自Linux 2.6.20之后集成在Linux的各個(gè)主要發(fā)行版本中。它使用Linux自身的調(diào)度器進(jìn)行管理," />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢(xún) 在線咨詢(xún)
15158846557 在線咨詢(xún)
所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 網(wǎng)站運(yùn)營(yíng) > Linux中安裝和管理KVM(虛擬機(jī)中安裝windows10系統(tǒng))

Linux中安裝和管理KVM(虛擬機(jī)中安裝windows10系統(tǒng))

時(shí)間:2023-07-17 05:21:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-07-17 05:21:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)

Linux中安裝和管理KVM(虛擬機(jī)中安裝windows10系統(tǒng)):1、KVM介紹

Kernel-based Virtual Machine的簡(jiǎn)稱(chēng),是一個(gè)開(kāi)源的系統(tǒng)虛擬化模塊,自Linux 2.6.20之后集成在Linux的各個(gè)主要發(fā)行版本中。它使用Linux自身的調(diào)度器進(jìn)行管理,所以相對(duì)于Xen,其核心源碼很少。KVM已成為學(xué)術(shù)界的主流VMM之一。

KVM的虛擬化需要硬件支持(如Intel VT技術(shù)或者AMD V技術(shù))。是基于硬件的完全虛擬化。而Xen早期則是基于軟件模擬的Para-Virtualization,新版本則是基于硬件支持的完全虛擬化。但Xen本身有自己的進(jìn)程調(diào)度器,存儲(chǔ)管理模塊等,所以代碼較為龐大。廣為流傳的商業(yè)系統(tǒng)虛擬化軟件VMware ESX系列是基于軟件模擬的Full-Virtualization。

2、KVM相關(guān)安裝包

qemu-kvm 主要的KVM程序包

python-virtinst 創(chuàng)建虛擬機(jī)所需要的命令行工具和程序庫(kù)

virt-manager GUI虛擬機(jī)管理工具

virt-top 虛擬機(jī)統(tǒng)計(jì)命令

virt-viewer GUI連接程序,連接到已配置好的虛擬機(jī)

libvirt C語(yǔ)言工具包,提供libvirt服務(wù)

libvirt-client 虛擬客戶(hù)機(jī)提供的C語(yǔ)言工具包

virt-install 基于libvirt服務(wù)的虛擬機(jī)創(chuàng)建命令

bridge-utils 創(chuàng)建和管理橋接設(shè)備的工具

3、安裝KVM

(1)檢查CPU是否支持虛擬化

[root@localhost ~]#grep vmx /proc/cpuinfo

(2)查看是否加載了KVM模塊

[root@localhost ~]#lsmod | grep kvm

備注:如果沒(méi)有加載,運(yùn)行以下命令:

[root@localhost ~]# modprobe kvm

[root@localhost ~]# modprobe kvm-intel

[root@localhost ~]# lsmod | grep kvm

此時(shí),內(nèi)核模塊導(dǎo)出了一個(gè)名為/dev/kvm的設(shè)備,這個(gè)設(shè)備將虛擬機(jī)的的地址空間獨(dú)立于內(nèi)核或者任何應(yīng)用程序的地址空間。

[root@localhost ~]#ll /dev/kvm

crw-rw-rw-. 1 root kvm 10, 232 Jul 24 23:25 /dev/kvm

(3)橋接網(wǎng)絡(luò)

1)安裝brctl命令,用于管理網(wǎng)橋的工具

[root@localhost ~]# yum -y install bridge-utils

2)重啟網(wǎng)絡(luò)服務(wù)

[root@localhost ~]# systemctl restart network

3)配置KVM的網(wǎng)橋模式

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-br0

[root@localhost network-scripts]# vi ifcfg-br0

TYPE="Bridge" //類(lèi)型修改為Bridge

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="none"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="no"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="br0" //網(wǎng)卡名修改為br0

#UUID="11b3aae9-6e3b-42ac-a232-d30499756c40" //注釋UUID

DEVICE="br0" //設(shè)備名稱(chēng)修改為br0

ONBOOT="yes"

IPADDR="192.168.150.131"

PREFIX="24"

GATEWAY="192.168.150.1"

DNS1="8.8.8.8"

-----------------------------------

[root@localhost network-scripts]# vi ifcfg-ens33

TYPE="Ethernet"

BRIDGE="br0" //添加配置為br0

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="none"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="no"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="11b3aae9-6e3b-42ac-a232-d30499756c40"

DEVICE="ens33"

ONBOOT="yes"

#IPADDR="192.168.150.131" //注釋掉以下幾行

#PREFIX="24"

#GATEWAY="192.168.150.1"

#DNS1="8.8.8.8"

-----------------------------------

4)重啟網(wǎng)卡服務(wù)

[root@localhost ~]# systemctl restart network

5)查看網(wǎng)卡

[root@localhost ~]# brctl show

bridge name bridge id STP enabled interfaces

br0 8000.000c29866991 no ens33

vnet0

virbr0 8000.525400a69cd1 yes virbr0-nic




6)查看ip信息

[root@localhost ~]# ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000

link/ether 00:0c:29:86:69:91 brd ff:ff:ff:ff:ff:ff

inet6 fe80::20c:29ff:fe86:6991/64 scope link

valid_lft forever preferred_lft forever

3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000

link/ether 00:0c:29:86:69:91 brd ff:ff:ff:ff:ff:ff

inet 192.168.150.131/24 brd 192.168.150.255 scope global dynamic br0

valid_lft 1063sec preferred_lft 1063sec

inet6 fe80::20c:29ff:fe86:6991/64 scope link

valid_lft forever preferred_lft forever

4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000

link/ether 52:54:00:a6:9c:d1 brd ff:ff:ff:ff:ff:ff

inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0

valid_lft forever preferred_lft forever

5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000

link/ether 52:54:00:a6:9c:d1 brd ff:ff:ff:ff:ff:ff

8: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN group default qlen 1000

link/ether fe:54:00:f2:fe:6f brd ff:ff:ff:ff:ff:ff

inet6 fe80::fc54:ff:fef2:fe6f/64 scope link

valid_lft forever preferred_lft forever

-----------------------------------

(4)安裝libvirt及kvm

[root@localhost ~]# yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst




(5)由于要用virt-manager圖形化安裝虛擬機(jī),所以還需要安裝X-window

[root@localhost ~]# yum groupinstall "X Window System"




(6)安裝中文字符,解決界面亂碼問(wèn)題

[root@localhost ~]# yum install -y dejavu-lgc-sans-fonts

[root@localhost ~]# yum groupinstall -y "Fonts"

(7)啟用libvirt

[root@localhost ~]# systemctl enable libvirtd

[root@localhost ~]# systemctl start libvirtd

4、上傳windows ISO文件到服務(wù)器/data/iso目錄下

5、使用virt-manager管理虛擬機(jī),通過(guò)xmanager工具連接

xshell ssh 到服務(wù)器,執(zhí)行virt-manager,自動(dòng)打開(kāi)已安裝的xmanager 虛擬機(jī)管理窗口。

執(zhí)行virt-manager
啟動(dòng)虛擬機(jī)管理窗口
新建虛擬機(jī)
選擇ISO鏡像安裝操作系統(tǒng)
加載ISO鏡像-瀏覽本地分區(qū)



加載ISO鏡像-找到/data/iso目錄
加載windows10的鏡像文件
加載windows10的鏡像文件
分配內(nèi)存及CPU,win10建議分配8G 8核以上
win10系統(tǒng)掛載的磁盤(pán)選擇,win10安裝完成后有20個(gè)G左右,實(shí)際大小根據(jù)需要配置



確認(rèn)虛擬機(jī)配置信息,網(wǎng)絡(luò)選擇橋接



進(jìn)行win10系統(tǒng)安裝



6、KVM常用命令

#查看運(yùn)行的虛擬機(jī)列表

virsh list

#查看所有虛擬機(jī),包括運(yùn)行和停止的

virsh list --all

#自動(dòng)啟動(dòng)虛擬機(jī)

virsh autostart +虛擬機(jī)名稱(chēng)

#連接虛擬機(jī)

virsh console +虛擬機(jī)名稱(chēng)

#退出虛擬機(jī)

ctrl+]

#開(kāi)啟虛擬機(jī)

virsh start +虛擬機(jī)名稱(chēng)

#關(guān)閉虛擬機(jī)

如果無(wú)法關(guān)機(jī),需要安裝yum install -y acpid

virsh shutdown +虛擬機(jī)名稱(chēng)

#刪除關(guān)閉虛擬機(jī)

virsh destroy +域名

#掛起虛擬機(jī)

virsh resume +域名

#取消自動(dòng)啟動(dòng)

virsh auotstart --disable +域名

#徹底刪除虛擬機(jī)

1, 刪除虛擬機(jī) virsh destroy +域名

2,解除標(biāo)記 virsh undefine +域名

3,刪除虛擬機(jī)文件







資料參考:https://blog.51cto.com/u_6215974/4937438













關(guān)鍵詞:安裝,系統(tǒng),管理,虛擬

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉