1.桥接配置文件如下:

ifcfg-br0//第一个桥br0设置ip主要来管理宿主机。

DEVICE=br0 //设备为br0

TYPE=Bridge //总类为桥接

BOOTPROTO=static

ONBOOT=yes //开机启动

IPADDR=192.168.xx.xx //ip地址

NETMASK=255.255.255.0 //子网掩码

GATEWAY=192.168.xx.xx //网关

ifcfg-eth0//第一张物理网卡

DEVICE=eth0

TYPE=Ethernet

ONBOOT=yes //开机启动

BRIDGE=br0

ifcfg-br1//第二个桥br1

DEVICE=br1

TYPE=Bridge

BOOTPROTO=none

ONBOOT=yes

ifcfg-eth1//第二张物理网卡

DEVICE=eth1

TYPE=Ethernet

ONBOOT=yes

BRIDGE=br1

2.virt-install安装脚本参数不明白可以man virt-install查询即可,连接kvm使用windows平台的tightvnv即可。

参数说明注意每行都要空格

-n   虚拟机名称

-r   分配虚拟机内存大小

--vcpus  分配虚拟cpu个数

-c  镜像文件位置

--vnc --vncport=5901 --vnclisten=0.0.0.0 启动图形安装界面

--virt-type 虚拟机模式

-f 虚拟机系统文件存储目录

-s 分配磁盘大小(GB)

-w 联网方式(birdge bridge:br0/nat bridge:virbr0)

--os-type='windows' --os-variant=win2k3 安装windows最好加上这个否则会报错

virt-install工具安装虚拟机后,在目录/etc/libvirt/qemu/下生成xml配置文件

-s 用来指定虚拟磁盘的大小单位为GB

-m 指定虚拟网卡的硬件地址默认virt-install自动产生

-p 以半虚拟化方式建立虚拟机

-l 指定安装来源

-x EXTRA, --extra-args=EXTRA当执行从"--location"选项指定位置的客户机安装时,附加内核命令行参数到安装程序。

-v, --hvm 设置全虚拟化

13.利用virsh工具管理生成虚拟机,virt-manager是RedHat共享的一个开源虚拟化管理软件,它是用Python编写的GUI程序,底层使用了Libvirt对各类Hypervisor进行管理。

virt-install -v -n windows2003 -r 512 --vcpus=1 -c /media/2003.iso --vnc --vncport=5900 --vnclisten=0.0.0.0 --virt-type=kvm -f /home/kvmp_w_picpath/windows2003.img -s 10 -w bridge:br0 --os-type='windows' --os-variant=win2k3 --connect qemu:///system //安装windows2003系统,有些参数自己可以修改,主要的是img的路径你自己可以mkdir创建,系统自动创建windows2003.img文件,不需要dd if来创建。

virt-install -v -n xp -r 512 --vcpus=1 -c /media/deep.iso --vnc --vncport=5900 --vnclisten=0.0.0.0 --virt-type=kvm -f /home/kvmp_w_picpath/windows2003.img -s 10 -w bridge:br0 --os-type='windows' --os-variant=winxp --connect qemu:///system //安装xp系统客户端使用tightvnc连接。

virt-install --arch=x86_64 --accelerate -v -n windows2008_2 -r 1024 --vcpus=3 -c /media/windows2008.iso --vnc --vncport=5903 --vnclisten=0.0.0.0 --virt-type=kvm --disk path=/dev/vg01/sys2008_2,cache=writeback,bus=virtio,device=disk --disk path=/media/virtio.vfd,device=floppy  -w bridge:br1,model=virtio --soundhw=ac97 --video=cirrus --os-type='windows' --os-variant=win2k8 --connect qemu:///system //完整版安装windows2008,加载一些vga驱动和virtio驱动。

virt-install -v -n kvmtest1 -r 512 --vcpus=1 -l http://mirrors.163.com/centos/6.3/os/x86_64/ --nographics --virt-type=kvm -f /home/vmp_w_picpaths/kvmtest1.img -s

10 -w bridge:br0 –w bridge:br1 --extra-args='console=tty0 console=ttyS0,115200n8 ks=http://192.168.xx.xx/test1.cfg' --connect qemu:///system //安装LINUX系统脚本。

3.修改guest系统已经安装好的硬盘模式和网卡模式

硬盘模式的修改

/usr/libexec/qemu-kvm

