openstack 可以把多个物理机变成一个虚拟机? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UnitedStack
OpenStack
DevStack
OneStack
RDO
Fuel
StackOps
Install OpenStack on Ubuntu 12.04
OpenStack on GitHub
hepin1989
V2EX    OpenStack

openstack 可以把多个物理机变成一个虚拟机?

  •  
  •   hepin1989 2014-06-21 15:17:29 +08:00 22246 次点击
    这是一个创建于 4197 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问题:
    我公司的实施告诉我,openstack可以把很多台机器变成一个机器,比如10个4g的机器,你可以安装个虚拟机,有32g的内存等等。

    这是不可能的吧。
    他给我的回答很明确的就是你安装个ubuntu的instance,这个instance可以利用到openstack的节点的所有的运算力。想多大就多大
    14 条回复    2016-12-29 18:37:27 +08:00
    hepin1989
        1
    hepin1989  
    OP
       2014-06-21 15:23:06 +08:00
    应该是把单个物理机可以在上面跑几个虚拟机,然后openstack提供一个管理平台吧,因为他在负责给我分配虚拟机什么的,他如此肯定的回答我还以为真是这样,如果这样cluster那些还来干什么?
    czheo
        2
    czheo  
       2014-06-21 17:22:40 +08:00
    如果他真的这么觉得,那么他脑子被狗啃了
    pythonee
        3
    pythonee  
       2014-06-21 17:36:48 +08:00
    @czheo 那zen可以吗,那天一个同事也这么跟我说,说zen可以把多个物理机虚拟成一个大的机器
    hepin1989
        4
    hepin1989  
    OP
       2014-06-21 18:27:34 +08:00
    @pythonee zen kvm xen 等都是虚拟化技术,应该不是把多个变成一个吧,不然怎么会有超售的说法
    hepin1989
        5
    hepin1989  
    OP
       2014-06-21 18:28:20 +08:00
    @czheo 我那会儿问了人,也说不行,只是方便管理,说以前有人做过,但是难度太大了,现在都往分布式走了,也没有需要这么大的机器了。
    Niphor
      nbsp; 6
    Niphor  
       2014-06-21 23:17:00 +08:00
    虽然虚拟化接触的不多,不能100%肯定,但是我还是要回答LZ你基友是对的...

    别把openstack 看成VMware workstation 这种你经常用的东西...
    单台机器对于它来说只是个节点。
    虚拟化还有硬件虚拟化的...
    openstack 默认是用KVM...
    其它的如VMware的esxi等等....
    虚拟机只是构建再其之上而已。

    要真是像楼主像的那样,那假如我这次计算需要1TB内存,难道还弄个机子插1TB内存条?
    hepin1989
        7
    hepin1989  
    OP
       2014-06-22 11:23:25 +08:00
    @Niphor 那么如果这个可行,我想问,hadoop和spark还有必要存在么?
    我问了一个公司的cto,他说不行,必须要有人澄清了看来。

    基友的意思就是把一大堆硬件抽象成一个物理机
    Niphor
        8
    Niphor  
       2014-06-22 17:29:44 +08:00
    @hepin1989
    抱歉了LZ,上面的回答应该是错了。
    cpu,和内存 是不能跨物理机的,不然就应该有 memory node了...
    所以即便是虚拟了1台 机子,CPU,内存还是不能超过物理机的限制。
    hepin1989
        9
    hepin1989  
    OP
       2014-06-22 18:23:41 +08:00
    @Niphor 好吧,我也就是觉得是这样的,虚拟机的内存cpu那些不能够横跨无数个物理机,不然可能一个进程可能同时在一千个机上上跑,怎么迁移呢?
    notcome
        10
    notcome  
       2014-06-22 22:22:52 +08:00
    我觉得还是有那么一点的可能性的。
    但是你要保证几台物理机之间的延迟很小,带宽几十 Gbps。
    Niphor
        11
    Niphor  
       2014-06-23 09:52:31 +08:00
    @hepin1989,因为之前在外面看到有个帖子说vSphere里内存池是能共享的,不过昨天看了几个文档,好像不是那么回事,故发现自己好像弄错了...

    openstack不是也被用在超算上面了么,不知道超算上面,它是什么形式的...
    Josephpeng
        12
    Josephpeng  
       2014-06-23 09:54:08 +08:00
    hepin1989
        13
    hepin1989  
    OP
       2014-06-23 10:03:24 +08:00
    @Niphor 说白了,是不能够多变一的,只能一变多。
    gamexg
        14
    gamexg  
       2016-12-29 18:37:27 +08:00   1
    偶然搜索到了,就挖次坟吧,记录下曾经存在的方案。
    openMosix 是将多个物理机合并成一个虚拟机,可以自动透明的将一个 linux 进程由一个物理机迁移到另一个物理机。
    但是受限于内存和网络的速度差异,他也无法做到一个进程同时在多个虚拟机工作,一个进程只能工作于一个物理机,只是能够透明的迁移到更空闲的物理机而已。

    另外跨物理机访问内存毫无意义,延迟没现成的数据。只说宽带,千兆网络的极限速度是 100MB/S ,但是固态硬盘 500MB/s 读取速度很普通,那么看起来还不如用固态硬盘做交换分区...

    最终结果是 openMosix 2008 年停止开发...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5487 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 06:41 PVG 14:41 LAX 22:41 JFK 01:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86