原创博文
安装配置KVM http://www.cnblogs.com/elvi/p/7718574.html
web管理kvm http://www.cnblogs.com/elvi/p/7718582.html
kvm系统安装 http://www.cnblogs.com/elvi/p/7718623.html
KVM克隆&快照 http://www.cnblogs.com/elvi/p/7718628.html

kvm虚拟机管理 系统自动化安装

  1. #kvm自动化安装centos实例
  2. #使用本地iso镜像,使用本地ks自动化安装脚本
  3. ########centos7 mini, ks
  4. kvname=centos7.
  5. qemu-img create -f qcow2 /kvm/img/$kvname.qcow2 10G
  6. virt-install \
  7. --name $kvname \
  8. --ram --vcpus \
  9. --os-type linux --os-variant rhel6 --arch=x86_64 \
  10. --network bridge=virbr2,model=virtio \
  11. --network bridge=virbr1,model=virtio \
  12. --disk path=/kvm/img/$kvname.qcow2,format=qcow2,size= \
  13. --location /kvm/iso/CentOS--x86_64-DVD-.iso \
  14. --console pty,target_type=serial \
  15. --initrd-inject=/kvm/iso/c7.ks \
  16. --extra-args="console=ttyS0,115200n8 serial ks=file:/c7.ks" \
  17. --graphics none
  1. #常用命令
  2. virsh list --all
  3. virsh start test1
  4. virsh shutdown test1
  5. virsh reboot test1
  6. virsh destroy test1 #强制关机
  7. #KVM虚拟机开机启动
  8. virsh autostart test1
  9. virsh autostart --disable test1
  10. ll /etc/libvirt/qemu/autostart/ #查看开机启动
  11. virsh console test1 #登录虚拟机
  12. ctrl+] #退出
  13.  
  14. #关闭、销毁、取消定义虚拟机
  15. virsh shutdown demo
  16. virsh destroy demo
  17. virsh undefine demo
  1. # 管理虚拟机
  2. #开关机
  3. virsh list --all #查看虚拟机状态
  4. virsh start centos6. #开机
  5. virsh create /etc/libvirt/qemu/centos6..xml #直接通过主机配置文档启动主机
  6. virsh shutdown centos6. #关机
  7. virsh destroy centos6. #强制关闭电源
  8. #添加删除虚拟机
  9. virsh define /etc/libvirt/qemu/node5.xml #根据主机配置文档添加虚拟机
  10. virsh list --all #node5已经添加
  11. virsh undefine node5 #移除虚拟机
  12. ls /etc/libvirt/qemu
  13. virsh list --all #node5已经被移除
  14. #使用配置文档添加虚拟机
  15. virsh list --all
  16. virsh dumpxml 2008r2 >/etc/libvirt/qemu/-opens.xml #使用已有虚拟机创建配置文件
  17. vim /etc/libvirt/qemu/-opens.xml #更改名称、uiid、网卡mac、硬盘镜像(port='-1' :port自动分配)
  18. virsh define /etc/libvirt/qemu/-opens.xml #根据配置文件创建虚拟机
  19. #virsh edit test1 #修改已存在的虚拟机test1的配置文件
  20. virsh start 2008r2-Opens #开启虚拟机
  21. virsh vncdisplay 2008r2-Opens #查看vnc端口远程连接
  22.  
  23. #创建基于文件夹(目录)的存储池
  24. virsh pool-define-as vmware_pool --type dir --target /virhost/vmware#定义存储池vmware_pool
  25. virsh pool-list
  26. virsh pool-start vmware_pool #启动存储池
  27. virsh pool-info vmware_pool #查看存储域(池)
  28. virsh pool-undefine vmware_pool #取消存储池
  1. #命令安装配置KVM虚拟机参数解释
  2. --pxe \ #网络启动
  3. --import #跳过安装,引导--disk 设备
  4. -s DISKSIZE, --file-size=DISKSIZE #磁盘文件
  5. --video vga \ #定义vag显示接口
  6. --nographics \ #文本窗口
  7. --noautoconsole \ #不自动连接安装控制台
  8. -m MAC, --mac=MAC #设置网卡mac
  9. --force #提示为是/否,总是回答是
  10. -v, --hvm
  11. --accelerate #内核加速
  12. -c CDROM, --cdrom=CDROM #虚拟化CD-ROM设备使用
  13. -l LOCATION, --location=LOCATION #客户虚拟机kernel+initrd 安装源
  14. --connect nfs:host:/path or nfs://host/path
  15. http://host/path
  16. ftp://host/path
  17. --nodisks #没有磁盘,用在’Live CD’
  18. --livecd #可引导CD
  19. --boot cdrom,fd,hd,network,menu=on
  20. --initrd-inject=/path/to/my.ks --extra-args "ks=file:/my.ks"

