KVM安装与配置

远程连接服务器界面方法

VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。
检查远程电脑是否已经安装了vncserver,输入命令#rpm -q vnc,若没有安装则需要分别输入命令yum install vnc vnc-server
具体参考 一下网址
http://blog.itpub.net/7607759/viewspace-2133501/
只需更改文件中红色部分
这里写图片描述

网络配置NAT模式(此模式虚拟机使用内网,不需要外网IP)

https://blog.csdn.net/jamie1025/article/details/60894169
https://www.ilanni.com/?p=7016
一、在物理机上面配置
1、创建名为“management”的NAT网络

#vim /usr/share/libvirt/networks/management.xml

  <name>management</name>
  <bridge name="virbr1"/>
  <forward/>
  <ip address="10.0.0.1" netmask="255.255.255.0">
    <dhcp>
      <range start="10.0.0.2" end="10.0.0.254"/>
    </dhcp>
  </ip>
</network>

2、启用新建的NAT网络

# virsh net-start management
# virsh net-autostart management

3、验证
这里写图片描述
二、在kvm虚拟机上面配置
更换虚拟机的网卡对应的网络为自定义NAT网络:management
这里写图片描述

安装KVM

su root
yum -y install kvm
yum -y install qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install
reboot

查看KVM模块是否被正确加载

————————

lsmod | grep kvm

kvm_intel 162153 0
kvm 525259 1 kvm_intel
开启KVM服务,并且设置其开机自动启动
systemctl start acpid.service
systemctl enable acpid.service
systemctl start libvirtd.service
systemctl enable libvirtd.service

查看状态操作结果,如Active: active (running),说明运行情况良好

systemctl status libvirtd
systemctl is-enabled libvirtd
参考https://blog.csdn.net/github_27924183/article/details/76914322?locationNum=5&fps=1

安装虚拟机

命令行形式创建

非常重要 要开启VT支持 在服务器上
可参考网址
https://blog.csdn.net/zll_0405/article/details/78853728
1 创建磁盘 创建文件夹后创建磁盘 本文在/root/vmimg/下创建虚拟机镜像
#qemu-img create -f qcow2 nat.img 20G
2
virt-install -n nat -r 2048 –vcpus=1 –os-type=linux –boot cdrom,menu=on -c /root/iso/CentOS-6.5-x86_64.iso –disk path=/root/vmimg/nat.img,format=qcow2,bus=ide –network network=management –vnc –vnclisten=0.0.0.0 –vncport=5991
## 虚拟机迁移配置
https://www.ibm.com/developerworks/cn/linux/l-cn-mgrtvm2/index.html
### 界面创建

一步步向前 如果没有合适的iso 可以先上传到本地 再搜索添加
这里写图片描述

VNC 连接kvm虚拟机

创建号虚拟机后
虚拟机网卡设置为上文设置的management nat网络
这里写图片描述

在虚拟机内 根据“management”的NAT网络中设计的网络ip 自己配置 在虚拟机管理部分设置连接协议为vnc 端口随便设置没被用过的 address 设置all interface
不是hypeivisor default 否则远程进不去
这里写图片描述

客户端我是用的是windows 安装的vncviewer 效果如下所示
这里写图片描述

端口是10.10.41.240:6 也是10.10.41.240:5906
双网卡也可以是 10.10.40.237:6 10.10.40.237:5906
查看虚拟机对应端口 通过这个命令

netstat -tnlp|grep kvm
这里写图片描述
## 问题
The connection was refused by the computer
方法:virt-manager中在虚拟机 详情中 display-vnc address 选择all interfaces

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值