V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZGLHHH
V2EX  ›  Amazon Web Services

请问亚马逊云 EC2 有没有类似于 VNC 的功能?

  •  
  •   ZGLHHH · 2018-02-15 00:22:19 +08:00 · 5921 次点击
    这是一个创建于 2224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    找了半天没找到。

    55 条回复    2018-02-27 14:54:34 +08:00
    yexm0
        1
    yexm0  
       2018-02-15 00:34:52 +08:00 via iPhone
    好像 aws, azure, gcp 这三大都没这玩意
    ZGLHHH
        2
    ZGLHHH  
    OP
       2018-02-15 00:35:56 +08:00
    @yexm0 #1 或者说有没有像 GOOGLE CLOUD 的能控制的串口控制台
    RalphHuang
        3
    RalphHuang  
       2018-02-15 00:40:13 +08:00
    好像没有,只能 SSH
    applehater
        4
    applehater  
       2018-02-15 01:02:37 +08:00 via iPhone
    Windows 能远程桌面够用吗?
    msg7086
        5
    msg7086  
       2018-02-15 01:11:42 +08:00
    EC2 没有 Console Access 的问题已经为人诟病很久了。
    ZGLHHH
        6
    ZGLHHH  
    OP
       2018-02-15 01:22:36 +08:00
    @msg7086 #5 原来一直都没有的啊。可惜了。
    jameslan
        7
    jameslan  
       2018-02-15 01:35:00 +08:00 via Android
    想要 gui 可以自己装啊
    SharkIng
        8
    SharkIng  
       2018-02-15 01:35:36 +08:00
    没有,只能 SSH。如果你没办法 SSH 进去唯一一个可以看到机器上显示的地方是一个叫做 System Log 的地方,可以看到当前机器的状态(相当于你 VNC 进去后看到的页面,但是无法操作)偶尔用一下..
    CEBBCAT
        9
    CEBBCAT  
       2018-02-15 01:36:29 +08:00 via Android
    @jameslan 楼主说的是网页操作,系统出现故障起不来的时候可以网页操作,就像真的到了机房一样
    weiwio
        10
    weiwio  
       2018-02-15 01:50:45 +08:00 via Android
    试试看用不同的 AMI image, Amazon Linux 是不行
    jameslan
        11
    jameslan  
       2018-02-15 01:58:39 +08:00 via Android
    @CEBBCAT 虚拟机的无 os 状态?能用来干什么呢。。。。。另外不是说 VNC 么
    laxenade
        12
    laxenade  
       2018-02-15 02:51:28 +08:00
    坏了就应该再开一个 ec2,数据啥的挂载原来的 ebs 就好 (
    msg7086
        13
    msg7086  
       2018-02-15 03:01:46 +08:00
    @jameslan 要是能干什么,那还用 VNC 进去干啥,SSH/RDP 不就行了。
    你机器崩了进不去系统了想要修的时候,你说自己装个 GUI ?
    xiaket
        14
    xiaket  
       2018-02-15 04:06:38 +08:00 via iPhone
    观念变一下吧,不应该考虑有没有帮助故障诊断和修复的功能,而应该考虑从架构上实现高可用。这样如果机器出了问题,不用操心,直接换一台机器就好了,甚至整个这个过程都可以由 ASG 搞定
    swulling
        15
    swulling  
       2018-02-15 05:12:46 +08:00 via iPhone
    @jameslan 等同于物理机的 ilo
    paulw54jrn
        16
    paulw54jrn  
       2018-02-15 07:07:27 +08:00 via Android
    jameslan
        17
    jameslan  
       2018-02-15 07:46:10 +08:00 via Android
    @msg7086 擦,那个是虚拟机啊,修个什么劲,玩 matrix 啊。
    当然是再开个新的了。
    julyclyde
        18
    julyclyde  
       2018-02-15 08:58:47 +08:00
    ec2 的用法是用完即扔,没什么可诊断的,所以就没设置这个功能
    和 linode 那类提供 serial 的 VPS 是不一样的

    中国国内很少有喜欢这么弹性的,一般都是当固定设施来用,所以国产云很多都带 serial 或者 VNC
    mooncakejs
        19
    mooncakejs  
       2018-02-15 09:16:15 +08:00
    @julyclyde
    @xiaket
    @laxenade
    对对对,都是用户的错。 还是”国内用户“的错。
    v2 真是一群什么用户。
    tradzero
        20
    tradzero  
       2018-02-15 09:19:45 +08:00 via Android
    v2 真是人均架构师 动不动就高可用 个人博客放在云上你们也做得灾备跟高可用?
    romennts
        21
    romennts  
       2018-02-15 10:28:06 +08:00
    可以自己装一个 GUI,不同 Linux 发行版有不同的操作,类似与树莓派也有两种,一个是带 GUI 的,一个没有。可以参考这个,以前试过: https://comtechies.com/how-to-set-up-gui-on-amazon-ec2-ubuntu-server.html
    Showfom
        22
    Showfom  
       2018-02-15 10:28:37 +08:00 via iPhone
    @julyclyde 国外大厂的云也就 ec2 没有吧
    hljjhb
        23
    hljjhb  
       2018-02-15 10:31:06 +08:00 via Android
    @Showfom azure 也没有呃 还是现在加上了?
    Showfom
        24
    Showfom  
       2018-02-15 10:59:48 +08:00
    @hljjhb 额 好像是没有- -
    julyclyde
        25
    julyclyde  
       2018-02-15 11:06:33 +08:00
    @Showfom 国外三大都没有
    julyclyde
        26
    julyclyde  
       2018-02-15 11:07:17 +08:00
    @mooncakejs 就是用户的错。依赖 vnc 和假设计算节点持久存或结果重启丢数据的用户都是同一类的
    Showfom
        27
    Showfom  
       2018-02-15 11:09:29 +08:00
    @julyclyde GCP 有的啊,还挺好用的
    julyclyde
        28
    julyclyde  
       2018-02-15 11:16:57 +08:00
    @Showfom GCP 有了?我搜了一下没看到。以前用 GCP 的短暂时间里没注意这事
    julyclyde
        29
    julyclyde  
       2018-02-15 11:17:56 +08:00   ❤️ 1
    @mooncakejs 你这样,遇事第一想法不是正确不正确,而是“我又被指责了,我要反击”,就很难上层次了
    yexm0
        30
    yexm0  
       2018-02-15 11:22:22 +08:00 via iPhone
    @Showfom gcp 有这玩意?能操纵进 os 前的引导选项不?
    Showfom
        31
    Showfom  
       2018-02-15 12:07:09 +08:00
    @julyclyde 不过不算 console 算个网页 ssh 进去的形式吧

    https://i.loli.net/2018/02/15/5a8507697559e.png
    ZE3kr
        32
    ZE3kr  
       2018-02-15 12:40:18 +08:00 via iPhone
    @Showfom 这个传输的都是纯文本的,而且自定义 OS 也用不了这个,和 VNC 差很多
    mooncakejs
        33
    mooncakejs  
       2018-02-15 13:15:06 +08:00
    @julyclyde
    架构是架构,服务是服务,两回事,不提供可以说提供不了或者不方便提供,让用户去权衡选择要不要购买该家服务,这没有错。
    但是有一部分自以为是还洋洋自得的用户,就太难看了。
    层次?你这样遇事不是去思考用户为什么会问这个要不要帮他选择,而是“我就提供这个,用不用随你”,就很难避免衰弱了。
    mooncakejs
        34
    mooncakejs  
       2018-02-15 13:18:18 +08:00
    @julyclyde 软件架构没有优劣之分,只有选择的问题,用了集群的不代表可以鄙视单机的,用了 docker 的不代表可以鄙视裸机的。
    WispZhan
        35
    WispZhan  
       2018-02-15 13:20:39 +08:00 via Android
    用户习惯问题,其实根本不需要这玩意。
    其实就是打开方式不对
    Showfom
        36
    Showfom  
       2018-02-15 13:22:19 +08:00
    @ZE3kr 本地没客户端的时候可以凑合用一下- -
    xiaket
        37
    xiaket  
       2018-02-15 13:26:51 +08:00 via iPhone
    @mooncakejs 麻烦您爬完云计算的学习曲线再回头看看这个帖子。
    xiaket
        38
    xiaket  
       2018-02-15 13:28:10 +08:00 via iPhone
    @Showfom 用过,为了往里面写个额外的公钥用了十分钟……… 只能说聊胜于无了
    mooncakejs
        39
    mooncakejs  
       2018-02-15 13:30:13 +08:00
    @xiaket 和这个没关系,我本身也从来不用这个功能。但是我就很好奇,难道人家连吐槽的权利都没有了吗?
    ovear
        40
    ovear  
       2018-02-15 13:59:03 +08:00
    先说有没有,再说好不好用。不是么?
    能简单解决的事,为什么要复杂化。
    laxenade
        41
    laxenade  
       2018-02-15 14:28:32 +08:00
    aws 既然不提供这个功能,就说明大多数用户不需要,毕竟亚马逊是一个客户至上的公司。如果 netflix 或者 dropbox 说他们需要,第二天这个功能说不定就上线了。
    msg7086
        42
    msg7086  
       2018-02-15 14:38:42 +08:00
    @jameslan 开个新的,重新配置各种软件包,各种 downtime,真是闲得飞起。
    xiaket
        43
    xiaket  
       2018-02-15 15:54:42 +08:00 via iPhone
    @msg7086 ami
    julyclyde
        44
    julyclyde  
       2018-02-15 16:03:08 +08:00
    @mooncakejs 你拿 docker 举例子说明你不懂啊。绝大多数用 docker 的都是没搞清楚问题所在的

    docker、云计算里面的虚拟机,都是短生命周期。我比较统一 xiaket 的意见,麻烦 mooncakejs 你爬完云计算的学习曲线再说。现在这个层次完全不够讨论这个问题,你甚至都没理解这个问题,把别人的一般态度当作洋洋得意,其实只是你的坐标轴太低了
    julyclyde
        45
    julyclyde  
       2018-02-15 16:03:40 +08:00
    @Showfom 你提到的这个应该就是 ssh,和 vnc、serial 应该不一样的。你可以进去 w 一下看看自己的登录位置
    Showfom
        46
    Showfom  
       2018-02-16 01:13:21 +08:00 via iPhone
    @julyclyde 应该就是 ssh 挂了就不能用了
    Reficul
        47
    Reficul  
       2018-02-16 04:15:50 +08:00
    AWS 这个的确有些蛋疼,有时机器在负载爆炸进不去机器的时候只能重启或者删掉重新 scale 一个出来,导致问题不太容易定位。
    msg7086
        48
    msg7086  
       2018-02-16 05:03:02 +08:00
    @julyclyde “云计算里面的虚拟机,都是短生命周期” 这只不过是你自己的看法,包含了一部分用法而已。公司难道就没有业务需要长生命周期运行了?比如我司有遥测系统,需要从客户机房产生一个持久 SSH 连接,客户也是防火墙上专门开规则放行我们的服务器 IP,不管是重启还是重建都会影响业务。我们放在 aws 上的这台机器已经 2 年没重启了。

    不过按照你的看法就是,这种用途的机器不配放在 aws 上?
    laxenade
        49
    laxenade  
       2018-02-16 06:31:26 +08:00
    @msg7086 #48 望天,不想被纪纪喷,但。。这种 use case 确实不是很合适(雾
    原因在于 ec2 的 host 经常会被 retire,虽说可以把 ebs 挂载到其他 instance 上,但是关机还是在所难免的。
    msg7086
        50
    msg7086  
       2018-02-16 06:49:31 +08:00
    @laxenade 的确不适合,这我知道的。
    但是比如说像我们财务,就表示最好买机器都买一家的,做账方便。然后权限管理也方便( IAM )。
    换我,我也想扔到 DO 或者 Linode 去啊…… AWS 性价比低,管理还麻烦……

    我也很绝望啊。
    laxenade
        51
    laxenade  
       2018-02-16 06:52:50 +08:00
    @msg7086 #50 所以放在 Lightsail 上一点毛病都没有
    msg7086
        52
    msg7086  
       2018-02-16 07:33:42 +08:00
    @laxenade - - lightsail 上也没有 console access 啊,而且我们也不用 lightsail ……
    jameslan
        53
    jameslan  
       2018-02-18 01:40:52 +08:00 via Android
    @msg7086 #48 这种做法显然没有高可用性啊。全部指望就是那一台机器不出问题。全靠上帝
    msg7086
        54
    msg7086  
       2018-02-18 02:42:17 +08:00
    @jameslan 是的,没有高可用性,全靠上帝。但是企业就是有这种需求,你不是老板你做不了主,但是出了问题老板会叫你修,修不好就是你水平不行。这就是很现实的问题。
    要是我能做主,我有预算,我当然可以搞得很牛逼了,自己租下一个 IP 段,anycast 到多个机房,自己写遥测系统,通讯不依赖 tunnel,全程可断点续传。
    然而实际上你既不能做主,也没有预算,更没有时间……
    julyclyde
        55
    julyclyde  
       2018-02-27 14:54:34 +08:00
    @msg7086 所以其实就是不配放在 aws 上啊,你自己都承认不配了
    无非上在不配的情况下还在勉强用而已,但不配就是不配
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5703 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:28 · PVG 14:28 · LAX 23:28 · JFK 02:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.