kvm虚拟机管理 系统自动化安装的更多相关文章

  1. KVM虚拟机管理——虚拟机创建和操作系统安装

    1. 概述2. 交互式安装2.1 图形化-本地安装2.1.1 图形化本地CDROM安装2.2.2 图形化本地镜像安装2.2 命令行-本地安装2.2.1 命令行CDROM安装2.3 图形化-网络安装2. ...

  2. kvm虚拟机管理基础

    部署 KVM 虚拟机 a.kvm 安装 环境:centos7,cpu 支持虚拟化,关闭 selinux,关闭 firewalld yum install libvirt virt-install qe ...

  3. 烂泥:KVM虚拟机windows系统增加硬盘

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤. 其实linux和windows添加的硬盘的方法都 ...

  4. KVM -> 虚拟机管理&console登录_02

    1.KVM虚拟机管理操作 virsh命令常用参数总结 1.开机关机: virsh list (只可以查看运行的虚拟机) virsh list  --all (全部都可以查看) 开机与关机: virsh ...

  5. KVM虚拟机windows系统增加硬盘

    原文:http://www.ilanni.com/?p=6211 前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤. 其实linux和windows ...

  6. 基于PXE网络启动的Linux系统自动化安装

      在实际工作中,传统纯手动安装操作系统的方式是有一定的局限性的,例如:现在大多数的服务器都不自带光驱,若要安装系统需要外接光驱插入光盘,整个安装过程中需要人工交互确认,手动设置每一个安装设置项,人必 ...

  7. 烂泥:ubuntu安装KVM虚拟机管理virt-manager

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 打算学习KVM的图形界面管理器virt-manager,但是virt-manager只有linux系统的,没有windows下的.所以只能使用linux ...

  8. KVM虚拟机管理(2)

    一.virt-manager创建虚机 命令行需要下载下面的组件: CentOS7: 命令行界面升级为图形化界面 yum groupinstall "X Window System" ...

  9. kvm虚拟机管理(3)

    一.远程管理kvm虚拟机 (1)上一节我们通过 virt-manager 在本地主机上创建并管理 KVM 虚机.其实 virt-manager 也可以管理其他宿主机上的虚机.只需要简单的将宿主机添加进 ...

随机推荐

  1. C#中的协变(Covariance)和逆变(Contravariance)

    摘要 ● 协变和逆变的定义是什么?给我们带来了什么便利?如何应用? ● 对于可变的泛型接口,为什么要区分成协变的和逆变的两种?只要一种不是更方便吗? ● 为什么还有不可变的泛型接口,为什么有的泛型接口 ...

  2. [mysql使用(2)] mysql的一些语法与Oracle的差别

    一.表空间 mysql的表空间有共享表空间和独占表空间,独占表空间,其实就是一张表一个表空间,其实也就是一张表一个数据文件,共享表空间似乎有点类似oracle的表空间,不同的表可以保存在同一个数据文件 ...

  3. Yii2之mailer的使用

     Mailer组件是yii框架自带的用于收发邮件的组件,无需安装,只需做一些配置即可使用,非常便捷.本文就mailer组件从配置到使用进行简单讲解.  首先在config/main.php配置如下: ...

  4. LeetCode 476. Number Complement (数的补数)

    Given a positive integer, output its complement number. The complement strategy is to flip the bits ...

  5. C#设计模式之十二享元模式(Flyweight)【结构型】

    一.引言   今天我们要讲[结构型]设计模式的第六个模式,该模式是[享元模式],英文名称是:Flyweight Pattern.还是老套路,先从名字上来看看."享元"是不是可以这样 ...

  6. jQuery.proxy() 函数详解

    jQuery.proxy()函数用于改变函数的上下文. 你可以将指定函数传入该函数,该函数将返回一个新的函数,其执行代码不变,但函数内部的上下文(this)已经被更改为指定值. 该函数属于全局的jQu ...

  7. 设备类型检测大全---userAgent

    对各种类型的设备的检测,以及所使用的浏览器的类型 function detect(ua) { var os = this.os = {}; var browser = this.browser = { ...

  8. 关于jQuery.click()函数

    最近接手了前同事的项目,关于使用线程控制实现代码热插拔功能! 在线程中,使用了ChatWebSocketHandler,与前台进行实时交互,今天我拿到需求是这样的,结合chatWebSocketHan ...

  9. jQuery选择器(ID选择器)第一节

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  10. 八皇后问题 dfs/递归

    #include <bits/stdc++.h> using namespace std; const int maxn = 55; int ans=0; int vis_Q[maxn]; ...