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. 如何在windows xp下使用ntfs权限控制
  2. 30分钟后如何终止PHP会话?
  3. 第十五周项目1-打入“内部”寻“内幕”
  4. Python Django设置中文语言及时区
  5. php公众号客服系统,公众号在线客服系统哪个好,主流客服系统评测及推荐
  6. html 再按一次退出,【劲爆、独家】拦截再按一次退出应用,改成单击back隐藏到后台...
  7. SAP License:SAP成本收集器两则
  8. 自动化测试十大疑问解答 软件测试人必看
  9. Hibernate错误处理:Unable to get the default Bean Va...
  10. ASP获取真实IP地址
  11. AutoLayout 的一些坑
  12. 关于西门子STEP7 在Windows10安装的一些心得
  13. origin画图初步入门
  14. matlab汽车牌的识别,matlab车牌号识别
  15. Oracle 11g详细安装介绍plsql下载和安装介绍
  16. Android WiFi功能实现,知其然必知其所以然!(一)
  17. 计算机应用程序错误怎么解决办法,应用错误,教您怎么解决explorer.exe应用程序错误...
  18. matlab由方波转换为梯形波,matlab怎样将方波转换为二进制数据
  19. 查找整数c语言程序,查找整数(示例代码)
  20. QQ技术攻略-原来隐藏着这么多秘密

热门文章

  1. php to golang,PHP To Go 转型手记 (二)
  2. java模式设计视频教程_全新JAVA设计模式详解视频教程 完整版课程
  3. svn 地址中文_iGit自助迁移SVN工程解密
  4. 用Python做一个简单的翻译工具
  5. Python应用03 使用PyQT制作视频播放器
  6. Hadoop HA 深度解剖
  7. PAT-1002 写出这个数
  8. 【转】asp仿百度文库、豆丁doc转换(flashpaper)
  9. 深度学习《BiGAN》
  10. matlab中double 和single数据类型的差别