一、安装kvm

  查看CPU是否支持虚拟化

     grep -E 'svm|vmx' /proc/cpuinfo

    - vmx is for Intel processors

     - svm is for AMD processors

  安装kvm相关软件并启动服务

    yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

    systemctl enable libvirtd && systemctl start libvirtd

  查看kvm,kvm_intel模块是否加载

    lsmod |grep kvm

  配置网络

    /etc/sysconfig/network-scripts/ifcfg-xxx加上

      BRIDGE=br0

    vim /etc/sysconfig/network-scripts/ifcfg-br0  

DEVICE="br0"
# BOOTPROTO is up to you. If you prefer “static”, you will need to
# specify the IP address, netmask, gateway and DNS information. BOOTPROTO="dhcp"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
ONBOOT="yes"
TYPE="Bridge"
DELAY=""

    启用网络转发

      vim /etc/sysctl.conf

        net.ipv4.ip_forward = 1

      sysctl -p /etc/sysctl.conf    

    重启网络

      systemctl restart NetworkManager

      systemctl restart network

  关闭防火墙和SElinux

    systemctl stop firewalld

    systemctl disable firewalld

    setenforce 0

    vim /etc/selinux/config

      SELINUX=disabled

二、创建centos7虚拟机

  将系统镜像文件传入主机/opt/centos7_iso目录下

  创建虚拟磁盘文件存放目录

    mkdir /kvm-img 

virt-install --virt-type=kvm --name=centos7_original --vcpus= --memory= --location=/opt/centos7_iso/CentOS--x86_64-Minimal-.iso --disk path=/kvm-img/centos7_original.qcow2,size=,format=qcow2 --network bridge=br0 --graphics none --extra-args='console=ttyS0'

  按系统安装提示安装完centos7系统

三、管理虚拟机

  克隆虚拟机

     virsh suspend vm1

    virt-clone --connect=qemu:///system -o centos7_original -n centos7_clone -f /kvm-img/centos7_clone.qcow2

     virsh resume vm1

    virsh start centos7_clone

  操作虚拟机

    virsh list --all  #列出所有虚拟机,包括running和disable

    virsh dominfo vm1  #查看虚拟机信息

    virt-top  #查看所有虚拟机VCPU/memory使用情况

    virt-df vm1  #查看虚拟机磁盘信息

    virsh shutdown vm1  #关闭虚拟机

    virsh start vm1  #开启虚拟机

    virsh autostart vm1  #开机自启

    virsh autostart -disable vm1  #关闭开机自启

    virsh console vm1  #通过虚拟控制台进行系统进行管理

    virsh edit vm1  #编辑虚拟机配置文件

       virsh create /etc/libvirt/qemu/vm1.xml

     virsh destroy vm1-clone  #强制关闭虚拟机

      virsh undefine vm1-clone  #取消虚拟机

       rm /kvm-img/xxx.qcow2  #删除磁盘文件

