我的实战课,讲解到对于kvm虚拟机资产实现自动化虚拟资产扫描的时候,用到了kvm的环境,这里用手记的方式给大家记录下,目的带大家用最简单有效率的方法安装上你的kvm环境,有问题,可以关注留言!
一、准备工作
1、宿主机操作系统
准备号自己的宿主机操作系统为ubuntu16.04
2、确定CPU的类型
egrep"(svm|vmx)" /proc/cpuinfo
//这一步是在查看你的电脑的CPU是否支持KVM,如果输出的一大段字符中有红色的VMX就代表你的硬件可以支持,那么可以继续
3、下载好安装虚拟机所用的系统的iso镜像
如果,想用kvm虚拟centos,则提前准备号centos的镜像
二、安装
1、安装核心组件
apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
2、安装kvm所需要的
sudo apt-get install qemu-kvm
sudo apt-get install qemu
sudo apt-get install virt-manager
sudo apt-get install virt-viewer
sudo apt-get install libvirt-bin
sudo apt-get install bridge-utils
三、安装vncserver(这步可以跳过!)
注意:vnc的用途主要是用于通过客户端远程图形化管理登录到宿主机上,这样人就不用盯着这台物理机设备了。
但,如果你方便直接操作宿主机器,幕客觉得可以忽略掉vncserver的安装这一步骤。
1、通过apt-get安装
sudo apt-get installvnc4server
2、启动vncserver服务端
$ vncserver :1
3、配置vncserver支持桌面显示
配置,添加桌面显示:
vim ~/.vnc/xstartup
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
4、重启vncserver
vncserver -kill :1
vncserver :1
5、下载vnc的客户端
在客户端的一台机器上下载vnc views这个工具,然后配置IP:5901,这样就能连接过来了。
四、kvm添加桥接
kvm虚拟机连接网络有多种模式:hosts、桥接、nat的方式,这个幕客建议大家配置桥接的方式。
具体大家可以搜索了解,那么配置桥接,方式如下:
1、修改网卡配置文件
$ sudo vim /etc/network/interfaces
配置内容如下:
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.1.108 //ip替换为你当前网段的IP
netmask 255.255.255.0
broadcast 192.168.1.255
dns-nameservers 127.0.0.1
gateway 192.168.1.111
#post-up route add -net 161.26.0.0 netmask 255.255.0.0 gw 10.18.44.1
bridge_ports enp0s25
bridge_stp off
bridge_fd 0
bridge_maxwait 0
2、重启
1)重启网卡、最好可能需要重启主机
3、配置网络的连接类型(新建完成虚拟机后需要操作)
配置虚拟机的配置网卡为桥接到br0网卡
五、新建kvm虚拟机
1、在图形界面,打开连接终端
敲入:vir-manager命令,进入到kvm虚拟机步骤
2、新建虚拟机
好了,剩下的具体怎么新建的和相关的安装内容补充,会在课程的课程视频中补充。
课程介绍:https://coding.imooc.com/class/160.html
课程问答区:https://coding.imooc.com/learn/qa/160.html
共同学习,写下你的评论
评论加载中...
作者其他优质文章