qemu
文章平均质量分 68
linux内核控
这个作者很懒,什么都没留下…
展开
-
qemu树莓派桥接网络
下载2012-12-16-wheezy-raspbian.imgkernel-qemu由于2012-12-16-wheezy-raspbian.img需要的内核是3.2.27+cd /lib/modules && ls查看而kernel-qemu提供的内核是3.10.26+uname -r查看完全匹配的没找到,iptables 不好使报[code...原创 2014-05-16 00:35:54 · 718 阅读 · 0 评论 -
socket的方式使用qemu建立虚拟机
[b]qemu的-net参数[/b][color=darkred]-net nic 必须有,基本配置model=网卡类型,[/color][color=darkred]-net tap 使用tap设备[/color]参考NAT的方式使用qemu建立虚拟机:[url]http://haoningabc.iteye.com/blog/2306952[/url]桥接的方式使用qe...原创 2016-06-24 17:54:33 · 1177 阅读 · 0 评论 -
libvirt建立快照和基本使用
如果使用qemu的快照方式在monitor中操作[code="java"](qemu)savevm my_tag[/code]把bzImage和hda.qcow2都scp到83上启动qemu命令同上,在monitor中[code="java"](qemu)loadvm my_tag[/code]查看有都少快照[code="java"]...原创 2016-06-25 15:51:28 · 791 阅读 · 0 评论 -
qemu的动态迁移的试验
[b]1.安装qemu-2.5.1.tar [/b]解决依赖[code="java"]yum install zlib-devel glib2-devel automake autoconf libtool bison flex bison-devel flex-devel -y[/code]./configuremake && make install[b]2.试...原创 2016-06-25 21:48:38 · 290 阅读 · 0 评论 -
kvm的nested嵌套
关键点是[color=red][b]modprobe kvm_intel nested=1[/b]使用qemu的时候 cpu透传设置 -cpu host或者libvert的virsh命令的xml设置[/color]###############################kvm嵌套是只相同cpu的嵌套,64位编程32位的不行在kvm启动的vm上启动kvm建立...原创 2016-06-27 18:25:15 · 971 阅读 · 0 评论 -
qemu的不断网动态迁移的试验
[b]需求:[/b]目前有两台服务器192.168.139.117192.168.139.83把117上的一台vm动态迁移到83上,中间不断网,不影响用户使用假设vm的网络也是一个网段的192.168.139.66,使用相同的dhcp服务[b]服务器上配置网络:[/b]两台机器都要[code="java"]systemctl stop NetworkMa...2016-06-28 16:16:13 · 209 阅读 · 0 评论 -
使用jslinux的hda.bin制作rootfs
把jslinux的硬盘下载下来[code="java"]host=http://bellard.org/jslinux/ wget $host/cpux86-ta.js wget $host/cpux86.js wget $host/jslinux.js wget $host/term.js wget $host/uti...原创 2015-09-01 18:13:36 · 204 阅读 · 0 评论 -
qemu用tap方式启动vm的网络试验(ip route)
ip route add 192.168.8.0/24 via 192.168.137.223用qemu启动虚拟机:[code="java"]/usr/libexec/qemu-kvm -kernel bzImage -drive file=hda.img,if=ide,cache=none -append "console=ttyS0 root=/dev/sda rw rdi...2016-09-14 11:29:17 · 1356 阅读 · 0 评论 -
使用devstack安装magnum
在redhat6.5上建立个centos7的虚拟机,使用centos7安装带magnum的devstacksystemctl stop firewalldsystemctl disable firewalldiptables -F关闭selinux[code="java"]qemu-img create -f qcow2 zhycentos.img 500G q...原创 2015-11-18 21:22:11 · 207 阅读 · 0 评论 -
nginx rewrite替代apache rewrite
清理chrome的缓存[color=red]chrome://appcache-internals/[/color]nginx rewrite参考[url]http://seanlook.com/2015/05/17/nginx-location-rewrite/[/url] wget http://www.lighttpd.net/download/spawn-fcg...原创 2016-10-18 20:30:14 · 447 阅读 · 0 评论 -
用buildroot为jslinux建立最小rootfs
##############################################################################制作镜像文件buildroot-2016.08.1.tar.gz[code="java"]make O=haoning menuconfig Target options ---> Target Architectu...原创 2016-11-18 17:59:37 · 563 阅读 · 0 评论 -
neutron基础七(qemu tap)
使用qemu 建立个虚拟机然后用tap设备,根据基础六,tap设备绑定到桥上,就可以和其他vxlan的上的机器通信简历虚拟机硬盘虚拟机叫vm,承载虚拟机的机器叫host[code="java"]qemu-img create -f qcow2 testnet.img 500G qemu-img amend -f qcow2 -o compat=0...原创 2016-02-02 17:02:39 · 249 阅读 · 0 评论 -
neutron基础九(qemu nat网络)
接上基础八,kvm透传nested忽略[b]1.在主机centos7(192.168.139.55)上建立的vm是centos的,使vm的的段是192.168.123.0段(因为122段有可能已经被virbr0占了)2.建立桥接br-hao(设置为192.168.123.1),设置ipv4包转发,设置iptables的ip伪装3.dnsmasq启动dhcp服务器,绑定到...原创 2016-02-06 17:21:06 · 373 阅读 · 0 评论 -
qemu以64位和32位的方式跑busybox
两种方式x86_64 和32位的i386方式-----------x86_64-----------------------------------------参考[url]http://mgalgs.github.io/2015/05/16/how-to-build-a-custom-linux-kernel-for-qemu-2015-edition.html[/url]...原创 2016-04-07 22:06:27 · 1030 阅读 · 0 评论 -
tap的方式使用qemu建立虚拟机NAT网络
[b]基本概念:[/b]vm:虚拟机主机:建立虚拟机的服务器[b]需求:用nat的方式,利用qemu建立一个虚拟机,使虚拟机可以访问外网[/b]目前主机的ip为192.168.139.85想设置vm的ip段为192.168.122.0段,dhcp自动获取ip,并访问外网[b]基本原理[/b]:[color=darkred]使用tap的方式建立vm,建...2016-06-23 18:03:54 · 2821 阅读 · 1 评论 -
qemu建立基本的虚拟机
[b]使用qemu建立虚拟机[/b][b]1.需要内核文件 bzImage 2.制作操作系统的镜像 hda.img[/b]内核编译参考:[url]http://haoningabc.iteye.com/blog/2237569[/url]制作简单的镜像需要使用[url]https://github.com/killinux/jslinux_reversed[/url]...原创 2016-06-23 17:04:55 · 239 阅读 · 0 评论 -
i386上的busybox
环境:在64位机器上总莫名其妙问题,交叉编译也会有想不到的地方,反正是虚拟机,找了个32为的centos7安装---------------------[code="java"]yum install glibc-static -yyum install ncurses ncurses-devel gcc gcc-c++ emacs -yyum install gli...原创 2016-04-26 22:51:59 · 415 阅读 · 0 评论 -
使用buildroot为jslinux创建root.bin
环境gcc 版本 4.8.5 centos 7.2.1511 (AltArch) 内核版本3.10.0-327.13.1 32位操作系统buildroot版本buildroot-2016.02########################使用buildroot生成jslinux的root.bin文件由几个关键点:[b]1.jslinux.js里面有一行[/b]...原创 2016-05-02 00:37:17 · 418 阅读 · 0 评论 -
qemu-kvm绑定cpu的核上
使用qemu-kvm建立一个虚拟机,然后虚拟机的线程绑定到具体的一个cpu的核上环境,centos6.5,双核,1,在主机上修改grub,把主机的核隔离2.使用taskset 把qemu的线程绑定到隔离的核上。[code="java"]yum install glib2 glib2-devel libtool gcc-c++ gcc zlib zlib-devel ...原创 2015-06-30 15:21:09 · 2951 阅读 · 1 评论 -
qemu-kvm 使用内存的大页
来自EPT VPID 挂载大页[code="java"]mount -t hugetlbfs hugetlbfs /dev/hugepages/[/code]设置大页数目[code="java"]sysctl vm.nr_hugepages=1024[/code]查看大页主要看HugePages_Total这四行,挂载设置前后有区别[code="...原创 2015-07-01 19:22:41 · 1970 阅读 · 0 评论 -
qemu-kvm 网络 手动建桥接(一)
/usr/libexec/qemu-kvm -net nic,model=?eth0可以访问外网建立桥接绑定桥接到eth0打开桥接的stp设置eth0为0因为使用桥接上网了设置路由原来两个从eth0出的现在使用br0出去达到的目的是[code="java"][root@haoning ~]# route -nKernel IP routi...原创 2015-07-03 17:28:56 · 461 阅读 · 0 评论 -
qemu-kvm 网络 手动建桥接(二)
问题在redhat7.1上有可能virsh start compute之后出现 “No bootable device."这种情况需要在xml里面定义例如[code="java"] hvm /usr/lib/xen/boot/hvmloader [/code]修改配置文件配置桥接使用的操作系统为红帽6...原创 2015-07-08 13:28:20 · 359 阅读 · 0 评论 -
qemu-kvm 网络 改配置文件 (三)
在redhat7.1上建立3台vmhttp://blog.sina.com.cn/s/blog_53923f940100x1b1.html[code="java"][root@localhost network-scripts]# cat ifcfg-br1 DEVICE=br1ONBOOT=yesTYPE=BridgeNM_CONTROLLED=yesBOOTPR...原创 2015-07-10 16:20:41 · 292 阅读 · 0 评论 -
qemu-kvm 网络 nat模式 (四)
qemu-ifup-NAT[code="java"]#!/bin/bashBRIDGE=virbr0NETWORK=192.168.122.0GATEWAY=192.168.122.1NETMASK=255.255.255.0DHCPRANGE=192.168.122.2,192.168.122.254TFTPROOT=BOOTP=function chec...原创 2015-07-19 19:19:46 · 668 阅读 · 0 评论 -
qemu-ga
bty:git 提交需要xwindow的办法unset SSH_ASKPASS1.在virsh的xml定义中加入channel指定host的socket映射到guest的dev用virsh启动虚拟机的时候注意加channel[code="java"] [/code]...原创 2015-07-22 22:59:50 · 4119 阅读 · 0 评论 -
qemu安装gentoo
nat参考官方http://wiki.qemu.org/Documentation/Networking/NAT#Overviewvnc如果闪退VNC是个不错的工具,今天掏出VNC Viewer来连接一台N久没登陆的服务器看看,输入密码连上后直接闪退,可能是ColourLevel的问题。依次点Option-->Advanced-->Expert找到ColourLev...原创 2014-10-16 14:04:52 · 308 阅读 · 0 评论 -
qemu树莓派连接网络
修正死循环启动输入命令:nano /etc/ld.so.preload将会打开一个文件,其中只有一行/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so在该行最前列处加上#符号(注意现在是英国式键盘):#/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so如果开始死循环了使用[code="j...原创 2014-10-16 14:13:48 · 783 阅读 · 0 评论 -
qemu的简单使用
概要:目标,使用redhat6.5作为主机(这个主机也是vmware虚拟出来的),建立一个虚拟机tinycore5.2并使这个虚拟机能ping通主机能访问的ip1,所用工具,2,使用,3,网络,其他以下称我的本机为server,建立的虚拟机为client具体内容如下:1.所用工具在redhat6.5作为qemu的server进行测试,TinyCore-5.2...原创 2014-10-16 14:18:41 · 1071 阅读 · 0 评论 -
tap的方式使用qemu建立虚拟机桥接网络
需求:建立一个虚拟机,使网络和内网一样,当一台普通接入内网的服务器用,qemu使vm网络和本机网络打通,原理:主机网络改成桥接,建虚拟机时候的tap1设备帮到这个桥上即可假设本机ip 192.168.139.85参考上篇[url]http://haoningabc.iteye.com/blog/2224128[/url][b]一.主机上关闭NetworkMa...原创 2016-06-22 20:53:45 · 2641 阅读 · 0 评论 -
jslinux-deobfuscated-network
基础知识查看网络包[code="java"]tcpdump -i eth0 -e -v -ltcpdump -i eth0 -e -v -l -w a.pcap[/code]a.pcap给wireshark用这个是必要的转发三步走:1.配置Linux系统的ip转发功能[code="java"]echo 1 >/proc/sys/net/ipv4/ip...原创 2017-02-13 22:37:44 · 202 阅读 · 0 评论