我正在考虑将多个来宾虚拟化到一台运行 KVM 最新端口到 Illumos 的服务器上。听起来我的两个主要选择是 OpenIndiana 和 SmartOS。我最终将使用的发行版需要满足以下要求:
根据这些要求,您会推荐哪种发行版?
您可以假设在即将发布的 OpenIndiana 稳定版本发布之前不会部署此环境。此外,您可以假设服务器将使用 Sandy Bridge Xeon E3-1xxx CPU,因此应该注意 KVM 兼容性。
此外,在这些发行版中,Illumos 的 KVM 端口有多强大/稳定?我现在是否应该考虑将 KVM/Illumos 用于生产环境?
Oracle在 2010 年秋季放弃了 OpenSolaris,目前还不清楚 Oracle 是否会继续公开发布 ZFS 的更新,除非他们发布下一个主要版本的 Solaris。
FreeBSD 现在有ZFS v28可供测试。
但是 v28 是从哪里来的呢?我注意到主要的 ZFS 网站没有显示可用的版本 28。这个网站被废弃了吗?如果是这样,ZFS 项目的中央网站在哪里,以便我可以浏览存储库、阅读邮件列表、阅读发行说明等。
(我意识到 OpenSolaris 已被 Oracle 抛弃,并且他们将 ZFS 版本限制在社区中)。
在哪里可以找到有关如何在 zfs 数据集之间划分 IO 的统计信息?(zpool iostat 只告诉我一个池正在经历多少 IO。)
所有相关数据集都通过 NFS 使用,所以我也很高兴每个导出 NFS IO 统计信息。
我们目前正在运行 OpenIndiana
[编辑]
kstat中似乎有操作和字节计数器
kstat -p unix:*:vopstats_???????
...
unix:0:vopstats_2d90002:nputpage 50
unix:0:vopstats_2d90002:nread 12390785
...
unix:0:vopstats_2d90002:read_bytes 22272845340
unix:0:vopstats_2d90002:readdir_bytes 477996168
...
Run Code Online (Sandbox Code Playgroud)
...但奇怪的十六进制 ID 号必须从/etc/mnttab(更好的主意?)
rpool/export/home/jkj /export/home/jkj zfs rw,...,dev=2d90002 1308471917
Run Code Online (Sandbox Code Playgroud)
现在正在编写一个munin插件来使用数据......
我已经尝试在 HP DL320 G6 上安装 OpenIndiana 有一段时间了。我的板载插槽中有一个 16GB 的 HP SDHC 卡和一个刻录oi-dev-151a-text-x86.iso到光盘的 SATA CD-Rom 。
在我进入实际安装部分之前,安装似乎进展顺利。SD 卡作为 USB 磁盘被拾取。所有其他配置选项都非常“正常”(开始时确实没有很多选项)。自动网卡配置。
安装程序开始“安装 OpenIndiana”,执行几个步骤,然后以 2% 的速度进入“为 OpenIndiana 安装准备磁盘”;就坐在那里。我已经让它坐了半个小时,但仍然没有进展。
我怎样才能解决这个问题?
PS> 我对 OpenSolaris 不是很熟悉,但我一般使用 FreeBSD 和 *nix CLI。
更新 1:
我已经下载并刻录了图形安装程序(哇,它不适用于 iLO)。找到键盘、鼠标等后,我开始安装程序。停在同一个地方,但现在出现错误:Cannot mount volume: Unable to mount the volume 'rpool1'.和确定按钮。安装程序似乎没有异常处理,因为单击“确定”会导致安装程序挂起(广告仍在旋转并且计算机有其他响应,但安装程序没有进展)。
这个问题与NexentaStor vs FreeNAS 和FreeNAS 是否可靠有关?
我一直在使用 OpenIndiana / Illumos 作为我自建 NAS 的操作系统。
没什么可说的:
我还编写了一些 Bash 脚本,这些脚本每分钟都会写入zfs get all共享文件系统,以便我可以在客户端监控磁盘使用情况、压缩率和重复数据删除率等内容。
我不需要任何其他功能。
FreeNAS 在速度、驱动程序可用性和健壮性方面与 OpenSolaris 相比如何?
由于对 ZFS 的兴趣,我最近安装了 OpenIndiana。我喜欢 ZFS 的功能列表,但我很难思考如何配置它。到目前为止,我遇到的所有文档似乎都以对池和文件系统等概念的理解为前提。在哪里可以找到根据 ZFS 定义这些概念的介绍性信息?
我在 Solaris 11.1 中有一个 10 磁盘的 RAIDZ。它通过8G光纤连接。我创建了一个 ZVOL,将其与 COMSTAR 一起使用,并将其安装在另一台通过光纤连接的机器上。当我用大文件对它进行基准测试时,我得到了大约 700MB/s 的读取和大约 150MB/s 的写入。这是平均的。仔细检查后,读取速度完全稳定,但写入速度从 50MB/s 一直下降到 400MB/s。
我知道 ZVOL 使用同步写入,但我是否应该获得这么慢的写入速度并看到这种波动?我觉得我应该在没有 ZIL 的情况下写得更好(或至少是一致的)。
我正在尝试将 ZFS 文件系统呈现为 iSCSI 目标。这最终是为了将它与 OS X Time Machine 一起使用,但这应该与这个问题无关。
# zfs get all | grep scsi
Run Code Online (Sandbox Code Playgroud)
从几篇博客文章来看,它似乎应该有一个“shareiscsi”属性。但为了彻底,我安装了 iscsi 目标包,希望它会出现:
# pkg install pkg:/network/iscsi/target
# svcadm enable -rs network/iscsi/target
# svcs | grep scsi
online Mar_30 svc:/network/iscsi/initiator:default
online 6:02:56 svc:/network/iscsi/target:default
Run Code Online (Sandbox Code Playgroud)
属性中仍然没有shareiscsi。我确实看到了一篇关于必须安装“SUNWiscsitgt”的博客文章,但根据 pkg,它已经过时了:
# pkg info -r SUNWiscsitgt
Name: SUNWiscsitgt
State: Not installed (Obsolete)
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
openindiana ×8
zfs ×7
solaris ×4
opensolaris ×3
illumos ×2
freebsd ×1
freenas ×1
installation ×1
iscsi ×1
nfs ×1
performance ×1
zfsonlinux ×1