最新文章列表

用buildroot为jslinux建立最小rootfs

############################################################################## 制作镜像文件 buildroot-2016.08.1.tar.gz make O=haoning menuconfig Target options ---> Target Architecture Variant (i6 ...
haoningabc 评论(0) 有1207人浏览 2016-11-18 17:59

qemu用tap方式启动vm的网络试验(ip route)

ip route add 192.168.8.0/24 via 192.168.137.223 用qemu启动虚拟机: /usr/libexec/qemu-kvm -kernel bzImage -drive file=hda.img,if=ide,cache=none -append "console=ttyS0 root=/dev/sda rw rdinit=/sbin/ini ...
haoningabc 评论(0) 有2674人浏览 2016-09-14 11:29

qemu的不断网动态迁移的试验

需求: 目前有两台服务器 192.168.139.117 192.168.139.83 把117上的一台vm动态迁移到83上,中间不断网,不影响用户使用 假设vm的网络也是一个网段的192.168.139.66,使用相同的dhcp服务 服务器上配置网络: 两台机器都要 systemctl stop NetworkManager systemctl disable NetworkManager ...
haoningabc 评论(0) 有916人浏览 2016-06-28 16:16

kvm的nested嵌套

关键点是 modprobe kvm_intel nested=1 使用qemu的时候 cpu透传设置 -cpu host 或者libvert的virsh命令的xml设置 <cpu mode='host-passthrough'></cpu> ############################### kvm嵌套是只相同cpu的嵌套,64位编程32位的不行 在kvm启动 ...
haoningabc 评论(0) 有1277人浏览 2016-06-27 18:25

qemu的动态迁移的试验

1.安装qemu-2.5.1.tar 解决依赖 yum install zlib-devel glib2-devel automake autoconf libtool bison flex bison-devel flex-devel -y ./configure make && make install 2.试验环境 两 ...
haoningabc 评论(0) 有1380人浏览 2016-06-25 21:48

libvirt建立快照和基本使用

如果使用qemu的快照方式 在monitor中操作 (qemu)savevm my_tag 把bzImage和hda.qcow2都scp到83上 启动qemu命令同上, 在monitor中 (qemu)loadvm my_tag 查看有都少快照 (qemu) info snapshots ######################################## 下 ...
haoningabc 评论(0) 有1545人浏览 2016-06-25 15:51

qemu建立基本的虚拟机

使用qemu建立虚拟机 1.需要内核文件 bzImage 2.制作操作系统的镜像 hda.img 内核编译参考:http://haoningabc.iteye.com/blog/2237569 制作简单的镜像需要使用https://github.com/killinux/jslinux_reversed 具体建立一个120M的精简操作系统,debian的etch版本 要求支持ip,ifco ...
haoningabc 评论(0) 有1914人浏览 2016-06-23 17:04

tap的方式使用qemu建立虚拟机桥接网络

需求:建立一个虚拟机,使网络和内网一样,当一台普通接入内网的服务器用, qemu使vm网络和本机网络打通, 原理:主机网络改成桥接,建虚拟机时候的tap1设备帮到这个桥上即可 假设本机ip 192.168.139.85 参考上篇http://haoningabc.iteye.com/blog/2224128 一.主机上关闭NetworkManager systemctl stop Netw ...
haoningabc 评论(0) 有7614人浏览 2016-06-22 20:53

使用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文件 ...
haoningabc 评论(0) 有1294人浏览 2016-05-02 00:37

i386上的busybox

环境:在64位机器上总莫名其妙问题,交叉编译也会有想不到的地方, 反正是虚拟机,找了个32为的centos7安装 --------------------- yum install glibc-static -y yum install ncurses ncurses-devel gcc gcc-c++ emacs -y yum install glibc glibc-devel gl ...
haoningabc 评论(0) 有994人浏览 2016-04-26 22:51

qemu以64位和32位的方式跑busybox

