http://linux.dell.com/files/whitepapers/KVM_Virtualization_in_RHEL_6_made_easy.pdf

http://linux.dell.com/files/whitepapers/KVM_Virtualization_in_RHEL_6_Made_Easy_Part2.pdf

# grep -E 'svm|vmx' /proc/cpuinfo
vmx is for Intel processors
svm is for AMD processors
# lsmod  |grep kvm
kvm_intel 54285 0
kvm 333172 1 kvm_intel
# yum install kvm python-virtinst libvirt libvirt-python virt-manager virt-viewer libguestfs-tools device-mapper-event-libs
# cat > /etc/sysconfig/network-scripts/ifcfg-br0 << _EOF_
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=10.160.1.221
NETMASK=255.255.255.0
ONBOOT=yes
_EOF_
# cat > /etc/sysconfig/network-scripts/ifcfg-em1 << _EOF_
DEVICE=em1
BRIDGE=br0
ONBOOT=yes
_EOF_
# /etc/init.d/libvirtd start && chkconfig libvirtd on
qemu-img create -f qcow2 -o preallocation=metadata /opt/kvm/kvm-1-91.qcow2 300g
#http安装(ip地址dhcp分配)
virt-install \
--name=kvm-1-91 --os-variant=rhel6 \
--ram=4096 --vcpus=2 \
--network bridge=br0,model=virtio,mac=00:58:ef:00:00:01 \
--disk path=/opt/kvm/kvm-1-91.qcow2,size=300,format=qcow2,bus=virtio,cache=writeback \
--noapic --accelerate \
--location=http://us.install.suntv.tv/centos6 \
--extra-args='ks=http://us.install.suntv.tv/kickstart/00:58:ef:00:00:01 ksdevice=link ramdisk_size=102400 console=ttyS0,115200' 如果ip地址是静态的话,修改2个地方
1 00:58:ef:00:00:01 kickstart文件里 network部分
2 extra-args='ks=http://us.install.suntv.tv/kickstart/00:58:ef:00:00:01 ksdevice=link ramdisk_size=102400 console=ttyS0,115200'里需要添加ip=xxx.xxx.xxx.xxx netmask=xxx.xxx.xxx.xxx gateway=xxx.xxx.xxx.xxx nameserver=xxx.xxx.xxx.xxx # 线上使用
qemu-img create -f qcow2 -o preallocation=metadata /opt/kvm/kvm-48-115.qcow2 30g virt-install --name=kvm-48-115 --os-variant=rhel6 --ram=2048 --vcpus=1 --network bridge=br0,model=virtio,mac=00:58:ef:00:00:05 --disk path=/opt/kvm/kvm-48-115.qcow2,size=30,format=qcow2,bus=virtio,cache=writeback --graphics none --noapic --accelerate --location=http://install.local/centos-6 --extra-args='ks=http://install.local/kickstart/kvm-centos-6.cfg ksdevice=link ramdisk_size=102400 console=ttyS0,115200'
#pxe安装
virt-install \
--name=la-kvm-01 --os-variant=rhel6 \
--ram=4096 --vcpus=2 \
--network bridge=br0,model=virtio,mac=00:58:ef:00:00:01 \
--disk path=/opt/kvm/la-kvm-01.qcow2,size=500,format=qcow2,bus=virtio,cache=writeback \
--noapic --accelerate \
--pxe
#iso安装
virt-install \
--os-variant=rhel7 \
--name=centos7 \
--ram=2048 --vcpus=1 \
--network bridge=br0,model=virtio \
--disk path=/data/vm/centos7.qcow2,size=30,format=qcow2,bus=virtio,cache=writeback \
--noapic --accelerate \
--location=/data/iso/CentOS-7-x86_64-Minimal-1810.iso \
--graphics none \
--extra-args='console=ttyS0,115200n8 serial'
# 上面是文本界面,图形界面最后2行替换
--graphics vnc,listen=0.0.0.0
--noautoconsole
Q: ERROR    Guest name 'la-kvm-01' is already in use.
A:
virsh destroy la-kvm-01
virsh undefine la-kvm-01 connect: virsh console la-kvm-01
disconnect: Ctrl+]
/etc/libvirt/qemu
/var/lib/libvirt/qemu
# 初始配置完成后建立第1个快照,用于快速恢复环境
virsh snapshot-create-as kvm-70-101 init # 利用初始化好的虚拟机,克隆快速建立多台虚拟机
virsh shutdown kvm-70-101
virt-clone -o kvm-70-101 -n kvm-70-102 -f /opt/kvm/kvm-70-102.qcow2 # 改变虚拟机的cpu核数,最大内存及当前内存
virsh setmaxmem kvm-70-105 4G --config
virsh setmem kvm-70-105 4G --live
virsh setvcpus kvm-70-105 4 virsh dominfo kvm-70-105 (或者查看/etc/libvirt/qemu/kvm-70-105.xml)
# 虚拟机的vcpu绑定物理cpu
virsh vcpupin kvm-70-101 0 0
virsh vcpupin kvm-70-101 1 1 virsh vcpupin kvm-70-102 0 2
virsh vcpupin kvm-70-102 1 3 virsh vcpupin kvm-70-103 0 4
virsh vcpupin kvm-70-103 1 5 virsh vcpupin kvm-70-104 0 6
virsh vcpupin kvm-70-104 1 7 virsh vcpupin kvm-70-105 0 8
virsh vcpupin kvm-70-105 1 9
# 变更虚拟机配置
1. 关闭虚拟机
virsh shutdown vm1 2. 修改内存大小、vcpu个数
virsh edit vm1 3. 配置文件启动虚拟机
virsh create /etc/libvirt/qemu/vm1.xml

