本来是用的vmware,不过后来想试下KVM,想着装个ZSTACK也行,结果zstack使用网络安装没搞明白,把物理机系统毁了,这下彻底完蛋了,只好还装个centos了,但是又不想用VMWARE就想起来用KVM,正好也是学习下,说来就来,搞起

安装系统,就不用详细说了,可以参照我以前的pxe安装系统。

系统安装好后,关闭selinux,关闭firewalld

然后需要创建一个网桥,这样虚拟机可以通过网桥直接连接到物理机的物理网络,方便使用

创建网桥:

拷贝一份网卡的配置文件

cp ifcfg-em1 ifcfg-br1

更改内容为如下

DEVICE="br1"
TYPE="Bridge"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=172.17.3.13
NETMASK=255.255.255.0
GATEWAY=172.17.3.254
DNS1=114.114.114.114

以上红色字体的是重要部分,其他和网卡配置一样就行

然后需要更改下em1的配置

DEVICE="em1"
ONBOOT="yes"
BRIDGE=br1

红色部分是绑定到br1网桥

重启下网络服务

systemctl restart network

好了,网络部分就完事了,我们开始安装kvm需要的软件包

yum -y install qemu-kvm libvirt virt-install bridge-utils

安装完毕后,基本的kvm虚拟机所需要的软件包都已经安装完毕

lsmod | grep kvm

查看下是否已经加载KVM模块

[root@node13 win7]# lsmod | grep kvm
kvm_intel             174841  3
kvm                   578518  1 kvm_intel
irqbypass              13503  1 kvm

启动kvm所需的libvirtd服务

systemctl start libvirtd

设置为开机启动

systemctl enable libvirtd

至此,基础服务已经安装完毕,下面我们开始创建虚拟机之旅

创建一个kvm虚拟机的磁盘文件存放目录

然后先创建一个虚拟机的磁盘文件,也叫镜像格式

qemu-img create -f raw /data/kvm/win7/system.raw 300G

 100G

注意:raw格式不支持快照

硬盘格式总体上分为两种:1为全镜像格式,2为稀疏格式全镜像格式(典型代表raw格式),其特点:设置多大就是多大,写入速度快,方便的转换为其他格式,性能最优,但是占用空间大稀疏模式(典型代表qcow2格式),其特点:支持压缩,快照,镜像,更小的存储空间(即用多少占多少)

创建一个虚拟机

virt-install --virt-type kvm --name win7 --ram 8192 --cdrom=/opt/23403_GRMCULXFRER_ZH-CN_MICRO_v2.iso --disk path=/data/kvm/win7/system.raw --network bridge=br1 --graphics vnc,listen=0.0.0.0 --noautoconsole

上面有几个重要的地方

虚拟机名字,内存,使用的安装镜像,虚拟机磁盘位置,我们选择了我们刚才创建的raw磁盘,使用vnc,网络桥接模式通过br1

我们来看下vnc的端口

看到是5900

我们通过VNC工具连接上去,IP是这台宿主机也就是物理机IP端口是5900

至此,已经安装完毕

然后说下虚拟机管理

virsh list 显示正在运行的虚拟机

virsh list --all 显示正在运行和停止以及各种状态虚拟机

销毁,删除一个虚拟机

virsh destroy win7

彻底删除需要取消这个虚拟机域的定义

virsh undefine win7

启动一个虚拟机

virsh start win7

关闭一个虚拟机

virsh shutdown win7

另外还有很多管理命令,大家可以自行研究下

转载于:https://www.cnblogs.com/hh2737/p/9922289.html

