windows下安装linux虚拟机属于虚拟化吗
先 用虚拟机ping下物理主机的 ip 如果不能 按照下面的文档 进行操作 弄不好 追问哈~
桥式连接网络设置 (要做为服务器给嵌入式开发板用,必须使用桥式网络)
桥式网络 即是指虚拟机和物理主机公用一块网卡,把网卡当成一个hub,就相当于一个局域网的两台机子)
第一步:
在一个已经建立好后的虚拟机上点击Edit 点击Network Editor 选择当前的 虚拟系统 点击 Bridged 选择OK !(记住 看下 你物理主机 就是你的windows用的是 哪块网卡上网的 可能会有多网卡!也可以选择自动 让他自行选择)
第二步:在命令行下 输入 (在root下,不然会出现权限问题)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
把BOOTPROTO=dhcp 设置成 static
再添加两行
IPADDR=xxxxxxxxxxxx 这个要跟当前物理主机的IP 一个网段 毕竟是在一个“局域网“嘛
NEMASK=xxxxxxxxxxxx 子网掩码
保存!
service network restart
搞定 试ping下 两边都可以ping通 !前提是一定要把防火墙给关闭了 包括物理主机的!
首先,现在常用的虚拟化一般靠vmware来实现,当然也有其他的产品,不过vmware市场占用率大概在80%--90%。而不是他们说的HA什么的,那个叫做双机,不叫虚拟化。
step1:两台主机,系统铲掉,装esxi,我习惯用50。装好后配置好网络。
step2:通过vshere,ip,登录到其中一台主机上,你会看到很多选项,如果有现成模板的话,去部署一台vcenter,配置ip,并通过web进行最后配置。
step3:通过vshere登录到vcenter,加入两台ibm主机,然后通过vcenter搭建云,进行统一管理,而你的存储,可以挂在到两台ibm主机下面,作为共享存储。似乎之前web配置vcenter也有配置存储的选项,很久没做了,记不清了。
step4:你可以再vcenter上,建立虚拟机,配置存储,搭建平台,等等,这里面,你可以对虚拟机进行vMotion,做HA,做DRS,很多功能。当然,你要配置相应的网络。
虚拟化的好处是:
一台主机的资源,可以虚拟成多个主机出来,理论上,虚拟机可以虚拟出本机总资源的15倍。但一般以我们个人经验,虚拟机个数最好不超过本机cpu核数。
虚拟机部署快,还可以在两台ibm实现负载均衡,其中一台主机负载过高,vmware会把其其上的一些虚拟机自动迁移到另外一台上,
容灾,其中一台主机down了,另一台主机会通过共享的存储,自动跑起来down掉的虚拟机。不过,现在我们一般做虚拟化,都是用刀片服务器,一个刀箱,多个刀片,留出冗余,这样可以允许其中一个两个刀片坏掉,而不影响业务,像你这种两台机器,其中一个down了,另外一台无法完全带的起所有的虚拟机,除非你留的冗余够大。
1、你相当于要自己建立一台VPS
2、推荐linux-vserver或OpenVZ,去网上查查教程吧,vmware或virtualbox和windows下一样的用,如果不成功,应该是缺少依赖的包。Virtual Machine Manager就是Xen。
3、无论你要用Xen/Kvm/linux-Vserver/OpenVZ之中的哪一种,都需要先升级内核,虚拟内核引导成功了,才能进行下一步。
4、以linux-Vserver为例:
a)参考linux-Vserver官网
b)用yum或者下载全部所需的rpm包,安装内核后,用虚拟内核启动系统
c)安装Vserver工具
d)启动需要的服务
service vprocunhide start
chkconfig vservers-default on
e)下载各种系统的VPS images镜像包,比如centos-6-2012-06-12tarbz2
根据Building_Guest_Systems做一个虚拟系统。
Linux下成熟的开源虚拟化管理平台很多,有Eucalyptus、OpenStack、OpenNebula、OpenQRM、XenServer、Oracle VM、CloudStack、ConVirt,以及ganeti等。
首先Oracle VM免费。这个由全球最大企业级软件公司推出的虚拟化解决方案,值得一试。
如果看中稳定性和可靠性,推荐 cloudstack
如果看中功能性和扩展性,推荐openstack
在终端执行命令
[root@localhost
~]#
grep
-e
'(svm|vmx)'
/proc/cpuinfo
或者:
[root@localhost
~]#
cat
/proc/cpuinfo
找到flags部分,如果其中输出有svm或vmx,表明cpu支持虚拟化技术
svm
-
secure
virtual
machine,
amd的虚拟化技术amd-v
vmx
-
intel的虚拟化技术intel-vt
Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块),下面是Linux安装KVM虚拟机方法:
1、看看cpu是否支持kvm
[root@localhost ~]#grep -E -o 'vmx|svm' /proc/cpuinfo#结果显示vmx表示支持
2、安装kvm所需要的软件包
[root@localhost ~]#yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager3、安装完确认一下是否安装成功
#检查模块是否有加载[root@localhost ~]#lsmod | grep kvm
kvm_intel 85256 0
kvm 224928 2 ksmkvm_intel
4、安装桥接管理工具
[root@localhost ~]#yum install bridge-utils tunctl5、安装gui管理工具
[root@localhost ~]#yum install virt-manager virt-viewer6、修改网卡文件
[root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=1921681187
NETMASK=2552552550
TYPE=Bridge
7、 保存网卡配置重启网卡
[root@localhost ~]#service network restart
0条评论