V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zzlyzq
V2EX  ›  问与答

Cloud Infrastructure Common Management Interface - CICMI

  •  
  •   zzlyzq · 2016-09-11 08:41:27 +08:00 · 1654 次点击
    这是一个创建于 3025 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Just like a router or switch device, also like a linux box, users can use the terminal to manage them, what should we have in a public cloud env in this period?

    | command | description | | -- | -- | | ssh xxx@xxx | connect the cloud management interface | | show infrastrutures | list the Machine clusters that have its own vms and the firewall | | use infrastruture my1 | enter the context of the one infrastrues | | show vms | list the vms in the my1 | | show routers | list the router in the my1| | show firewall | list the firewall config that what port open or what port close in my1 | | create infrastrutures my2 | create a new cluster | | use my2 | enter the new infrastructures | | create new vm myvm2-1 | create a new vm | | create new vm myvm2-2 | create a new vm | | create new router my2-router | create a router |

    在当今的云计算领域,貌似还没有一个统一的接口,去兼容,哪怕是把各家的 API 统一到一个程序里来,创建资源啥的还是需要去 WEB 页面,费时费力,如果有这么个玩意儿,把云计算的基础设施当成了一个基础操作系统,类似于 linux 管理 PC , cicmi 会来管理云计算资源。

    有没有感兴趣的小伙伴,我没多少钱,但是如果有小伙搞出来第一版,大家继续维护,我愿意出 1000 大洋给 First Guy 。 7 年运维老兵的信誉做担保。

    14 条回复    2016-09-12 15:18:57 +08:00
    zzlyzq
        1
    zzlyzq  
    OP
       2016-09-11 08:41:59 +08:00
    msg7086
        2
    msg7086  
       2016-09-11 14:30:29 +08:00
    我觉得你的预算有点少了。楼下怎么看?
    zzlyzq
        3
    zzlyzq  
    OP
       2016-09-11 14:39:03 +08:00
    @msg7086 这个不是钱的问题,做出来之后 是开源的, 因为你不做 我不做, 肯定会有人做, 而且是崭新的概念型工具, 可以称之为 OS , Cloud OS 。 我试了试, 青云已经有 SDK ,只是做个外壳,更方便使用和接受而已,但是需要打磨很长时间。

    这个东西如果做出来,会给人眼前一亮的感觉, 试想一下, 终端登录云 OS ,可以直接查看自己的全球资产,几个命令就可以搞定网页上点来点去的各种功能,是不是会提高一点生产率,减少一些时间浪费,也使云计算的发展前进了一小步呢。

    其实我倒是认为,这个里面最难的是 设计,如何设计命令提示符的界面和操作功能。
    msg7086
        4
    msg7086  
       2016-09-11 14:45:24 +08:00
    「肯定会有人做」,那你急什么,请坐和放宽,等人做出来就好了。

    任何项目都有成本,因为都是工作。不是说开源的就不要钱了,不要钱吃西北风啊。特别是这种需要长期维护和扩展的,会花费极大量的时间。没有资金的支持,只靠爱去维护,连雷锋都不一定愿意去做。
    如果只是一个小工具,我花一两天就能写完的,那随便做做倒是无所谓……

    你怎么看?
    zzlyzq
        5
    zzlyzq  
    OP
       2016-09-11 15:20:13 +08:00
    @msg7086 哦,兄弟说的有道理,确实需要钱哈,哈哈。

    至于为什么我有点着急,是因为我觉得如果我们先搞出来了,那么在这一个领域,我们就有领导权,引领潮流,这个是战略问题, 用开源来承认我们的价值。
    zzlyzq
        6
    zzlyzq  
    OP
       2016-09-11 15:21:57 +08:00
    至于长期维护,其实如果是好东西,大家认可,比如我们是插件形式的,方便扩展,那么大家就会积极提交 PR , 最终会成熟,最终的价值》 提升我们使用云平台的效率。
    phoenixlzx
        7
    phoenixlzx  
       2016-09-11 15:50:43 +08:00
    看到标题我激动地点了进来

    然后我现在失望地滚了出去
    aveline
        8
    aveline  
       2016-09-11 16:04:48 +08:00
    看到标题我激动地点了进来

    然后我现在失望地滚了出去
    zzlyzq
        9
    zzlyzq  
    OP
       2016-09-11 16:56:58 +08:00
    好吧, 那我只好用三脚猫的工夫先开个头了。

    import os
    import sys
    import re
    import qingcloud.iaas

    key_id = ""
    key_value = ""

    class ccmi:
    def __init__(self,key_id,key_value,command):
    self.key_id = key_id
    self.key_value = key_value
    self.command = key_command

    def connect(self,key_id,key_value):
    conn = qingcloud.iaas.connect_to_zone(
    'pek1',
    '%s',
    '%s'
    )%(key_id,key_value)

    def command_execute(self,conn,command):
    majinjing3
        10
    majinjing3  
       2016-09-11 17:32:55 +08:00 via Android
    这个需要花大量的时间的,
    msg7086
        11
    msg7086  
       2016-09-11 18:27:04 +08:00
    @zzlyzq 对了忘了问了,「用开源来承认我们的价值」,你说的价值体现在哪?
    能弄到投资吗?能做大了上市吗?能挣到钱吗?能提升你现在的某个产品的价值吗?
    zzlyzq
        12
    zzlyzq  
    OP
       2016-09-11 20:35:53 +08:00
    @msg7086 哥们 你想多了, 仅仅是觉着这个东西有用,所以想做做试试, 没想过挣钱的事儿。
    zzlyzq
        13
    zzlyzq  
    OP
       2016-09-11 20:36:19 +08:00
    @majinjing3 慢慢来白, 挺有意思的。呵呵。
    immjun
        14
    immjun  
       2016-09-12 15:18:57 +08:00
    @zzlyzq 慢慢来吧 先搞个 原型 然后写文往 Hacker News 上一发,会有很多同道的人跟进的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5758 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 06:39 · PVG 14:39 · LAX 22:39 · JFK 01:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.