centos7安装kvm及kvm管理的更多相关文章

  1. CentOS7 安装supervisor守护进程管理器

    supervisor没有发布在标准的CentOS源在,需要安装epel源.这种方式安装的可能不是最新版本,但比较方便,安装完成之后,配置文件会自动帮你生成. 默认配置文件:/etc/superviso ...

  2. CentOS7 安装 Docker 以及 Shipyard管理端

    简介: Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止. Docker 帮助系统管理员和程序员在容器中开发应用 ...

  3. 搭建KVM环境——07 带GUI的Linux上安装KVM图形界面管理工具

    清空yum源缓存,并查看yun源 [root@CentOS2 ~]# yum clean all Loaded plugins: fastestmirror, langpacks Cleaning r ...

  4. [转载]好好好centos7 安装 KVM

    centos7 安装 KVM  2019-04-03 09:58:24     34     0     0 一.基础环境准备 centos7.X 最小环境安装 关闭selinux # vi /etc ...

  5. centos7.4下的KVM虚拟机安装使用

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

  6. centos7安装kvm虚拟机

    一 centos7安装kvm虚拟机 1.验证CPU是否支持KVM 结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的. [root@centos ~]# egrep '(vmx| ...

  7. CentOS 7 安装配置KVM 通过KVM安装CentOS系统

    搭建环境 : CentOS 7 [root@KVM ~]# systemctl stop firewalld [root@KVM ~]# systemctl disable firewalld [ro ...

  8. centos7.4应用之KVM

    最小安装系统: 参考博客:https://www.cnblogs.com/chenjiahe/p/5911965.html 辅助命令 yum install make bison flex autom ...

  9. kvm网络虚拟化管理

    1. Linux Bridge网桥管理 一个网桥上添加多个虚拟机,虚拟机之间是可以相互通信的的,同时虚拟机也都可以通外网. kvm的网桥管理可以通过brctl命令 [root@localhost ~] ...

  10. centos7 && centos6.5部KVM使用NAT联网并为虚拟机配置firewalld && iptables防火墙端口转发

    centos7 && centos6.5 部KVM使用NAT联网并为虚拟机配置firewalld && iptables防火墙端口转发 一.准备工作: 1: 检查kvm ...

随机推荐

  1. MYSQL安全模式SQL语法需要注意的地方

    MYSQL安全模式 Mysql版本: 背景: 为了避免在执行delete.update将全表数据清空或者覆盖修改,在新项目营销云中开启了mysql的安全模式. 安全模式要求不能对非主键的条件查询做up ...

  2. loj515 「LibreOJ β Round #2」贪心只能过样例[bitset+bool背包]

    由于bitset极其不熟练且在实际题目中想不起来运用它来优化,于是练了几道题. 这题是一个分组的bool背包,每组必须选一个,暴力的话是$O(n^5)$. 如果dp数组不要一维滚动的话,有两种枚举方法 ...

  3. WPF DevExpress ChartControl使用之XYDiagram

    WPF使用Dev和WinForm有许多不同,相对而言,WPF要更简单和炫酷一点,我只做了一点基本的功能,没有仔细的研究,这里只介绍一下WPF Dev ChartControl绘制XYDiagram的基 ...

  4. Eclipse里修改SVN的用户名和密码

    删除Eclipse subclipse plugin中记住的SVN用户名密码: 1) 查看你的Eclipse中使用的是什么SVN Interface    windows > preferenc ...

  5. 线段树(四)——两个标记(add和set)

    add无序,set有序.规定同时有两个标记时,表示先执行set再执行add. 1. 更新操作: int op,cl,cr,v; void update(int o, int L, int R) { , ...

  6. 跟hzwer学分块!?

    orz hzwer.分块啥的真是太强了- (块状链表也真是太强了-) Upd:Upd:Upd: 好像链接时不时会炸?这个时候就体现了转载的作用 如果上面链接用不了就戳这里

  7. [React] Reduce Code Redundancy with Custom React Hooks

    In this lesson, we'll cover how to create a custom React hook for managing the state of any input. T ...

  8. 【ArcCatalog】

    1.添加文件夹链接文件夹链接的添加删除操作 2.新建/删除数据库(1)新建个人地理数据库(.mdb)(2)新建文本地理数据库(.gdb) 3.新建/删除要素数据集(1)要素数据集属性: 常规--XY坐 ...

  9. TTTTTTTTTTTT Gym 100818B Tree of Almost Clean Money 树连剖分+BIT 模板题

    Problem B Tree of Almost Clean Money Input File: B.in Output File: standard output Time Limit: 4 sec ...

  10. ACM省赛及蓝桥总结,且随疾风前行,身后亦须留心

    今年算是开始正式打比赛了,真正打起比赛来感觉的确是和平时训练不太一样,最重要的还是在心态和信心上. ACM省赛是拿下个银牌,昭哥上来就把K题金牌题给当签到题给签掉了,可惜我们没有利用好这一题.感觉第一 ...