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

一台笔记本电脑是否能搭建虚拟平台

  •  
  •   claysec · 2017-06-18 21:24:14 +08:00 · 3770 次点击
    这是一个创建于 2475 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里有一台闲置的笔记本。

    硬盘 1tb。内存 8G。CPU i3。
    

    不知道能否搭建一个虚拟平台出来。本人也不用很多虚拟机。大概会开 5 个虚拟机左右。目前想弄 web 端和私有云。若是不能请问各位 V 友还有什么办法弄。小弟在此请教了

    PS:本人没有任何搭建虚拟平台的经验。所以也希望大牛指点指点
    
    第 1 条附言  ·  2017-06-18 22:27:08 +08:00
    CPU 支持虚拟化
    第 2 条附言  ·  2017-06-19 14:50:06 +08:00
    本人是基于学习虚拟平台。不是作为商用
    23 条回复    2017-06-19 14:45:39 +08:00
    iyuli
        1
    iyuli  
       2017-06-18 21:27:56 +08:00
    可以的,换 i7,把内存加满,换固态盘
    claysec
        2
    claysec  
    OP
       2017-06-18 21:29:16 +08:00
    @iyuli cpu 貌似换不了。内存已经加满
    hadoop
        3
    hadoop  
       2017-06-18 21:31:36 +08:00
    去 intel 官方网站查下你的 cpu 是否支持虚拟化,否则性能会有问题
    iyuli
        4
    iyuli  
       2017-06-18 21:33:32 +08:00
    @claysec 不知道你的是哪代 i3,可以查询 CPU 参数,看支不支持虚拟化技术,支持的话 5 个虚拟机应该勉勉强强带不动
    anyele
        5
    anyele  
       2017-06-18 21:35:35 +08:00
    应该带不动的,建议别虚拟
    iyuli
        6
    iyuli  
       2017-06-18 21:39:54 +08:00
    若要笔记本虚拟化,建议上蓝天 P770ZM,直接上 E3 的 U,插满内存条,32G 应该差不多了。可以随身背着到处走
    ihuotui
        7
    ihuotui  
       2017-06-18 21:46:45 +08:00 via iPhone
    为什么要 5 个虚拟机?
    claysec
        8
    claysec  
    OP
       2017-06-18 22:04:06 +08:00
    @ihuotui 大概这个范围内,现在就只会开两台,因为日后不知道会不会有业务要加进去
    @anyele 如果不虚还有其他解决方案吗。
    claysec
        9
    claysec  
    OP
       2017-06-18 22:07:23 +08:00
    @iyuli 不背,就放在家里用的
    @hadoop 好的我去看看
    XiaoxiaoPu
        10
    XiaoxiaoPu  
       2017-06-18 22:39:22 +08:00
    你得说下宿主机是什么系统吧,如果是 Linux 倒是可以考虑 LXC 容器,比较接近虚拟机,但是资源损耗小
    claysec
        11
    claysec  
    OP
       2017-06-18 22:51:21 +08:00
    @XiaoxiaoPu 目前宿主机是一台 linux 机器
    XiaoxiaoPu
        12
    XiaoxiaoPu  
       2017-06-18 22:58:00 +08:00
    @claysec 我自己是用的 libvirt 和 virt-manager,支持 KVM 虚拟机和 LXC 容器
    gstqc
        13
    gstqc  
       2017-06-18 23:07:03 +08:00
    直接装 Proxmox, 支持 KVM 和 LXC
    不涉及到内核模块和参数的应用,可以直接 LXC 跑
    我一台 N3150+4G 内存都能跑几个 LXC 容器了
    claysec
        14
    claysec  
    OP
       2017-06-18 23:28:56 +08:00
    @gstqc
    @XiaoxiaoPu
    请问有相应的资料或者文章吗
    Tink
        15
    Tink  
       2017-06-19 00:36:26 +08:00 via iPhone
    esxi
    azh7138m
        16
    azh7138m  
       2017-06-19 01:04:59 +08:00 via Android
    esxi+1 看你硬件情况,说不定还可以搞个 Windows 虚机然后显卡直通,用回笔记本自己的屏幕
    lydasia
        17
    lydasia  
       2017-06-19 07:59:25 +08:00
    用来学习绝对没问题,虚拟化都是多少年前的事了,现在基本没不支持虚拟化的 u 了吧。
    strahe
        18
    strahe  
       2017-06-19 09:23:45 +08:00
    8G 明显不够的
    yw9381
        19
    yw9381  
       2017-06-19 09:40:38 +08:00   ❤️ 1
    考虑到你的机器配置,建议先上个 ssd,不然整个机器就是卡卡卡卡卡。。。。

    如果是学习的话
    hyper-v 是个 win ( win7/2008 以上版本)就能跑,单个虚拟机内存独占,你的 8G 内存跑 1C1G 的机器估计能跑 5-6 个
    exsi 同样是个机器就能跑,同样内存独占,不过需要 vsphere client 支持(就是需要一个用来管理的终端才行)。同样估计能跑 5-6 个
    openstack 可以用 vmware workstation 跑完整 4 个节点,控制 1G 内存,计算 2G 内存,网络 1G,存储 1G,最小安装只需要两个节点就可以跑起来。虚拟街的话按照 tiny 的配置估计能跑两三个吧,而且会比较卡(毕竟是虚拟机里跑虚拟机)
    或者可以直接用 vmware workstation 后台常开,

    如果是应用的话,建议还是加内存最少到 16G 吧,虚拟化平台考虑到日常使用(毕竟还要用 win 打游戏,老是来回重启感觉太麻烦),个人建议 hyper-v,新加两个虚拟交换机,一个是外部网络,映射到物理网卡(貌似只能映射到有线卡),允许管理操作系统共享,一个是仅内部;装两个虚拟机,一个 1G 内存即可,塞个软路由(推荐 ikuai x86 )进去,俩网卡一 WAN 一 LAN ;一个是你的应用,单网卡,网络设置到仅内部的交换机,网关指到软路由就行。之前给客户封装硬件便携版软件(服务端 Linux 平台)的时候就这么干的,
    应用不经常用的话还是 vmware workstation 吧。毕竟后台常跑着虚拟机,而且操作比较方便。

    虚拟化这部分欢迎骚扰,hyper-v 用了好几年了,openstack 前前后后也做了几十次了,exsi 用的不多,不过用起来都是大同小异
    dangerwolf
        20
    dangerwolf  
       2017-06-19 09:42:29 +08:00
    如果只是作为容器或者数据库使用的话,建议使用 Docker。
    ryd994
        21
    ryd994  
       2017-06-19 10:46:08 +08:00 via Android
    直说吧:我不认为你有同时操作 5 台虚拟机的需要 /能力
    gstqc
        22
    gstqc  
       2017-06-19 14:23:05 +08:00   ❤️ 2
    @claysec 不建议 ESXi
    1. ESXi 不支持一些网卡( Realtek 的很多芯片,无线网卡)和显卡( Broadwell 的集显)
    2. ESXi 只支持虚拟机,ESXi 本身要占用 1G 多内存,8G 内存比较紧张

    Proxmox 的优势:
    1. Proxmox 5 基于 Debian 9,Debian 支持的硬件都没问题
    2. Proxmox 开机占用 1G 左右内存,不过本身就是一个功能完整的 Linux,所以网关、防火墙这些都自带,ESXi 没有这方面的功能
    3. LXC 容器在内存占用、启动速度、运行速度、占用磁盘空间方面都比虚拟化要好,同时也可以使用 KVM

    Proxmox 直接看官方文档即可:
    https://www.proxmox.com/en/
    claysec
        23
    claysec  
    OP
       2017-06-19 14:45:39 +08:00
    @ryd994 8 楼已经回复
    @yw9381 谢谢你的建议。非常好
    @gstqc 谢谢你,我去看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1002 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.