两种方式x86_64 和32位的i386方式 -----------x86_64----------------------------------------- 参考http://mgalgs.github.io/2015/05/16/how-to-build-a-custom-linux-kernel-for-qemu-2015-edition.html 下载busybox和linux内核 ...
haoningabc 评论(0) 有1526人浏览 2016-04-07 22:06

neutron基础九(qemu nat网络)

接上基础八,kvm透传nested忽略 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服务器,绑定到br-hao(ps下如 ...
haoningabc 评论(0) 有1557人浏览 2016-02-06 17:21

neutron基础八(qemu 桥接网络)

qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚本设置不一样 试验: 1.目前在主机上建立一个vm叫centos7,作为服务器,先设置kvm透传 设置nest透传kvm,在kvm上使用kvm,主机的IP 192.168.140.11 netmask 255.255.240.0 ,网关129.168.128.1 2.把建立的虚拟机centos7作为服务器主机,dhcp得到ip19 ...
haoningabc 评论(0) 有1489人浏览 2016-02-06 13:13

neutron基础七(qemu tap)

使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,tap设备绑定到桥上,就可以和其他vxlan的上的机器通信 简历虚拟机硬盘 虚拟机叫vm,承载虚拟机的机器叫host qemu-img create -f qcow2 testnet.img 500G qemu-img amend -f qcow2 -o compat=0.10 testnet.img 建 ...
haoningabc 评论(0) 有970人浏览 2016-02-02 17:02

使用devstack安装magnum

在redhat6.5上建立个centos7的虚拟机,使用centos7安装带magnum的devstack systemctl stop firewalld systemctl disable firewalld iptables -F 关闭selinux qemu-img create -f qcow2 zhycentos.img 500G qemu-img amend -f qcow ...
haoningabc 评论(0) 有1383人浏览 2015-11-18 21:22

qemu-ga

bty:git 提交需要xwindow的办法 unset SSH_ASKPASS 1.在virsh的xml定义中加入channel指定host的socket映射到guest的dev 用virsh启动虚拟机的时候 注意加channel <channel type='unix'> <source mode='bind' path='/var/lib/libv ...
haoningabc 评论(0) 有2646人浏览 2015-07-22 22:59

qemu-kvm 网络 nat模式 (四)

qemu-ifup-NAT #!/bin/bash BRIDGE=virbr0 NETWORK=192.168.122.0 GATEWAY=192.168.122.1 NETMASK=255.255.255.0 DHCPRANGE=192.168.122.2,192.168.122.254 TFTPROOT= BOOTP= function check_bridge() { ...
haoningabc 评论(0) 有1686人浏览 2015-07-19 19:19

qemu-kvm 网络 改配置文件 (三)

在redhat7.1上建立3台vm http://blog.sina.com.cn/s/blog_53923f940100x1b1.html [root@localhost network-scripts]# cat ifcfg-br1 DEVICE=br1 ONBOOT=yes TYPE=Bridge NM_CONTROLLED=yes BOOTPROTO=static IPAD ...
haoningabc 评论(0) 有907人浏览 2015-07-10 16:20

qemu-kvm 网络 手动建桥接(二)

问题在redhat7.1上有可能virsh start compute 之后出现 “No bootable device."这种情况 需要在xml里面定义<bootmenu enable='yes'/> 例如 <os> <type>hvm</type> <loader>/usr/lib/xen/boot/hvmlo ...
haoningabc 评论(0) 有3298人浏览 2015-07-08 13:28

qemu-kvm 网络 手动建桥接(一)

/usr/libexec/qemu-kvm -net nic,model=? eth0可以访问外网 建立桥接 绑定桥接到eth0 打开桥接的stp 设置eth0为0 因为使用桥接上网了 设置路由 原来两个 从eth0出的现在使用br0出去 达到的目的是 [root@haoning ~]# route -n Kernel IP routing table Destination G ...
haoningabc 评论(0) 有2708人浏览 2015-07-03 17:28

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics