1) 查看虛擬機對應的端口
成都創(chuàng)新互聯(lián)成立于2013年,我們提供高端重慶網(wǎng)站建設公司、成都網(wǎng)站制作、網(wǎng)站設計、網(wǎng)站定制、全網(wǎng)營銷推廣、微信平臺小程序開發(fā)、微信公眾號開發(fā)、成都網(wǎng)站推廣服務,提供專業(yè)營銷思路、內(nèi)容策劃、視覺設計、程序開發(fā)來完成項目落地,為被動防護網(wǎng)企業(yè)提供源源不斷的流量和訂單咨詢。[root@localhost ~]# virsh vncdisplay test01
:0
:0====5900
:1====5901
2) 掛起虛擬機
[root@localhost ~]# virsh suspend test01
//掛起
[root@localhost ~]# virsh resume test01
//恢復
3) 開機自啟
[root@localhost ~]# virsh dominfo test01
//查看一下詳細信息
[root@localhost ~]# virsh autostart test01
//開機自啟
[root@localhost ~]# virsh dominfo test01
//查看一下詳細信息
測試一下[root@localhost ~]# reboot
//重啟
[root@localhost ~]# virsh list
//查看狀態(tài)
[root@localhost autostart]# cd /etc/libvirt/qemu/autostart
[root@localhost autostart]# ll
4) 取消開機自啟
[root@localhost autostart]# virsh autostart --disable test01
//取消開機自啟
[root@localhost autostart]# cd /etc/libvirt/qemu/autostart
[root@localhost autostart]# ll
5)console登錄(xshell)
//在KVM域里添加[root@localhost ~]# grubby --update-kernel=ALL --args="console=ttyS0"
在xshell里測試一下
[root@localhost autostart]# virsh console test01
//登陸虛擬機,如果登不上可以重啟一下kvm虛擬機
如果登不上重啟一下libvirtd
[root@localhost ~]# systemctl restart libvirtd
//在宿主機里重啟
RAW:(裸格式)默認
占用空間較大,性能較好,但不支持快照功能。
QCOW2:(copy on write)
占用空間較小,支持快照,性能比RAW稍差一些。
測試創(chuàng)建磁盤
創(chuàng)建磁盤:(默認裸格式)
[root@localhost ~]# mkdir /xgp #創(chuàng)建測試目錄
[root@localhost ~]# cd /xgp/ #進入測試目錄
[root@localhost xgp]# qemu-img create 123.raw 5g #創(chuàng)建磁盤
查看磁盤信息:[root@localhost xgp]# qemu-img info 123.raw
創(chuàng)建指定格式磁盤:[root@localhost xgp]# qemu-img create -f qcow2 bdqn.qcow2 5g
轉換磁盤格式:
[root@localhost xgp]# cd /kvm-vm/ #進入磁盤文件
[root@localhost kvm-vm]# virsh destroy test01 #關閉虛擬機
[root@localhost kvm-vm]# qemu-img convert -f raw -O qcow2 centos.raw centos.qcow2
//轉換磁盤格式為qcow2
拍攝快照:[root@localhost kvm-vm]# virsh edit test01
[root@localhost kvm-vm]# virsh snapshot-create test01
已生成域快照 1575255005
查看快照信息:
[root@localhost kvm-vm]# virsh snapshot-list test01
名稱 生成時間 狀態(tài)
------------------------------------------------------------
1575255005 2019-12-02 10:50:05 +0800 shutoff
時間戳:
1970年:C語言誕生,linux系統(tǒng)誕生
Kvm進行一些誤操作
rm -rf /*
xshell
根據(jù)快照恢復系統(tǒng):
[root@localhost kvm-vm]# virsh snapshot-list test01
名稱 生成時間 狀態(tài)
------------------------------------------------------------
1575255005 2019-12-02 10:50:05 +0800 shutoff
1575255330 2019-12-02 10:55:30 +0800 shutoff
[root@localhost kvm-vm]# virsh snapshot-revert test01 1575255330
刪除快照:
[root@localhost kvm-vm]# virsh snapshot-delete test01 1575255330
1) 進入test1虛擬機域,設置其能ping通外圍,然后部署一個httpd服務,更改其默認訪問界面內(nèi)容為: test+ 自己名稱。
<1>設置其能ping通外圍
修改kvm虛擬機的網(wǎng)絡配置[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# systemctl restart network
//重啟網(wǎng)絡
測試能否聯(lián)網(wǎng)[root@localhost ~]# ping baidu.com
<2>部署一個httpd服務,更改其默認訪問界面內(nèi)容為: test+ 自己名稱
在阿里鏡像站https://developer.aliyun.com/mirror找到epel,在里面復制一個
epel(RHEL 7)的yum源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
在宿主機進行執(zhí)行復制的yum源
[root@localhost kvm-vm]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
Kvm虛擬機安裝httpd
[root@localhost ~]# yum -y install httpd
[root@localhost ~]# vi /var/www/html/index.html
//創(chuàng)建測試頁面[root@localhost ~]# systemctl start httpd
//開啟httpd服務
2)給虛擬機域test1拍攝一個快照,當然磁盤類型得更改格式。
轉換磁盤格式:
[root@localhost xgp]# cd /kvm-vm/ #進入磁盤文件
[root@localhost kvm-vm]# virsh destroy test01 #關閉虛擬機
[root@localhost kvm-vm]# qemu-img convert -f raw -O qcow2 centos.raw centos.qcow2
//轉換磁盤格式為qcow2
[root@localhost kvm-vm]# virsh snapshot-create test01
//拍快照
3)想要外網(wǎng)能夠訪問KVM域里的HTTP服務,應該怎么做?
<1>宿主機做nginx反向代理
29 rz
30 tar zxf nginx-1.14.0.tar.gz
31 cd nginx-1.14.0/
33 yum -y install gcc gcc-c++ autoconf automake make
35 yum -y install openssl-devel pcre-devel zlib-devel
36 ./configure --prefix=/usr/local/nginx1.14 && make && make install
37 ln -s /usr/local/nginx1.14/sbin/nginx /usr/local/sbin/
38 nginx
40 netstat -anpt | grep nginx
//宿主機安裝nginx并開啟
[root@localhost ]# vim /usr/local/nginx1.14/conf/nginx.conf
//指向http服務器
[root@localhost nginx]# vim /etc/nginx/nginx.conf
在http模塊添加
upstream backend {
server 192.168.122.243:80 weight=1 max_fails=2 fail_timeout=10s;
}
Location模塊添加
location / {
#root html;
#index index.html index.htm;
proxy_pass http://backend;
}
[root@localhost ~]# nginx -s reload
//重啟nginx
瀏覽器訪問
實驗完畢
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。