国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - 詳解CentOS7.2部署KVM虛擬機(圖文)

詳解CentOS7.2部署KVM虛擬機(圖文)

2021-01-13 20:26think8848 服務(wù)器知識

這篇文章主要介紹了詳解CentOS7.2部署KVM虛擬機(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

前段時間學(xué)習(xí)了關(guān)于postgis、osm數(shù)據(jù)以及mapnik相關(guān)內(nèi)容,接下來將利用假期重點學(xué)習(xí)postgresql-xl和瓦片服務(wù)器集群技術(shù),因此先把環(huán)境搭好。計劃采用kvm來充分利用家里不太寬裕的“服務(wù)器”資源,以便實現(xiàn)彈性計算:)

centos版本:64位 7.2  1511

一、安裝kvm

1. 驗證cpu是否支持kvm;如果結(jié)果中有vmx(intel)或svm(amd)字樣,就說明cpu的支持的。

?
1
egrep '(vmx|svm)' /proc/cpuinfo

詳解CentOS7.2部署KVM虛擬機(圖文)

2. 關(guān)閉selinux,將 /etc/sysconfig/selinux 中的 selinux=enforcing 修改為 selinux=disabled

詳解CentOS7.2部署KVM虛擬機(圖文)

3. 最小安裝的centos安裝一些最基本的包(可選項,因為我是剛安裝好的centos,所以為了下面方便點,先把一些必要的工具安裝下)

?
1
yum install epel-release net-tools vim unzip zip wget ftp -y

4. 安裝kvm及其依賴項

?
1
yum install qemu-kvm libvirt virt-install bridge-utils -y

5. 驗證安裝結(jié)果,下圖說明已經(jīng)成功安裝了

?
1
lsmod | grep kvm

詳解CentOS7.2部署KVM虛擬機(圖文)

6. 開啟kvm服務(wù),并且設(shè)置其開機自動啟動

?
1
2
3
systemctl start libvirtd
 
systemctl enable libvirtd

7. 查看狀態(tài)操作結(jié)果,如下圖所示,說明運行情況良好

?
1
2
3
systemctl status libvirtd
 
systemctl is-enabled libvirtd

詳解CentOS7.2部署KVM虛擬機(圖文)

8. 配置網(wǎng)橋模式,先將 /etc/sysconfig/network-scripts/ 目錄下的網(wǎng)卡配置文件備份一份(不要備在當前目錄以及子目錄下,其他目錄隨意)

a. 創(chuàng)建 ifcfg-br0 文件,內(nèi)容如下:

?
1
2
3
4
5
6
7
8
9
bootproto=static
device=br0
type=bridge
nm_controlled=no
ipaddr=192.168.1.95
netmask=255.255.255.0
gateway=192.168.1.1
dns1=61.177.7.1
dns2=8.8.8.8

b. 移除掉原來的 ifcfg-enp0s25 ,重新創(chuàng)建該文件,內(nèi)容如下:

?
1
2
3
4
5
bootproto=none
device=enp0s25
nm_controlled=no
onboot=yes
bridge=br0

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

?
1
systemctl restart network

使用 ifconfig 驗證操作結(jié)果,多了一塊網(wǎng)卡br0,現(xiàn)在訪問 think8848-srv02 使用 192.168.1.95 就可以了。

詳解CentOS7.2部署KVM虛擬機(圖文)

二、安裝虛擬機

1. 準備操作系統(tǒng)安裝鏡像文件,在本文中將使用和宿主環(huán)境一樣的centos7.2,把該文件放到 /home/iso 目錄下

詳解CentOS7.2部署KVM虛擬機(圖文)

2. 創(chuàng)建虛擬機文件存放的目錄

?
1
mkdir -p /home/kvm-bak

3. 使用 virt-install 創(chuàng)建虛擬機

 

復(fù)制代碼 代碼如下:

virt-install -n think8848-kvmbase -r 2048 --disk /home/kvm-bak/think8848-kvmbase.img,format=qcow2,size=20 --network bridge=br0 --os-type=linux --os-variant=rhel7.2 --cdrom /home/iso/centos-7-x86_64-dvd-1511.iso --vnc --vncport=5910 --vnclisten=0.0.0.0

 

操作結(jié)果顯示:

詳解CentOS7.2部署KVM虛擬機(圖文)

不要理會里面提示的錯誤,接著往下走

4. 打開防火墻上的5910端口

?
1
2
3
firewall-cmd --zone=public --add-port=5910/tcp --permanent
 
firewall-cmd --reload

詳解CentOS7.2部署KVM虛擬機(圖文)

