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

自己买一台物理服务器搞虚拟化,有没有可能让其变得像公有云一样方便?

  •  
  •   hellogbk · 2018-12-15 15:11:58 +08:00 · 4379 次点击
    这是一个创建于 2172 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作原因经常需要搭建各类虚拟机测试环境,不太了解这方面的东西,所以发个贴子请教一下。

    我说的方便主要指的是:

    1. 能够快速(几分钟内)安装多种操作系统,安装时可以直接配置 IP、HostName、密码等信息
    2. 能自动化地往虚拟机里面安装一些大型软件

    用 ESXI 之类的能实现上面这些需求吗?

    并且有可能需要同时运行三到四台双核 2-4G 内存的虚拟机,大概需要物理机达到什么样的配置呢? 多谢!

    24 条回复    2018-12-16 07:06:10 +08:00
    phoebuss
        1
    phoebuss  
       2018-12-15 15:12:52 +08:00 via Android
    你有 ip 池?
    hellogbk
        2
    hellogbk  
    OP
       2018-12-15 15:14:42 +08:00
    @phoebuss #1 内网环境
    phoebuss
        3
    phoebuss  
       2018-12-15 15:15:54 +08:00 via Android
    @hellogbk 那怎么公有云?
    laucenmi
        4
    laucenmi  
       2018-12-15 15:20:17 +08:00 via Android   ❤️ 1
    docker 不就行了
    hellogbk
        5
    hellogbk  
    OP
       2018-12-15 15:21:12 +08:00
    @laucenmi #4 需要安装的是完整的操作系统环境。
    dachuige
        6
    dachuige  
       2018-12-15 15:21:19 +08:00   ❤️ 1
    直接装 xenserver
    然后用 xencenter 维护,简单
    装系统基本就是去 xenserver 用 ssh 登录几条命令的事,自动会去下载,里面装个 XenSystem 就可以了
    什么系统都有随便玩,配置简单稳定
    sagaxu
        7
    sagaxu  
       2018-12-15 15:26:37 +08:00 via Android   ❤️ 1
    test0day
        8
    test0day  
       2018-12-15 17:05:52 +08:00   ❤️ 1
    买台母鸡 带 IPMI 如果你对延迟没有要求的 可以使用国外的服务器供应商较为便宜
    安装 XEN 后 直接使用 Xen 分割出小鸡环境 就跟 VM 一样
    virusdefender
        9
    virusdefender  
       2018-12-15 17:06:49 +08:00   ❤️ 1
    openstack
    imydou
        10
    imydou  
       2018-12-15 17:34:52 +08:00   ❤️ 1
    老老实实 esxi
    liuxyon
        11
    liuxyon  
       2018-12-15 17:39:23 +08:00
    xen 用什么软件
    fangpeishi
        12
    fangpeishi  
       2018-12-15 17:49:53 +08:00   ❤️ 1
    proxmox 挺好用的。
    debuggerx
        13
    debuggerx  
       2018-12-15 17:52:58 +08:00 via iPhone   ❤️ 1
    proxmox +1,kvm 威武,黑 mac/winserver 都不在话下,一个服务起一个独立的 lxc 容器也很方便
    FanError
        14
    FanError  
       2018-12-15 18:46:32 +08:00 via iPhone   ❤️ 1
    esxi 可以做到,配了台 1700x,64g,10T 扔公司
    ifaii
        15
    ifaii  
       2018-12-15 18:58:33 +08:00 via iPhone   ❤️ 1
    esxi+vcenter
    chinvo
        16
    chinvo  
       2018-12-15 19:01:36 +08:00 via iPhone   ❤️ 1
    openstack ( all in one )
    billlee
        17
    billlee  
       2018-12-15 19:51:10 +08:00   ❤️ 1
    promox 可以提供这些功能,快速安装操作系统可以用模板,配置 IP, hostname, 密码可以用 cloud-init 的实现,但这些都要你事先去准备,都是需要人工运营的体力活
    xenme
        18
    xenme  
       2018-12-15 19:56:29 +08:00 via iPhone   ❤️ 1
    做个模版,搞个 sysprep 的 answer file 搞定。
    iceheart
        19
    iceheart  
       2018-12-15 20:04:09 +08:00 via Android   ❤️ 1
    我用 virtuozzo
    ytmsdy
        20
    ytmsdy  
       2018-12-15 21:23:03 +08:00 via iPhone   ❤️ 1
    vmware 有服务器版本的!
    dengshuang
        21
    dengshuang  
       2018-12-15 21:58:57 +08:00 via Android   ❤️ 1
    直接装个 sever2012 开启 hyper-v,用 powershell 批量开启虚拟机。。。完美
    发个广告,百度 老兵 idc
    Tink
        22
    Tink  
       2018-12-15 22:56:05 +08:00 via iPhone
    esxi
    putaozhenhaochi
        23
    putaozhenhaochi  
       2018-12-15 23:00:02 +08:00 via Android   ❤️ 1
    proxmox
    msg7086
        24
    msg7086  
       2018-12-16 07:06:10 +08:00   ❤️ 1
    公有云也不是装一台服务器点亮了就能跑的。
    快速安装操作系统也不是真的挂载了光盘然后一步步装的。最简单的 Linux 系统,PXE 或者 Rescue CD 启动,分区格式化脚本跑一下,然后把操作系统打包文件解压进磁盘就差不多了。像我给 SolusVM 做系统模板的时候,chroot 装完打包结束。
    那种一键部署应用的 turnkey 方案也是一样的,脚本做好目录结构以后打包成镜像,用户部署的时候直接解压或者 dd 进磁盘解决。

    SolusVM 有自带的操作系统模板可以下载,Proxmox 和 ESXi 都要你自己安装完操作系统以后自动做模板,不管哪种方案都不算是开箱即用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3362 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:39 · PVG 20:39 · LAX 04:39 · JFK 07:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.