centos kvm的更多相关文章

  1. Centos kvm+ceph

    Centos kvm+ceph 一. centos6.5 安装kvm 1. disable selinux 2. 确认支持intel虚拟化 3. 安装需要的包 4.设置桥接网络 5.运行kvm ins ...

  2. Centos kvm桥接

    新建一个ifcfg-br0文件: DEVICE=br0TYPE=BridgeBOOTPROTO=staticBROADCAST=10.1.255.255IPADDR=10.1.29.3NETMASK= ...

  3. 使用kvm虚拟出Centos6.5系统相关步骤

    使用kvm虚拟出Centos6.5系统相关步骤 kvm是啥东西,亲们自行百度哇,一两句话也说不清楚,直接进主题使用宿主机虚拟出一台centos6.5的系统,当然其他系统也可以的,考虑到企业常用服务器系 ...

  4. 虚拟化技术性能总结:Zones, KVM, Xen

    [译]虚拟化技术性能总结:Zones, KVM, Xen 时间 2014-04-29 16:52:44  Babyfacer_陈晓炜 原文  http://blog.csdn.net/babyface ...

  5. CentOS6.4 X86_64 kvm+PXE备忘

    Install 安装 1 2 3 4 5 # yum install qemu-kvm qemu-img # 使用kvm至少要安装的包,一个提供用户级别kvm模拟器,一个提供磁盘镜像的管理 # 安装虚 ...

  6. KVM 开启嵌套虚拟化

    问题 在 CentOS KVM 上启动虚拟机来部署 OpenStack 测试环境,在启动具有 CPU 绑定.NUMA 亲和的虚拟机时触发错误: libvirtError: Requested oper ...

  7. vhd镜像格式及vhd-util工具应用

    概述 VHD 是微软虚拟磁盘文件格式,qemu和tapdisk2都能支持VHD镜像格式,不仅提供基本的虚拟机卷功能,还可提供磁盘快照.磁盘扩容等高级功能 vhd-util是个linux下的开源软件,通 ...

  8. ERROR: modinfo: could not find module rbd FATAL

    CENTOS 6.5 安装CEPH RDB 错误 ERROR: modinfo: could not find module rbd FATAL: Module rbd not found. rbd: ...

  9. centos7;windows下安装和使用spice

    感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正! 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

随机推荐

  1. (WF)

    Caught: System.InvalidOperationException: The argument of type 'XXX' cannot be used. Make sure that ...

  2. Java面试必备知识

    JAVA面试必备知识 第一,谈谈final, finally, finalize的区别. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可 ...

  3. poj_2421_mst

    D - Constructing Roads Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I ...

  4. Condition的优点

    那么引入本篇的主角,Condition,Condition 将 Object 监视器方法(wait.notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现 ...

  5. 使用SVN进行项目版本管理

    1.摘要 本文描述了利用SVN进行项目版本管理的方法,涉及项目版本号命名规则.SVN目录结构.第三方代码库的管理.版本创建.发布.修订.合并等行为的方法和原则. 2.版本号命名规则 版本号采用主版本号 ...

  6. ddl语句

  7. window上Python环境的搭建

    python下载地址:https://www.python.org/ 下载安装 安装完成后配置环境变量,在我的电脑右键属性点高级设置 双击 环境变量 里面第二框找到 path双击     在pytho ...

  8. SQL Server中易混淆的数据类型

    1)char.varchar.text和nchar.nvarchar.ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据 ...

  9. (easy)LeetCode 235.Lowest Common Ancestor of a Binary Search Tree

    Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BS ...

  10. (转)WebApi自动生成在线文档Swashbuckle

    原文地址:http://www.cnblogs.com/Arrays/p/5146194.html?utm_source=tuicool&utm_medium=referral 1.前言 1. ...