1、物理机的系统安装(硬盘为300G+300G):

centos6.5 64位,不安装桌面环境,默认运行级别为3
分区:
/boot 128M
swap 8G
/ 20G
/data1  第一块硬盘剩余空间
/data2  第二块硬盘全部空间
采用最小化安装+以下软件包:
BaseSystem -- Base
Development-- Development tools
要配置好dns
确定系统时间与北京时间同步
服务器要允许命令重启(自动完成),若需要自检,人手按F1,请去掉机器自检)
bios开启vt功能

2、KVM环境安装:

yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v libguestfs-tools
/sbin/service libvirtd restart
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

创建网桥:cat /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=公网IP
NETMASK=公网IP掩码
GATEWAY=公网IP网关

修改网卡信息,将网卡连接到网桥:cat /etc/sysconfig/network-scripts/ifcfg-em1

DEVICE=em1
BRIDGE=br0
ONBOOT=yes
BOOTPROTO=none

重启网卡:

service network restart

查看网桥:

[root@localhost data1]# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.d4ae526e935a       no              em1
virbr0          8000.525400efec1a       yes             virbr0-nic

至此KVM环境安装完成,接下来新建虚拟机安装操作系统

3、上传ISO(略)

4、创建虚拟机:

创建磁盘:

qemu-img create -f qcow2 centos01.img 120G
virt-install --name=centos01  --ram 4096 --vcpus=2 --disk path=/data1/centos01.img,format=qcow2,si

--name指定虚拟机名称

--ram分配内存大小。

--vcpus分配CPU核心数,最大与实体机CPU核心数相同

--disk指定虚拟机镜像,size指定分配大小单位为G。

--network网络类型,此处用的是默认,一般用的应该是bridge桥接。

--accelerate加速

--cdrom指定安装镜像iso

--vnc启用VNC远程管理,一般安装系统都要启用。

--vncport指定VNC监控端口,默认端口为5900,端口不能重复。

--vnclisten指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0

如无意外,系统将会启动了5910端

供VNC连接然后就以用VNC客户端进去连接安装系统,跟在机房接显示器是一样的,如果VNC客户端连接闪退,可将ColourLevel设成rgb222,如下图:

5、安装操作系统(略)

6、KVM的日常管理:

查看KVM列表:virsh  list --all

启动KVM:virsh start centos01

关闭KVM:virsh shutdown centos01

强制关闭KVM:virsh destroy centos01

暂停KVM:virsh suspend centos01

恢复KVM:virsh resume centos01

克隆KVM:virt-clone -o centos01 -n centos02 -f /data1/centos02.img

编辑KVM配置:virsh edit centos01

删除VNC端口:

virsh edit centos01,打开xml后,删除下面的配置:

<graphics type='vnc' port='5910' autoport='no' listen='0.0.0.0'><listen type='address' address='0.0.0.0'/></graphics>

设置KVM开机自动启动:

vrish autostart centos01

转载于:https://blog.51cto.com/wanggaoli/1764256

王高利:Kvm虚拟化(1)__基础搭建相关推荐

  1. KVM虚拟化平台介绍及搭建

    文章目录 一:虚拟化技术 1.1:虚拟化技术发展 1.2:虚拟化类型 1.3:虚拟化的特性: 优势 劣势 案例: 二:KVM: 2.1.KVM 原理简介 2.2.KVM架构及原理 2.3.KVM原理 ...

  2. KVM虚拟化技术介绍及搭建

    目录 前言 一.虚拟化 1.1 虚拟化发展历史 1.2 虚拟化分类 1.2.1 架构分类 1.2.2 虚拟化程度分类 1.3 虚拟化的优势及劣势 1.3.1 优势 1.3.2 劣势 二.KVM 2.1 ...

  3. Docker容器与虚拟化技术——部署KVM虚拟化平台

    部署KVM虚拟化平台 一.搭建KVM虚拟化平台 1.前置知识点 (1)什么是虚拟化         把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机 ...

  4. kvm虚拟化_KVM 虚拟化环境搭建 - WebVirtMgr

    前文<KVM 虚拟化环境搭建 - ProxmoxVE>已经给大家介绍了开箱即用的 PVE 系统,PVE 是方便,但还是有几点问题: 第一:始终是商用软件,虽然可以免费用,但未来版本还免费么 ...

  5. CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

    CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr 概述 KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块.出于成本,技术人员力量的原因,很多小型企 ...

  6. linux搭建虚拟化平台报告,部署KVM虚拟化平台------搭建(示例代码)

    一 .部署KVM虚拟化平台 hyper-v是windows中的虚拟化 1.KVM模块直接整合在Linux内核中,kvm是内核模块,虚拟机与kvm模块之间为管理工具 2.KVM组成 1.KVM Driv ...

  7. linux搭建虚拟化平台报告,CentOS 7中搭建KVM虚拟化平台的方法步骤

    什么是虚拟化 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化 ...

  8. KVM虚拟化平台搭建、工作模式与原理

    文章目录 简介 1.虚拟化技术 1.1 概述 1.2 虚拟化技术的发展雏形 1.3 虚拟化类型 2.KVM架构和原理 2.1 KVM简介 2.2 KVM虚拟化架构/三种模式 2.3 KVM原理 2.3 ...

  9. 基础必学,挑灯夜战KVM虚拟化技术

    前言:什么是虚拟化? 在计算机技术中,虚拟化(技术)或虚拟技术(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU.内存.磁盘空间.网络适配器等),予以抽象.转换 ...

最新文章

  1. mysql无法打开和锁定权限表_MySQL在连续查询后丢弃连接
  2. 大连学业水平考试计算机,2016年大连市普通高中学生学业水平考试模拟题(一)
  3. 时间操作(Java版)—获取给定日期N天后的日期
  4. 时间都去哪儿了之Python程序测试与优化
  5. 【无标题】自己动手写Docker系列 -- 6.3 手动配置容器网络(上)
  6. visual studio code无法连接网络,五种方法
  7. google Inception v1 - v4 papers 发展历程
  8. 中小型企业网络规划设计方案_实战:企业网络系统规划与设计与事项
  9. 【Arcgis】Extract by Mask时出错,ERROR 999999
  10. Go-Excelize API源码阅读(二十五)——GetSheetName、GetSheetIndex、GetSheetMap()
  11. 毕设 JAVA超市管理系统论文
  12. VLAN中SVL和IVL的区别
  13. 无法启动此程序,因为计算机中丢失pthreadVC2.dll
  14. cmd 查看端口占用并且结束进程【建议收藏】
  15. csdn里的KaTex 公式语法
  16. 英语语法:名词性从句讲解
  17. 使用TeXpad iOS实现移动办公(二)
  18. 根轨迹(上)笔记(卢京潮自控)
  19. win10记事本保存时默认编码格式改为UTF-8——亲测
  20. 使用RFE(反向特征消除)进行数据降维

热门文章

  1. 我看过的C#方面的好文章
  2. 解决IDEA报错:Lambda expressions not supported at language level '7'
  3. LeetCode 923. 3Sum With Multiplicity
  4. mysql 索引与约束_MySQL之索引与约束条件
  5. 归并排序 java实现_归并排序的java实现
  6. 【RocketMQ工作原理】订阅关系的一致性
  7. Spring Cloud Alibaba 服务门户:Spring Cloud Gateway 如何把好微服务的大门
  8. IOS后台运行机制详解(二)
  9. html表单的常用属性有哪些,整理HTML5中表单的常用属性及新属性
  10. 安装java的rpm_Centos7使用rpm命令安装java