centos7.4下的KVM虚拟机安装使用相关推荐

  1. 使用CentOS7 kvm虚拟机安装蓝鲸社区版(3.15)

    使用C7 kvm虚拟机安装蓝鲸平台 蓝鲸介绍 蓝鲸官网: http://bk.tencent.com/ 蓝鲸社区版本下载:http://bk.tencent.com/download/ 蓝鲸智云社区: ...

  2. 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例

    centos7.1下 ZooKeeper 集群安装配置+Python实战范例 下载:http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeepe ...

  3. Ubuntu下如何使用虚拟机安装WindowsXP?(2)【转】

    Ubuntu下如何使用虚拟机安装WindowsXP?(2) windowsXP系统下使用虚拟机安装ubuntu系统可能对于大多数用户来说不是问题,但是ubuntu系统下如何使用虚拟机安装windows ...

  4. kvm虚拟化学习笔记(二)之linux kvm虚拟机安装

    1. 上传ISO文件,这里采用OEL5.8x64 iso 2. 开始安装OEL5.8 # virt-install --name=oeltest02 --ram 512 --vcpus=1 --dis ...

  5. Win7下使用VirtualBox虚拟机安装OS X 10.9 Mavericks

    建议电脑要求     Windows 7, 32 / 64 bit     CPU Intel Core i5 / i7     内存 4GB 以上     硬盘 500GB 以上 由于虚拟机不支持 ...

  6. Linux实战之KVM虚拟机安装爱快软路由系统

    Linux实战之KVM虚拟机安装爱快软路由系统 一.爱快官方下载固件镜像 二.上传镜像到WebVirtMgr 1.上传镜像到宿主机的共享存储目录 2.在WebVirtMgr上查看共享存储镜像 三.创建 ...

  7. 在 Win7/Win8下使用 VirtualBOX虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0

    在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0 来源:http://bbs.feng.com/read-htm-tid ...

  8. 在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.8 Mountain Lion 及 Xcode 4.5

     在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5 -> http://bbs.feng.com/read-htm-tid ...

  9. CentOS 5.6下创建KVM虚拟机

    [51CTO专家投稿]RedHat 的下一代旗舰产品RedHat Enterprise Linux 6只包含 KVM,这一点 RedHat 官方已经在很久以前.在不同场合都确认过.KVM 发展很快,稳 ...

  10. KVM虚拟机安装与使用

    一.安装KVM 安装KVM模块.管理工具.libvirt 命令行安装 [root@Centos1 ~]# yum install -y kvm virt-manager libvirt 注: KVM: ...

最新文章

  1. install vim plugin local file offline
  2. 安卓按键精灵_[按键精灵教程]学了这个你也能做出稳定的脚本
  3. pemicro识别不了驱动_usb驱动无法识别如何解决,手把手教你如何解决usb驱动问题...
  4. 2021-03-14
  5. ChartDirector画2D,3D图,MFC画图
  6. 下载编译chromium
  7. 编译原理 - 推导与归约(一)
  8. 粒子群算法python实现: 带活化因子
  9. 高德地图 鼠标点击后 地图上点标记跟着变化
  10. 计算机基础图文混排教案,中职《Word图文混排》教学设计|word图文混排教学设计...
  11. 网络安全必备的五款免费网络漏洞扫描器
  12. Git合并操作之merge、rebase、squash详解
  13. mysql 短路_MySQL是否对if()函数短路?
  14. Java api 操作 kubernetes
  15. 《强化学习周刊》第22期:ICRA 2021-2022强化学习的最新研究与应用
  16. 软件测试肖sir___项目讲解分析(01)
  17. vue中百度地图标注
  18. uses-permission 权限大全
  19. 算法题: 一球从100米高度自由落下,每次落地后反跳回原高度的一半
  20. 视频教程-微信小程序系统教程python版[3/3阶段]_微信小程序支付-手游开发

热门文章

  1. 传统武术家为什么看起来厉害?谈实战的重要性
  2. 总有被遗忘或者没有及时跟进的工作
  3. 员工说不用兼容老文件,当主管的就信了?
  4. 解决办法:nvidia-settings:ERROR: Unable to load info from any available system
  5. 导航可与红绿灯结合起来
  6. Ubuntu安装GitKraken
  7. c++如何让类对象只能在堆(栈)上分配空间
  8. 北京特9内环和外环的区别_2021年2月CFA北京机考考点在哪里?
  9. pulse 去马赛克软件_Github高赞:打马赛克=形同虚设,AI看透你一切小心思
  10. java bean jsp_jsp+java bean+servlet开发的mvc简易鞋城在线商城系统