//默认为ide硬盘修改成vda和virtio模式,删除最后一行address type保存退出.进入virsh define 虚拟机配置文件所在地/etc/libvirt/qemu/xxx.xml,重新shutdown虚拟机,然后start生效,但是如果没加载virtio的驱动程序,启动系统会蓝屏,所以首先先加载virtio的硬盘驱动,先用virsh进入shell之后,domblklist 虚拟机名字或id,查看vdx设备,然后attach-disk windows2008_2 /dev/vg01/sys2008_2_1 vdb 添加vdb设备。然后加载驱动,这样系统就带有virtio硬盘驱动了。

/usr/libexec/qemu-kvm

//修改好之后的样子

网卡模式的修改

//默认为瑞昱8139网卡添加一行,删除最后一行address type保存退出.进入virsh define 虚拟机配置文件所在地/etc/libvirt/qemu/xxx.xml,重新shutdown虚拟机,然后start生效。

//修改好的网卡模式配置文件。

linux kvm参数,Linux KVM总结相关推荐

  1. linux 启动 参数,Linux启动参数

    Linux启动参数 发布时间:2008-09-03 15:46:31来源:红联作者:Sednol linux noapic (跳过硬件检测) linux pci=noapic (跳过PCI卡部分硬件检 ...

  2. linux fg 参数,Linux的bg和fg命令简单介绍

    我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务.而不能让程序在前台后台之间切换.而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的 ...

  3. linux方法参数,Linux的sysctl 命令 参数

    Linux内核通过/proc虚拟文件系统向用户导出内核信息,用户也可以通过/proc文件系统或通过sysctl命令动态配置内核.比如,如果我们想启动NAT,除了加载模块.配置防火墙外,还需要启动内核转 ...

  4. linux 常用参数,Linux 常用命令及参数整理

    1.. cat  -t 2.. ls  -t -u 3.. uniq -c-u -d 4.. sort -k -u -t -f -n 5.. tail head 6.. rpm -q -ql -qf ...

  5. linux mkdir 参数,Linux基础命令之 mkdir

    mkdir 功能: 创建文件夹(目录),就和Windows下的新建文件夹的工能一样,只是这个是在字符界面由命令生成文件夹的方式 注: 一: mkdir 可以同时创建多个目录: mkdir a b  c ...

  6. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  7. linux nc参数,linux nc命令参数及用法详解之毕业纪

    linux nc命令参数及用法详解 一.功能说明:强大的网络工具netcat 二.语 法:nc [options] [options] -d        后台模式 -e prog        程序 ...

  8. linux aio参数,LINUX AIO

    从Oracle9iR2开始支持Linux上的异步IO,但是Oracle9iR2和Oracle10gR1中的AIO模块默认是disable的,如果要启用必须relink一下 cd $ORACLE_HOM ...

  9. linux aio参数,Linux 异步 IO 之 Native AIO

    Linux Native AIO 来看看 Linux 提供的 AIO 系统调用(自行封装的头文件 native_aio.h): #ifndef __NATIVE_AIO_H__ #define __N ...

最新文章

  1. 【Unity技巧】制作一个简单的NPC
  2. [BZOJ1072][SCOI2007]排列perm
  3. Pandas matplotlib 无法显示中文
  4. 【Web】让你的web页面滚动更有趣
  5. session_start() 对 HTTP_REQUEST扩展/fsockopen函数 的影响
  6. 日志规范之为什么要使用SLF4J
  7. LOJ - #116. 有源汇有上下界最大流(有源汇有上下界的最大流)
  8. raspberry pi_2018十大Raspberry Pi故事
  9. 第三方服务-极光推送
  10. 运筹优化(十五)--应用模型之分配问题
  11. Restlet 指南
  12. 分布式事务解决方案FESCAR
  13. 五月份适合去哪旅游 国内15个旅游胜地
  14. 豆豆趣事[2014年04月]
  15. 做SEO优化应该掌握哪些基础知识
  16. python语言应用 智慧树满分章节测试答案_Python语言应用完整智慧树网课章节测试答案...
  17. 网易有道一面9.16(45min)
  18. Solidity 生成Java类
  19. BI神器Power Query(7)-- PQ从文本文件导入数据(1/2)
  20. App Store Server API 实践总结

热门文章

  1. 校园计算机知识竞赛活动简介,徽县一中计算机爱好者社团成功举办计算机知识竞赛活动...
  2. 4300 字Python列表使用总结,用心!
  3. Python中的一些特殊函数
  4. Python爬虫进阶必备 | X中网密码加密算法分析
  5. python各个版本改动
  6. 【图数据库】Neo4j
  7. 漫步数理统计十六——变换
  8. Robust Point Cloud Registration Framework Based on Deep Graph Matching (RGM) 简略分析
  9. leetcode - 617. 合并二叉树
  10. 无人驾驶三 卡尔曼滤波及无迹卡尔曼滤波的几何意义