hyper-v 吐槽

2018-11-09 09:22:04 +08:00
 nutting

网络设置有点麻烦啊,我是装 centos,需求是可以和宿主机有固定的地址互相访问,同时 centos 可以访问外网 找了半天资料,虚拟交换机创建成内部,然后必须得开启 wifi 那个适配器的互联网共享,这时候虚拟交换机 ip 会变成写死的 192.168.137.1 然后 centos 还得改网络配置文件,也写死同网段的 ip,指定 gateway 什么的。 之前用 mac 上的 pd 虚拟机,都是默认在 pd 里指定好的固定地址,也会自动共享

另外发现 windows 的任务管理器显示内存占用逻辑很奇怪,像 hyper-v 的虚拟机占用了 700m,根本在那里面看不出来。不过整个系统占用的内存比例都不高,我开了好多软件占用 60%

4005 次点击
所在节点    Windows
5 条回复
Tyanboot
2018-11-09 11:28:08 +08:00
没有这么麻烦吧。如果你只是想让虚拟机:

1 )可以访问外网

2 )可以和宿主机通信

那么直接用默认的“默认交换机”就行了。

然后 CentOS 用 dhcp 去自动的从这个网卡上获取 IP,就可以了。相互访问就直接用默认交换机上的双方的 IP 就行了。
xenme
2018-11-09 11:45:30 +08:00
网络问题,如楼上,默认交换机就可以了,类似 bridge
内存的问题设计到动态以及分配的问题。
你可能分配给虚拟机 4G,实际 VM 使用了 700M,但是 Hyper-v 已经预先分配给 VM 了,所以看起来使用很多。
同时如果支持动态分配,各种内存的 squeeze 以及 VM 内部的 balloon 等比较复杂。

总之,有时候不要想得太简单了
verrickt
2018-11-09 12:07:39 +08:00
开启 hyper-v 后,宿主 Windows 系统也运行在虚拟机下。
不知道内存使用跟这个有没有关系
nutting
2018-11-09 14:15:58 +08:00
@Tyanboot 不行啊,默认的 ip 来回变,这种 linux 肯定会在宿主机用 ssh 建好连接来操作的,老变还不麻烦死
Tyanboot
2018-11-09 16:40:47 +08:00
@nutting 如果不想变的话,是可以在适配器设置里面把默认交换机的 IP 定好,虚拟机里面用静态分配。大概是缺少了一个根据 mac 地址绑定 DHCP IP 的功能吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/505978

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX