iPhone手机道路交通标志牌为什么是被交掉一口的苹果

软件插件学习(44)
来源:/2012/09/how-to-run-kvm-nested-vms-on-kvm/
上次讨论了 问题,前不久有读者想 “在 kvm 上面创建个虚拟机” 问到 “如何开启虚拟机上的 CPU VT 功能以便在 KVM 上运行 KVM”,又是一个嵌套应用虚拟机的问题:在 KVM 虚拟机上运行 KVM 虚拟机。以下步骤在 Ubuntu Server 12.04 LTS 64 bit 上测试通过。
首先检查 KVM host(母机)上是否打开了嵌套虚拟机功能(默认是开启的):
# modinfo kvm_intel | grep nested
nested:bool
# cat /sys/module/kvm_intel/parameters/nested
如果上面的显示结果不是 Y 的话需要开启 nested:
# modprobe -r kvm-intel
# modprobe kvm-intel nested=1
# cat /sys/module/kvm_intel/parameters/nested
然后在 KVM guest(虚拟机)的 xml 配置文件中加入 vmx 选项,并启动虚拟机(这里用的是 Ubuntu 官方发布的 Ubuntu KVM 镜像 ubuntu-12.04-server-cloudimg-amd64-disk1.img):
# vi nestedvm.xml
&cpu match='exact'/&
&model&core2duo&/model/&
&feature policy='require' name='vmx'//&
# virsh create nestedvm.xml
启动虚拟机后登陆并安装 KVM,执行 kvm-ok 和 modinfo 均出现错误:
# apt-get install ubuntu-virt-server
INFO: /dev/kvm does not exist
sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
KVM acceleration can be used
# modinfo kvm_intel
ERROR: modinfo: could not find module kvm_intel
这是因为我们使用的是 ubuntu-12.04-server-cloudimg-amd64-disk1.img 这个官方虚拟机镜像,这个镜像使用的是 linux 3.2.0-23-virtual 内核,缺少 KVM 模块(kvm-intel.ko),所以我们需要改为 generic 内核:
# uname -a
Linux test 3.2.0-23-virtual #36-Ubuntu SMP Tue Apr 10 22:29:03 UTC
x86_64 x86_64 GNU/Linux
# apt-get install linux-generic
重启后进入虚拟机执行 kvm-ok 和 modinfo 均成功:
INFO: /dev/kvm exists
KVM acceleration can be used
# modinfo kvm_intel
/lib/modules/3.2.0-30-generic/kernel/arch/x86/kvm/kvm-intel.ko
srcversion:
3BAF54F96ECD4B02292CAA0
3.2.0-30-generic SMP mod_unload modversions
flexpriority:bool
unrestricted_guest:bool
emulate_invalid_guest_state:bool
vmm_exclusive:bool
yield_on_hlt:bool
fasteoi:bool
nested:bool
ple_gap:int
ple_window:int
现在应该可以在这个虚拟机上创建另一个虚拟机了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:130511次
积分:2292
积分:2292
排名:第14536名
原创:89篇
转载:59篇
(1)(5)(1)(10)(5)(4)(1)(3)(1)(3)(5)(6)(1)(5)(4)(3)(1)(7)(11)(3)(4)(1)(13)(1)(4)(3)(2)(3)(4)(6)(3)(1)(4)(2)(3)(3)(3)(2)(2)(5)(1)如何在VMware Workstation上安装ESX/ESXi服务器
日期:来源:
  准备安装ESX/ESXi的服务器  安装ESX/ESXi就像安装任何一个Linux的套件一样,在确定你的机器匹配VMware的HCL之后即可以放心开始安装。但在安装之前,还是有些准备任务,包括了BIOS的配置,磁盘安全机制RAID,以及远程键盘鼠标屏幕KVM的配置。  准备服务器的BIOS配置  一般来说,任何通过VMware HCL认识的服务器都可以顺利运行,但在安装之前,还是别忘了将BIOS中相关的地方激活。  服务器BIOS中虚拟机选项的激活  VT-X:在BIOS会显示Virtualization Technology.  VT-D:在BIOS中会显示VT-D或是IOMMU.  RAID的规划及安装  ESX/ESXi虽然是一个Hypervisor,但也是一个操作系统,因此也需要有些安全防护,因此在安装前,先要规划Hypervisor的存放位置,本地硬盘则一定要使用RAID才能确保Hypervisor的常规运行。  RAID的常见名称  Volume:卷,即RAID落实后的组合。  Virtual Device:和卷同意,但一个VD可以只有一台硬盘。  IM:即RAID1,通常是Mirror的意思。  IS:即RAID0,即Stripping的意思。  IME:即IM+Enhance的意思,通常为RAID1+Hot Spare.  PD:Physical Device,即物理硬盘。  准备主机的总控KVM  在机房环境中,如果每一次安装或配置服务器都要跑到计算机旁边,安装上键盘,鼠标,屏幕,不但麻烦,一不小心还会把服务器的电源或网线给碰掉,带来无谓的困扰。在IDC中,一般会使用所谓的KVM转移设备,将这台服务器的键盘,鼠标,屏幕(通称KVM)的输出入都转移出来。  1、KVM的种类:交换机  最常见的KVM转移设备就是网卡,一般做法有通过KVM的交换机,再利用客户端程序或浏览器上交换机来操作给定IP的服务器。KVM交换机通常会有一个屏幕界面和USB界面,并且将这些界面集成CAT网络界面。  2、KVM的种类:专属总控卡  另一种就是在服务器中直接插上网络界面的KVM over IP卡,可以将这个KVM over IP的卡配置一个私有的IP,再将这个卡连上公用的交换机,只要通过IP就可以直接操作这台计算机,大部分的服务产品都是使用这种方式。  在VMware Workstation上安装ESX/ESXi  ESX必须匹配VMware HCL的硬件上才能安装,因此一般的PC要安装上必须靠运气,但如果只想评估ESX。事实上,VMware为了让每一个人都可以体会ESX的强大,特别在新版的VMware Workstation 7及以后的版本中加入了对ESX的支持,让你可以在"虚拟"的环境中再安装Hypervisor,并且也可以在上面再安装VM。虽然效果无法应用正规环境,但至少可以评估ESX的各项功能,如HA、VMotion、DRS等。  1、在workstation上安装ESX/ESXi的必要条件  虽然大部分个人计算机都可以安装,但ESX/ESXi是一个64比特的Hypervisor,因些VMware Workstation的机器必须拥有64比特的CPU,而CPU也必须支持VT-X技术,满足这两个条件才能在上面安装ESX/ESXi.  2、创建给ESX/ESXi用的VM  VMware Workstation很贴心地在其上特别准备了给ESX/ESXi运行环境,只要经过简单的配置步骤即可。  3、创建给ESX/ESXi用的VM  在VMware Workstation下创建给ESX/ESXi的VM和创建其他的VM一样简单。  (1) 进入VMware Workstation并且选择New Virtual Machine选项。  (2) 选择Custom单选按钮,单击next按钮  (3) 选择VMware Workstation的版本,这里选默认值即可。  (4) 选择“I will install the operating system later”,然后next.  (5) 在操作系统的选择上,选择VMware ESX,在Version中选择VMware ESX/ESXi4,next  (6) 键入这个VM名称,选择存放位置,然后next。  (7) 接下来选择CPU数量,next  (8) 接下来是内存的大小,默认值是2GB,单击next按钮  (9) 再接下来是网络,选择bridge方便管理,单击next.  (10) 接下来是硬盘的界面卡,以默认值为主,单击next  (11) 接下来是创建这个ESX VM的硬盘,选择创建新硬盘,单击next  (12) 接下来是硬盘的界面,ESX以SCSI为主,单击next按钮  (13) 给定VM硬盘的大小,默认为40GB,单击next  (14) 接下来是这个VM使用硬盘VMDK的名称,也使用默认值,单击next按钮  (15) 接下来是信息汇总  (16) 单击finish完成创建。   开始安装
微信公众号
TechTarget
TechTarget中国
查看更多评论
敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。
这一文件格式与其他虚拟化产品不兼容,这就是为什么VMware Workstation提供了将文件导出为打开虚拟化格式(OVF)的选项。本文,你将学习到在哪些情况下这可能是有用的。
虚拟化改变了为企业工作负载分配服务器资源及使用方式,一台服务器承载单个物理应用的日子一去不复返了,如今虚拟机几乎可以使用所有的服务器计算资源。
本文会介绍在ESXi主机上部署VMware Tools 10升级版的方法,并且为没有运行最新版VMware Tools的虚拟机提供了两种很简单的方法。
hypervisor几乎在所有适合的服务器平台上都能够良好地运行,但正确地安装hypervisor并非那么容易。
如果你是初次建立VMware服务器虚拟化,对复杂的vSphere虚拟网络不知如何下手?如果你已经建立了vSphere网络,是不是也同样被各种问题困扰?本期《VMware vSphere虚拟网络技术宝典》指导用户如何建立与设置vSphere网络、如何使用vSphere网络工具、如何解决vSphere网络问题和如何保证vSphere网络安全。
停机时间曾经是虚拟机迁移过程中令人痛苦的荆棘。但动态迁移改变了这种情况。现在,动态迁移消除了停机时间,除此之外仍然有一些方法可以来改善将虚拟机从一个物理主机移动到其他地方的方法。速度和安全是提高Hyper-V动态迁移的两大焦点。其中包括加快和自动化保护迁移过程的方法和策略。下面我们提供了提升Hyper-V动态迁移速度和安全的五种不同方式。
虚拟桌面架构为何还未占领桌面领域?那是因为这种架构让大规模的VDI项目部署起来比传统PC贵得多。VDI厂商在努力降低基于服务器的虚拟桌面成本。本期TT虚拟化技术手册中,我们介绍低成本的桌面虚拟化技术,它们也提供灵活性与安全性。同时,分享打造低成本VDI的方法,教您部署XenDesktop与VMware View等产品。
随着桌面虚拟化技术的普及,在本期的技术手册中,我们将介绍桌面虚拟化实践,包括基本概念、常用技术以及实践中应当注意的问题。
TechTarget
企业级IT网站群
TechTarget中国 版权所有
All Rights Reserved, Copyright
TechTarget中国 版权所有
All Rights Reserved, Copyright1733人阅读
linux运维(15)
在 VMware ESXi 虚拟机上运行虚拟机,被称为多层虚拟或者嵌套虚拟机(Nested VMs)。如果只有一台电脑想测试多节点 OpenStack 环境的话,使用 VMware ESXi 虚拟几个运行 KVM Hypervisor 的 OpenStack 计算节点是个不错的办法。
VMware ESXi 6.0 默认情况下不支持嵌套虚拟,所以在 VMware ESXi 虚拟机里安装完 KVM 以后会发现 KVM 虽然能装但不可用:
# egrep -c '(vmx|svm)' /proc/cpuinfo
解决办法很简单:1、修改 VMware ESXi 的设置;2、修改对应虚拟机的设置。
1、修改 VMware ESXi 的设置;
登陆 VMware ESXi 控制台(默认 SSH 服务是关闭的),然后用 ssh 登陆 VMware ESXi 后在 config 文件中最后加入 vhv.enable = &TRUE& 一行:
1: [root@localhost:~] cat /etc/vmware/config
2: libdir = &/usr/lib/vmware&
3: authd.proxy.nfc = &vmware-hostd:ha-nfc&
4: authd.proxy.nfcssl = &vmware-hostd:ha-nfcssl&
5: authd.proxy.vpxa-nfcssl = &vmware-vpxa:vpxa-nfcssl&
6: authd.proxy.vpxa-nfc = &vmware-vpxa:vpxa-nfc&
7: authd.fullpath = &/sbin/authd&
8: vhv.enable = &TRUE&
9: [root@localhost:~]
修改完成配置后重启VMware ESXi 物理机器才能生效!
2、修改对应虚拟机的设置。
重启 VMware ESXi 后编辑虚拟机选项(需要先关闭虚拟机),打开“编辑虚拟机设置”对话框,在“选项”页面的“客户机操作系统”选项里把“版本”的类型换成“其它”里面的 “VMware ESxi 6.x”,如图:
最后启动虚拟机后再执行egrep -c '(vmx|svm)' /proc/cpuinfo  一下就可以看到结果为非0了, KVM 可以用了:
# egrep -c '(vmx|svm)' /proc/cpuinfo 
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:39812次
排名:千里之外
原创:42篇
转载:10篇
(1)(5)(1)(2)(1)(10)(9)(23)

我要回帖

更多关于 禁止掉头标志 的文章

 

随机推荐