专业的编程技术博客社区

网站首页 > 博客文章 正文

「干货」ubuntu系统上最快速有效的搭建KVM虚拟机

baijin 2024-09-05 11:26:27 博客文章 5 ℃ 0 评论

我的实战课,讲解到对于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

# set static route for LAN

#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、新建虚拟机

好了,剩下的具体怎么新建的和相关的安装内容补充,会在课程的课程视频中补充。

这个课程,幕客将在慕课网首发(时间是2018-01-04号),对于python自动化看兴趣的朋友,新年见!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表