5. 使用vnc連接該虛擬機,進行虛擬機操作系統(tǒng)的安裝,直接到vnc官網(wǎng)上下載最新版的vnc viewer即可

a. vnc viewer

詳解CentOS7.2部署KVM虛擬機(圖文)

b. 新建連接,提供宿主ip、端口號(在virt-install創(chuàng)建過程中指定的),以及名稱

詳解CentOS7.2部署KVM虛擬機(圖文)

c. 在expert頁簽中,將colorlevel的值由原來的 pal8 修改為 rgb222 ,點擊ok按鈕保存

詳解CentOS7.2部署KVM虛擬機(圖文)

d. 如果你像我一樣,邊操作邊還在做筆記,等你雙擊連接的名稱后,安裝界面都準備好了

詳解CentOS7.2部署KVM虛擬機(圖文)

接下來就安裝centos吧,過程略。

6. 安裝完centos,系統(tǒng)要求重啟,這時候虛擬機沒有重啟(也不知是因為什么問題),vnc也連不上,先在宿主機上查看虛擬機狀態(tài),顯示think8848-kvmbase為關(guān)閉狀態(tài)

?
1
virsh list --all

詳解CentOS7.2部署KVM虛擬機(圖文)

7. 手動啟動虛擬機

?
1
virsh start think8848-kvmbase

詳解CentOS7.2部署KVM虛擬機(圖文)

再次使用vnc連接,發(fā)現(xiàn)已經(jīng)可以連進去了

詳解CentOS7.2部署KVM虛擬機(圖文)

三、簡單配置kvm虛擬機

1. 網(wǎng)橋配置,這里值得一提的是,如果你在虛擬機中安裝centos過程中,配置了合適的網(wǎng)格參數(shù),那么這時虛擬機里應(yīng)該就可以使用網(wǎng)絡(luò)了。如果當時就采用系統(tǒng)安裝包的默認參數(shù),未啟用網(wǎng)卡,那么此時你需要啟動虛擬機的網(wǎng)卡,先看下虛擬機網(wǎng)卡的配置文件列表,貌似和普通電腦安裝沒啥區(qū)別,網(wǎng)卡的配置文件是 ifcfg-eth0

詳解CentOS7.2部署KVM虛擬機(圖文)

再查看 ifcfg-eth0配置文件,和普通電腦安裝的也沒啥區(qū)別,按照要求呢,貌似在一些文章中介紹,說需要添加一行配置 nm_controlled=no ,我沒添加也沒發(fā)現(xiàn)有什么問題。

詳解CentOS7.2部署KVM虛擬機(圖文)

2. 配置在宿主端登錄虛擬機shell。當然在宿主端也是可以通過ssh登錄,但是直接登錄貌似也是一個不錯的方式。這個配置主要有兩個步驟:

a. 編輯 /etc/default/grub 文件,對照如下:

編輯前:

詳解CentOS7.2部署KVM虛擬機(圖文)

編輯后:

詳解CentOS7.2部署KVM虛擬機(圖文)

文本內(nèi)容:

?
1
2
3
4
5
6
7
8
grub_distributor="$(sed 's, release .*$,,g' /etc/system-release)"
grub_default=saved
grub_disable_submenu=true
grub_terminal="console serial"
grub_serial_command="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
grub_cmdline_linux="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb"
grub_cmdline_linux_default="console=tty1 console=ttys0,115200"
grub_disable_recovery="true"

b. 運行下面一行的代碼

?
1
grub2-mkconfig -o /boot/grub2/grub.cfg

詳解CentOS7.2部署KVM虛擬機(圖文)

c. 重啟虛擬機 reboot

d. 在宿主機上進入虛擬機控制臺,想退出時使用 ctrl 鍵+ ]  (左方括號)鍵退出。

?
1
virsh console think8848-kvmbase

詳解CentOS7.2部署KVM虛擬機(圖文)

四、遷移虛擬機

虛擬機建好后,最大的好處就是任由我們折騰,而不用擔心重裝系統(tǒng)的麻煩。所以一定要知道虛擬機怎么復(fù)制遷移,這里有兩種情況,一種是本機上鏡像復(fù)制,另一種是將本機鏡像遷移到其他服務(wù)器上。

1. 本機復(fù)制

a. 先關(guān)閉虛擬機

?
1
virsh shutdown think8848-kvmbase

詳解CentOS7.2部署KVM虛擬機(圖文)

b. 在 /home 下新建文件夾 /home/kvm-img

?
1
mkdir -p /home/kvm-img

c. 使用 virt-clone 克隆think8848-kvmbase為新的虛擬機

 

復(fù)制代碼 代碼如下:

