- 浏览: 1448406 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
关键点是
modprobe kvm_intel nested=1
使用qemu的时候 cpu透传设置 -cpu host
或者libvert的virsh命令的xml设置
<cpu mode='host-passthrough'></cpu>
###############################
kvm嵌套是只相同cpu的嵌套,64位编程32位的不行
在kvm启动的vm上启动kvm建立vm的vm
在没有vm启动的情况下操作
lsmod|grep kvm
如果什么都没有说明没有加载kvm模块
cat /sys/module/kvm_intel/parameters/nested
No such file or directory
不加nest启动内核模块
cat /sys/module/kvm_intel/parameters/nested
N
nested并没有打开
设置内核模块的nest
当显示Y的时候才确实设置成功
测试:
libvirt建立vm的时候
配置文件加
透传cpu
建立的vm里面测试使用
/usr/libexec/qemu-kvm已经可以建vm成功
普通的qemu建立vm
##############################
附录:
完整的jslinux.xml文件为
virsh start jslinux
启动的mv里面也可以使用kvm
modprobe kvm_intel nested=1
使用qemu的时候 cpu透传设置 -cpu host
或者libvert的virsh命令的xml设置
<cpu mode='host-passthrough'></cpu>
###############################
kvm嵌套是只相同cpu的嵌套,64位编程32位的不行
在kvm启动的vm上启动kvm建立vm的vm
在没有vm启动的情况下操作
lsmod|grep kvm
如果什么都没有说明没有加载kvm模块
cat /sys/module/kvm_intel/parameters/nested
No such file or directory
不加nest启动内核模块
modprobe kvm modprobe kvm_intel
cat /sys/module/kvm_intel/parameters/nested
N
nested并没有打开
设置内核模块的nest
rmmod kvm_intel modprobe kvm_intel nested=1 cat /sys/module/kvm_intel/parameters/nested Y
当显示Y的时候才确实设置成功
测试:
libvirt建立vm的时候
配置文件加
<cpu mode='host-passthrough'> </cpu>
透传cpu
建立的vm里面测试使用
/usr/libexec/qemu-kvm已经可以建vm成功
普通的qemu建立vm
/usr/libexec/qemu-kvm -kernel bzImage -drive file=hda.qcow2,if=ide,cache=none -append "console=ttyS0 root=/dev/sda rw rdinit=/sbin/init notsc=1" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52:54:00:12:34:22,model=e1000,addr=08 -net tap,name=haha,ifname=tap1,script=no,downscript=no -vnc 0.0.0.0:1 -monitor stdio
[root@jslinux test_migration]# lsmod|grep kvm kvm_intel 162153 0 kvm 525409 1 kvm_intel [root@jslinux test_migration]#
##############################
附录:
完整的jslinux.xml文件为
<domain type='kvm'> <name>jslinux</name> <uuid>d16d7501-9b0d-f26e-f52a-77a81225242e</uuid> <memory unit='KiB'>33554432</memory> <currentMemory unit='KiB'>33554432</currentMemory> <vcpu placement='static'>16</vcpu> <cpu mode='host-passthrough'> </cpu> <os> <type arch='x86_64' machine='pc'>hvm</type> <boot dev='hd'/> <bootmenu enable='yes'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='none'/> <source file='/home/hao/jslinux.img'/> <target dev='vda' bus='virtio'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/home/CentOS-7-x86_64-DVD-1503-01.iso'/> <target dev='hdc' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='1' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <interface type='bridge'> <mac address='50:52:11:aa:12:35'/> <source bridge='br0'/> <model type='virtio'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='5918' autoport='no' listen='0.0.0.0'> <listen type='address' address='0.0.0.0'/> </graphics> <sound model='ich6'> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </sound> <video> <model type='cirrus' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> </domain>
virsh start jslinux
启动的mv里面也可以使用kvm
发表评论
-
tinyemu
2019-01-24 17:59 1406参考https://bellard.org/jslinux/t ... -
jslinux-deobfuscated-network
2017-02-13 22:37 618基础知识 查看网络包 tcpdump -i eth0 -e ... -
用buildroot为jslinux建立最小rootfs
2016-11-18 17:59 1213############################### ... -
nginx rewrite替代apache rewrite
2016-10-18 20:30 789清理chrome的缓存 chrome://appcache-i ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2686ip route add 192.168.8.0/24 via ... -
qemu的不断网动态迁移的试验
2016-06-28 16:16 919需求: 目前有两台服务器 192.168.139.117 19 ... -
qemu的动态迁移的试验
2016-06-25 21:48 13821.安装qemu-2.5.1.tar 解决 ... -
libvirt建立快照和基本使用
2016-06-25 15:51 1549如果使用qemu的快照方式 在monitor中操作 (qe ... -
socket的方式使用qemu建立虚拟机
2016-06-24 17:54 1813qemu的-net参数 -net nic 必须有,基本配置mo ... -
tap的方式使用qemu建立虚拟机NAT网络
2016-06-23 18:03 9522基本概念: vm:虚拟机 ... -
qemu建立基本的虚拟机
2016-06-23 17:04 1921使用qemu建立虚拟机 1.需要内核文件 bzImage ... -
qemu用nat的方式使用tap建立虚拟机
2016-06-23 16:15 11普通桥接参考 http://haoningabc.iteye. ... -
tap的方式使用qemu建立虚拟机桥接网络
2016-06-22 20:53 7627需求:建立一个虚拟机,使网络和内网一样,当一台普通接入内网的服 ... -
使用buildroot为jslinux创建root.bin
2016-05-02 00:37 1298环境 gcc 版本 4.8.5 centos ... -
i386上的busybox
2016-04-26 22:51 998环境:在64位机器上总莫名其妙问题,交叉编译也会有想不到的地方 ... -
qemu以64位和32位的方式跑busybox
2016-04-07 22:06 1535两种方式x86_64 和32位的i386方式 ------ ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1559接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础七(qemu tap)
2016-02-02 17:02 976使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
使用devstack安装magnum
2015-11-18 21:22 1390在redhat6.5上建立个centos7的虚拟机,使用cen ... -
使用jslinux的hda.bin制作rootfs
2015-09-01 18:13 850把jslinux的硬盘下载下来 host=http: ...
相关推荐
嵌套阵列DOA估计matlab例程,基于Nested Arrays A Novel Approach to Array Processing With Enhanced Degrees of Freedom。
nested嵌套集合的内存有效容器。 此板条箱旨在在以下情况下使用:您想要一个可能较大的容器:Vec Vec Vec > Vec 其中C是堆分配的,具有动态大小,并且可以实现Collection特性,实际上您只需要使用借用的项(&[T]或...
postcss嵌套道具 插件可解开。 嵌套属性 CSS具有“命名空间”中的许多属性; 例如, font-family , font-size和font-weight都在font名称空间中。 在CSS中,如果要在同一名称空间中设置一堆属性,则必须每次将其...
yii2-nested-sets, Yii框架的嵌套集行为 nest 2的行为 一种利用改进的预排序树遍历算法的Yii框架的现代嵌套。安装安装这个扩展的首选方法是通过 composer插件。运行$ composer require creocoder/yii2-nes
1.Nested Class(嵌套类) 1.1.Nested class 1.2.Nested class的分类 1.3.Nested class的使用原因 2.Static Nested Classes 2.1.static nested class访问enclosing class(outer class)的成员 2.2.enclosing...
矩阵相乘的算法比较简单,输入一个m*n矩阵和一个n*p矩阵,结果必然是m*p矩阵,有m*p个元素,每个元素都需要计算,可以使用m*p嵌套循环进行计算。 根据矩阵乘法公式: 可以用循环直接套用上面的公式计算每个元素。...
学习elasticsearch嵌套聚集所需的示例数据,方便学习者进行测试。 关于城市宠物注册的web应用,系统包括下列一些实体: * City(city, type) * Citizen(occupation,age) * Pet(kind,name,age) city包括多个...
Laravel开发-eloquent-nested-attributes 嵌套属性允许您通过父级保存关联记录的属性。默认情况下,嵌套属性更新被关闭,您可以使用$nested属性启用它。启用嵌套属性时,将在模型上定义属性编写器。
Laravel开发-laravel-nested 向雄辩模型添加嵌套集验证
Nested VM execution: new direction for KVM.
Laravel开发-laravel-nestedset Laravel的嵌套集模型
嵌套套 Go Nested Set是的实现。 该项目是的Go版本,它使用相同的数据结构设计,因此它与一起使用相同的数据。 实际上,原始设计就是为此而设计的,由我们的Rails应用程序中的管理的内容,还需要维护前端Go API。 这...
这里是Spring的一个Nested事务的代码及数据库文件,因为NESTED资源很少,这里作出了一个通俗易懂的 让需要者下载。
嵌套NER的边界感知模型的源代码EMNLP-... N=maximum nested level + 1每个句子用空行分隔。 例如,对于这两个句子, John killed Mary's husband. He was arrested last night John killed Mary's husband. He was ar
JSS插件,支持嵌套选择器 在规则中的选择器前放置& ,它将被父选择器替换并提取到。 用法示例 import jss from 'jss' import nested from 'jss-nested' jss . use ( nested ) const styleSheet = jss . ...
关于嵌套查找 主页: : 软件包许可证:麻省理工学院 原料许可证: 摘要:用于处理深层嵌套文档(列表和字典)的Python函数 开发: : 当前构建状态 所有平台: 当前发行信息 姓名 资料下载 版本 平台类 安装嵌套...
nested_lookup包提供了许多Python函数,用于处理深层嵌套的文档。 在这种情况下,文档是Python字典和通常从YAML或JSON派生的列表对象的混合体。 nested_lookup: 在深层嵌套的文档上执行键查找。 返回匹配值的...
嵌套的Kubernetes集群API提供程序 嵌套集群的集群API提供程序 社区,讨论,贡献和支持 在上了解如何与Kubernetes社区互动。 您可以通过以下方式与该项目的维护者联系: 加入我们的Cluster API Provider嵌套工作组...
DRF可写嵌套 ...pip install drf-writable-nested 用法 例如,对于以下模型结构: from django . db import models class Site ( models . Model ): url = models . CharField ( max_length = 100 ) clas
Pretius嵌套报告 Oracle APEX动态操作插件v2.0.2该插件是动态操作插件,用于在APEX经典报告,交互式报告和静态HTML表中实现嵌套报告。 数据范围,数据外观和行为可通过插件属性进行自定义...src/PRETIUS_APEX_NESTED_RE