kvm=off 后
hv_vendor_id= 也要赋值
2017/7/18 10:35:09
就可以了
2017/7/18 10:35:19
随便给个名字
2017/7/18 10:36:40
额这个是在哪里给啊
2017/7/18 10:36:46
在哪里配置
10:37:10
2017/7/18 10:37:10
我在网上看也说给vendor_id但是没找到
2017/7/18 10:38:00
是改虚拟机的配置吗
2017/7/18 10:38:05
我的 是用 docker 的 在nova-libvirt 容器里改
2017/7/18 10:38:12
不是 是kvm 的启动参数
2017/7/18 10:38:31
openstack 我不知道怎么添加 kvm 的启动参数 改了好多地方都不行
2017/7/18 10:38:54
KVM=OFF我是在配置文件里面改的
10:39:16
2017/7/18 10:39:16
那你 ps 看下 kvm 的启动参数 包含了没有
2017/7/18 10:39:24
我配置文件改 也不生效
2017/7/18 10:39:28
没有
2017/7/18 10:39:53
(nova-libvirt)[root@openstack libexec]# cat qemu-kvm
#!/usr/bin/python
import os
import sys
new_args = []
# only change the "-cpu" options (inject kvm=off and hv_vendor_id=MyFake_KVM)
for i in range(len(sys.argv)):
if i<=1:
new_args.append(sys.argv[i])
continue
if sys.argv[i-1] != "-cpu":
new_args.append(sys.argv[i])
continue
subargs = sys.argv[i].split(",")
subargs.insert(1,"kvm=off")
subargs.insert(2,"hv_vendor_id=HHData_KVM")
new_arg = ",".join(subargs)
new_args.append(new_arg)
os.execv('/usr/libexec/qemu-kvm_bak', new_args)
2017/7/18 10:40:28
这个是按照个老外的方法 替换 qemu-kvm 强行注入参数
10:41:21
2017/7/18 10:41:21
把原来的 qemu-kvm 改名字为 qemu-kvm_bak
os.execv('/usr/libexec/qemu-kvm_bak', new_args)
2017/7/18 10:41:54
我这样改了之后 就没任何问题了
2017/7/18 10:42:52
2017/7/18 10:42:57
恩我研究研究直接在kvm里面改下看看
10:43:36
2017/7/18 10:43:36
我也不想 这样改 但我实在找不到哪里能添加启动参数的地方
2017/7/18 10:44:26
我是在这里添加的kvm=off
2017/7/18 10:45:00
2017/7/18 10:45:07
改的虚拟机的配置文件
2017/7/18 10:45:25
没用
10:45:45
2017/7/18 10:45:45
这个文件 服务重新启动后 就会刷新的了
2017/7/18 10:45:49
添加这个就可以KVM=OFF了
2017/7/18 10:45:53
但是就是用不了
2017/7/18 10:47:45
openstack 重启后 vm 的配置文件 都会重新生成的
10:48:14
2017/7/18 10:48:14
我没用openstack,直接使用kvm虚拟化
2017/7/18 10:48:44
那你 添加 hv_vendor_id= 看看
2017/7/18 10:49:00
不行
2017/7/18 10:49:06
刚试了
2017/7/18 10:49:57
启动参数有了吗
阅读(1497) | 评论(0) | 转发(0) |