virt-clone -o think8848-kvmbase -n think8848-kvm01 -f /home/kvm-img/think8848-kvm01.img

 

詳解CentOS7.2部署KVM虛擬機(圖文)

克隆完成

詳解CentOS7.2部署KVM虛擬機(圖文)

使用 virsh list --all 查看

詳解CentOS7.2部署KVM虛擬機(圖文)

d. 開啟think8848-kvm01,然后修改ip地址、主機名

?
1
2
3
4
5
6
7
8
9
10
11
12
virsh start think8848-kvm01
 
virsh console think8848-kvm01
 
#等虛擬機啟動好后,用root登錄
 
hostname think8848-kvm01
 
#編輯/etc/hostname文件,修改主機名為think8848-kvm01
vi /etc/hostname
 
#編輯/etc/sysconfig/network-scripts/ifcfg-eth0,修改ipaddr

e.  reboot 重啟虛擬機,重啟后剛才修改的內(nèi)容已經(jīng)生效了。

詳解CentOS7.2部署KVM虛擬機(圖文)

2. 將虛擬機鏡像遷移到其他服務(wù)器上

 a. 先將虛擬機的配置文件和鏡像文件放到合適的位置(我搭了一臺ftp服務(wù)器,方便測試時所有的文件傳輸,如下圖所示)

詳解CentOS7.2部署KVM虛擬機(圖文)

b. 現(xiàn)在到服務(wù)器轉(zhuǎn)戰(zhàn)到think8848-srv01(ip:192.168.1.96),剛才虛擬機是在think8848-srv02(ip:192.168.1.95)上創(chuàng)建的。以下所有操作均是在think8848-srv01上進行的

c. 將ftp上的think8848-kvm01.img放到/home/kvm-img目錄,將think8848-kvm01.xml放到/etc/libvirt/qemu目錄中

詳解CentOS7.2部署KVM虛擬機(圖文)

d. 編輯think8848-kvm02.xml,將里面所有think8848-kvm01替換為think8848-kvm02,然后把uuid換為新的(直接使用這個在線工具生成吧)

詳解CentOS7.2部署KVM虛擬機(圖文)

e. 定義新虛擬機

?
1
virsh define /etc/libvirt/qemu/think8848-kvm02.xml

詳解CentOS7.2部署KVM虛擬機(圖文)

圖中think8848-kvm01是我之前在宿主機中配置的虛擬機,恰好名稱與之前的重復(fù)了。我在think8848-kvm01上沒有安裝ftp客戶端,在新遷移的虛擬機里面安裝了ftp,可以利用這個包驗證虛擬機是否正確

詳解CentOS7.2部署KVM虛擬機(圖文)

ok,說明沒有問題

f. 現(xiàn)在是時候再給新的虛擬機指定新主機名和ip了。剛才是我們重啟生效的,這次我們不要重啟了,先使用 systemctl restart network 使新ip生效,然后再 exit 注銷用戶使主機名生效,就可以了。

詳解CentOS7.2部署KVM虛擬機(圖文)

最后一個問題,如果在克隆或遷移后想使用vnc連接,那就需要重新指定vnc的端口號,將 /etc/libvirt/qemu/think8848-kvm02.xml 中的vnc端口號修改你需要的值即可。

詳解CentOS7.2部署KVM虛擬機(圖文)

詳解CentOS7.2部署KVM虛擬機(圖文)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/think8848/p/6308672.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩精品一区二区三区视频播放 | 久久综合九色综合欧美狠狠 | 美女视频一区二区三区 | 亚色一区 | 国产在线网站 | www.91福利| 韩日中文字幕 | 免费不卡视频 | 男人天堂v | 91在线亚洲| 欧美精品一区二区三区在线播放 | 亚洲一区二区 | 国产福利在线观看 | 欧美一区视频 | 久久99精品久久久久久国产越南 | 天堂v视频| 美日韩精品 | 99国产视频| 久久a毛片 | 亚洲一区在线免费观看 | 欧美日韩一级在线观看 | 老黄网站在线观看 | 成年人在线观看免费视频 | 欧美日韩中文字幕在线 | 成人网免费看 | 久久精品国产亚洲一区二区三区 | 日韩欧美精品 | 在线观看国产视频 | 黄色片免费在线观看 | 一区二区三区高清视频在线观看 | 龙珠z国语291集普通话 | 青青操原 | 国产日韩精品视频 | 日韩视频精品 | 欧美精品在线一区二区 | 国产免费拔擦拔擦8x高清在线人 | 亚洲社区在线 | 一区二区三区国产视频 | 欧美日韩亚洲一区 | 成人免费视频网站在线观看 | 日本不卡高字幕在线2019 |