6

PVE 的存储是咋配置的啊?虚拟机的镜像文件在哪啊?

 2 years ago
source link: https://www.v2ex.com/t/808378
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Linux

PVE 的存储是咋配置的啊?虚拟机的镜像文件在哪啊?

  LxnChan · 6 小时 32 分钟前 · 324 次点击

一个非常稳定的 NAS 环境,用于 NAS 功能的操作系统必须为 Ubuntu,要求在该配置下意外断电不能丢数据不能无法启动。性能损耗不能太高,显卡直通等运算级功能不作要求。需要该 NAS 有一定的功能性(例如 Apache/AdGuard 等)。

我打算用 PVE 作为底层服务,在上层运行 Ubuntu 和其他操作系统共同完成整体功能。 ESXi 因硬件兼容性问题不考虑。

三、现在出现的问题

monkey110

monkey110   5 小时 18 分钟前

ups 能帮你解决意外断电问题 其他问题看楼下

BeautifulSoap

BeautifulSoap   5 小时 1 分钟前 via Android

PVE 就是个跑在 debian 上的 GUI 罢了,你高兴的话直接在 pve 里跑要的功能都没问题。
主板如果有 nvme 接口的话,把 pve 装 nvme 盘,然后把整个 sata 控制器直通给虚拟机就行了。

ety001

ety001   4 小时 59 分钟前

问题 1 解决方法: https://steemit.com/cn/@ety001/pve

问题 2,性能损耗没有测试过,目前我自己的使用观感还可以。
我是宿主机 48 核,256G 内存,其中一个虚拟机直通显卡和 host 类型的 16 核 CPU,使用 Arch 作为我的主力开发桌面,然后另外开了三个 kvm64 的 32 核 cpu 的虚拟机跑无桌面的 Linux 系统。
虚拟机的配置文件在 /etc/pve/qemu-server/ 。
我是用的 zfs,虚拟机创建后并没有镜像文件,而是一个 /dev/mapper/下面的块设备,用 fdisk -l 就能看到。

ETONG

ETONG   4 小时 14 分钟前

1.你要解决的问题关键词是 pve 直通 sata 控制器,搜索一下就能找到 youtube 上有不少教程 建议系统看一遍基本全部摸清楚了

2.pve 损耗很小很小,性能很好,具体镜像文件放在那里?就是安装 pve 的盘,但是你后期直通硬盘装了系统之后就在你直通的那个硬盘了

Tianao

Tianao   3 小时 48 分钟前

意外断电不丢数据这个问题,纯靠软件很难保证,EMC VPLEX 之流的高端存储都要靠多级电源冗余来辅助,除了常规的(独立于存储系统的)交流电源冗余(包括但不限于 UPS 、ATS 、高压环网、多路变电及低压母线、油机),系统还自带专用的直流 UPS (艾默生的主机)和专用铅蓄电池组、机内锂电池和电容,这一切都是在 EMC 这种软件已经做到炉火纯青的情况下还需要专为存储设计的硬件及物理冗余。如果希望纯软件实现,必须要靠分布式系统,VMware 的 vSAN 要求最少双节点+见证节点,实际生产环境下建议最少三节点。NetApp 也是一样。

说了这么多,是想表达这些顶尖的存储大厂软件技术已经是这个宇宙中已知最牛逼的了,还是要靠这些系统设计来保证“意外断电不能丢数据”,来单台 Ubuntu 主机之上纯靠软件实现“意外断电不能丢数据不能无法启动”,不客气地说——天方夜谭。

LxnChan

LxnChan   3 小时 48 分钟前 via Android

@ETONG 虚拟机的话虚拟机内的系统不是也要安装在一个镜像里面嘛,我想知道这个镜像在什么位置

bao3

bao3   3 小时 48 分钟前

你这个需求,很遗憾地说,你必须把 14 块硬盘的数据导出来,然后格式化,做 Raid 。原因很简单,你要求不能丢数据,不能无法启动。如果你把盘就这样原样插到任何的所谓 NAS 上,都必然会发生丢数据和无法启动,只是早晚的事而已。只有 Raid 才有进一步降低概率。
PVE 是虚拟机,不是存储,不是 NAS 。你倒是可以考虑使用 open media vault,也是基于 Debian/Ubuntu,专门的存储系统。不存在直通议题。或者起码用 Unraid 的 OS,以及可以试试 FeeNAS/True OS (甚至 FreeBSD ),这个更可靠更快速。

总之,用 PVE 本身就是个错误的方向。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK