原创博文
安装配置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虚拟机管理 系统自动化安装

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

    写在前面: 之所以称作不完全总结,因为我其实没有完完全全地看完此书,但是涵盖了大部分重要章节:同时以下总结是我自己认为很重要知识,细枝末节处难免遗漏,还请详细参考原著. 转载请注明原文出处:http: ...

  2. 【前端】javascript实现导航栏筋斗云效果特效

    实现效果: 实现效果如下图所示 实现原理: 什么是筋斗云效果: 这个效果很简单,就是鼠标移到其他导航目录时会有背景图片跟着鼠标滑动到当前的目录. 实现思路: 鼠标经过的时候,利用offsetLeft获 ...

  3. my dream

    我的梦想(践踏一切可以践踏的,放弃一切必须放弃的,然后朝着自己认为的方向努力,只要自己认为对了就可以了(但是最好能考虑方面全一点,这就叫尽力了)我想要的生活怎么那么醉我想要的食物怎么那么碎我最爱的女孩 ...

  4. Again Stone Game

    Alice and Bob are playing a stone game. Initially there are n piles of stones and each pile contains ...

  5. FPM定制RPM包实践

    1.1 快速部署方案 ✔ 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案. 解答: 1.tar 打包 先编译安装 打包-->分发-->解包(比如 ...

  6. VMware三种网络模式

    VMware网络配置详解一:三种网络模式简介安装好虚拟机以后,在网络连接里面可以看到多了两块网卡: 其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后 ...

  7. 手工搭建ABP框架(1) - Web项目

    为了防止不提供原网址的转载,特在这里加上原文链接: http://www.cnblogs.com/skabyy/p/7295533.html ABP是 ASP.NET Boilerplate Proj ...

  8. 浏览器怎么解析一个hmtl文档

    注意 link里面的css文件是并行请求下载的 script里面的js文件是同步请求下载的 html页面中的语句都是从上往下执行的 浏览器是同步加载 JavaScript 脚本,即渲染引擎遇到 def ...

  9. Re.findall() & Re.finditer()的用法

    re.findall(pattern, string, flags=0) Return all non-overlapping matches of pattern in string, as a l ...

  10. DOM遍历 - 过滤

    缩写搜索元素的范围 三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素. 其他过滤方法,比如 filter() 和 not() ...