kvm虛擬機和vmware區別,kvm虛擬機安裝教程

KVM Cloud 介紹

KVM Cloud 是一款基於KVM實現的適用於小微企業的虛擬機管理系統,支持如下功能:

  1. 基於KVM的VM基礎功能(創建、啟動、停止、重裝、webVNC等功能)
  2. 使用NFS作為磁碟存儲池
  3. 支持簡單的用戶許可權
  4. 支持磁碟動態添加取消
  5. 多主機管理
  6. 支持模板維護,用於快速創建VM
  7. 簡單群組功能
  8. 虛擬機IP自動管理

開源地址

https://gitee.com/cj520120/kvm-cloud/

操作系統

Linux

SELinux配置

setenforce 0
vi /etc/selinux/config
SELINUX=permissive

防火牆配置

systemctl stop firewalld
systemctl disable firewalld
systemctl stop iptables
systemctl disable iptables

NFS配置

1、安裝NFS軟體包

yum -y install nfs-utils rpcbind

2、設置開機自啟以及啟動服務

systemctl enable rpcbind
systemctl enable nfs-server
systemctl start rpcbind
systemctl start nfs-server

3、新建存儲文件夾

mkdir -p /data/nfs

4、編輯配置

vi /etc/exports
/data/nfs *(rw,async,no_root_squash)

5、重新載入exportfs文件

  exportfs -a

6、編輯nfs配置

vi /etc/sysconfig/nfs
    LOCKD_TCPPORT=32803
    LOCKD_UDPPORT=32769
    MOUNTD_PORT=892
    RQUOTAD_PORT=875
    STATD_PORT=662
    STATD_OUTGOING_PORT=2020

7、重新服務

systemctl restart rpcbind
systemctl restart nfs-server

8、測試掛載是否正常

mount -t nfs 127.0.0.1:/data/nfs /mnt
df -h        ###查看有了代表成功
umount /mnt

KVM

1、驗證主機是否支持虛擬化

 lsmod | grep kvm #查看結果確認是否支持虛擬化
 如果是vmware開啟的虛擬機,請啟用虛擬化技術

2、主機安裝KVM

yum install qemu-kvm libvirt bridge-utils
yum install java-1.8.0-openjdk* -y

3、配置KVM 主機網橋,增加一個網橋

vi /etc/sysconfig/network-scripts/ifcfg-br0
    DEVICE="br0"
    TYPE="Bridge"
    ONBOOT="yes"
    BOOTPROTO=static
    IPADDR=192.168.2.130
    NATMASK=255.255.255.0
    PREFIX=24
    GATEWAY=192.168.2.1
    DNS1=8.8.4.4
    DNS2=8.8.8.8

vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0"
    BOOTPROTO="static"
    NM_CONTROLLED="no"
    ONBOOT="yes"
    TYPE="Ethernet"
    BOOTPROTO=none
    BRIDGE="br0"

4、VNC 配置

vi /etc/libvirt/qemu.conf
    vnc_listen=0.0.0.0

5、Libvirtd配置

vi /etc/libvirt/libvirtd.conf
    listen_tls = 0
    listen_tcp = 1
    tcp_port = "16059"
    auth_tcp = "none"
    mdns_adv = 0
vi /etc/sysconfig/libvirtd
    LIBVIRTD_ARGS="--listen"
systemctl restart libvirtd 

項目編譯

mvn clean package

完成配置

1、導入mysql表及相關數據

2、修改配置文件

3、分別啟動管理端及Agent端,瀏覽頁面:http://localhost:8080/

管理端: java -jar cloud-management-1.0-SNAPSHOT.jar --spring.config.location=server.properties
Agent: java -jar cloud-agent-1.0-SNAPSHOT.jar --spring.config.location=client.properties

4、平台登陸賬號默認用戶名/密碼:admin/111111

5、創建集群

KVM Cloud 虛擬機管理系統安裝部署

6、下載系統Route-VM與Console-VM

鏈接: https://pan.baidu.com/s/1c7Fvenhp9WfrdaqrBkbd8A 提取碼: pw3g

7、安裝nginx,配置Route-VM和Console-VM下載地址,並在頁面完成模版配置

KVM Cloud 虛擬機管理系統安裝部署
KVM Cloud 虛擬機管理系統安裝部署

8、創建網路

KVM Cloud 虛擬機管理系統安裝部署

9、創建主機

KVM Cloud 虛擬機管理系統安裝部署

10、創建存儲池(只支持nfs)

KVM Cloud 虛擬機管理系統安裝部署

11、等待系統模版下載完成,並初始化系統VM成功

12、Console VM 負責Vnc連接、Route VM負責DHCP下發

KVM Cloud 虛擬機管理系統安裝部署
KVM Cloud 虛擬機管理系統安裝部署

13、windows附加磁碟時請安裝virtio-win-0.1.185.iso驅動

14、系統VM用戶名密碼均為root/123456,請自行修改相關密碼

15、創建VM

KVM Cloud 虛擬機管理系統安裝部署

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/233085.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 13:24
下一篇 2024-12-11 13:24

相關推薦

發表回復

登錄後才能評論