Articles of openindiana

OpenIndiana和Linux之间的NFS4用户名映射

在OpenIndiana服务器上,我试图用Ubuntu Linux机器正确访问NFS4共享。 拥有服务器上共享文件的用户名是“nick”,服务器上的UID是104。 在服务器上拥有文件的组是“nick”,服务器上的GID是100。 Linux机器上存在相同的用户名/组,但UID是112,GID是112。 这是我迄今为止所做的: 在Linux的/ etc / fstab中创build了挂载共享的条目。 这工作得很好,但是当我在Linux机器上执行“ls -l”时,用户/组被设置为nobody。 我在Linux机器上编辑了/ etc / default / nfs-common并设置了“NEED_IDMAPD = yes”。 我还在Linux机器上编辑了/etc/idmapd.conf,并在OpenIndiana机器上设置了“Domain = lan”。 我重新启动,现在: 当我在Linux机器上,并在共享中执行“ls -l”时,文件显示为由用户“nick”和组“nick”拥有。 大! 我以为我有。 但是,当我“苏尼克”,并做“触摸asdf”,该文件是用错误的用户名/组创build。 当我在OpenIndiana计算机上查看新创build的文件时,它显示的用户名为112,而组为112,因为该文件正在使用该UID / GID创build,但没有映射到OpenIndiana上的任何用户名/组侧。 所以基本上我在中途工作。 我可以用适当的映射来查看文件,所以idmapd至less在某种程度上工作,但映射不能正确地翻译。 我错过了什么?

使用IPS从OpenIndiana 151a“升级”到Solaris 11.1

我想知道是否可以使用IPS从OpenIndiana安装(151a)升级到当前的Solaris发行版(11.1)。 我到目前为止所做的: 使用pkg set-publisher -g http://pkg.oracle.com/solaris/release/ solaris添加“solaris”发行者 删除了“opensolaris.org”和“openindiana.org”发布商(只是为了确保) 尝试使用pkg update –accept或者显式设置发行版名称来启动更新过程pkg image-update –accept –be-name Solaris_11 – 两者都退出,说明没有可用于此映像的更新 。

在OpenIndiana(Solaris)和Cisco C3560之间configurationLACP

我正在运行OpenIndiana(oi_151a8),并使用连接到思科WS-C3560G-48TS的LACP汇聚了两个NIC。 服务器和交换机都显示聚合链接为up。 但是,虽然链路层的stream量是可见的('snoop'显示ARP请求等),我不能通过任何IP通信(ping,SSH全部失败)。 真奇怪的是,聚合链路可以获得一个DHCP地址,它提供了正确的网关,名称服务器等。我最初的想法是VLANconfiguration有问题,但交换机正在运行VLAN1上的所有内容。 我也尝试在两端明确地添加这个,但是没有成功(OI不会让我用本地VLANconfiguration一个VLAN)。 有任何想法吗? 在服务器上configuration svcadm disable network/physical:nwam svcadm enable network/physical:default dladm create-aggr -l e1000g0 -l e1000g1 aggr1 ipadm create-addr -T DHCP aggr1/v4 dladm modify-aggr -L active -T long aggr1 在服务器上validation (不得不OCR这个,所以一些文本是错位的) admin@arc01:~# dladm show-link LINK CLASS MTU STATE BRIDGE OVER e1000g0 phys 1500 up — — e1000g1 phys 1500 up — — […]

Openindiana oi_151a5 zpool ashift = 12“设备有不同的扇区alignment”问题raid1

我绝望得到一些帮助。 目前在我的工作中,我inheritance了一个NAS系统,之前的pipe理员使用OpenIndiana oi_151a5在ZFS文件系统上构build。 问题是,其中一个SSD驱动器处于故障状态,并且是日志分区的一部分。 它是raid1设置的一部分,它认为/ tank2 zpool。 我们买了更换固态硬盘(英特尔SSDSC2BB120G401串行),但是当我去做一个zpoolreplace,错误与“设备有不同的扇区alignment”。 从这些链接find了一些文档: zpool命令错误:………………….. https://wiki.illumos.org/display/illumos/ZFS+and+Advanced+Format+disks https://wiki.uiowa.edu/pages/viewpage.action?pageId=109796051 https://github.com/zfsonlinux/zfs/issues/566 ……………. ……. 然而,他们推荐的修复似乎要么吹走zpool,要么下载修补后的二进制zpool-12 – 我这样做,只是给出了与正常的zpool命令相同的错误。 这是我想要replace的驱动器上的统计数据: ************* [Dead HDD] c6::w55cd2e404bd0a454,0 connected configured unknown Client Device: /dev/dsk/c2t55CD2E404BD0A454d0s0(sd18) unavailable disk-path n /devices/pci@0,0/pci8086,340e@7/pci1028,1f1c@0/iport@f0:scsi::w55cd2e404bd0a454,0 [Still working HDD raid1 Mirror] c6::w55cd2e404bd06fa3,0 connected configured unknown Client Device: /dev/dsk/c2t55CD2E404BD06FA3d0s0(sd17) unavailable disk-path n /devices/pci@0,0/pci8086,340e@7/pci1028,1f1c@0/iport@f0:scsi::w55cd2e404bd06fa3,0 *********** 这也是我试图故障转移的新驱动器。 *********** root@:/kernel/drv# iostat -Er […]

F_WRLCK调用在NFS上花费很长时间

我有30个群集节点共享的NFS。 这些节点是Debian 5和6. NFS服务器是OpenSolaris 2009.我们有很好的硬件和一个20Gbit的Infinibandnetworking。 在群集节点上,fs操作很快,但是在涉及到: 傻子 SQLITE3 一个R lib。 例如Rscript <(echo "library(GOstats)") 在下面的系统调用之后,它们都会卡住几分钟: fcntl(3, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=1073741824, len=1}或 fcntl(3, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1} 可能是什么原因? 如何诊断和修复? 将NFS服务器切换到OpenIndiana oi_148修复?

是否有任何与OpenIndianna(OpenSolaris)和/或FreeNAS(freebsd)8+兼容的PCIe SSD卡?

FreeNAS 8或OpenIndiana下200GB +以上的任何PCIx SSD卡有没有成功? 特别是这些平台,因为我们将使用它作为L2ARCcaching的ZFS支持。 我可以确认FreeNAS的OCZ RevoDrive 3似乎是不行,但也可能有其他的卡可以工作。 我应该指出,我对品牌build议不感兴趣。 我只是想知道在这两个平台中的哪一个或两个都支持哪些芯片组。 理想情况下,如果你已经尝试过。 原因是我需要一个caching,而我没有任何备用的地方来安装SSD驱动器。 不过,我可以插入一张卡,我认为额外的性能将是理想的L2ARC。 谷歌search我没有发现任何积极的,主要的制造商没有具体提供这种支持。 另一个select,我还没有find一个产品(或我没有find正确的东西)…是否有可能使我可以使用PCIe卡可以安全地安装SSD驱动器的自由空间或两个呢? 这是一个1U服务器,所有4个前插槽已经装满了驱动器。

从Windows客户端通过ZFS SMB将访问权限写入OpenIndiana主机上创build的文件

我有一台运行ZFS的OpenIndiana服务器,使用nobody用户和组进行共享。 我不完全了解Solaris ACL权限,但是我知道Linux风格的权限。 客户端是Windows 8,服务器是OpenIndiana是oi_148。 我无法解决如何使写入权限正确地为Windows客户端工作。 它能够创build新文件,但不能修改由OpenIndiana中的shell创build的文件。 当一个文件( "local file" )在本地创build为bash中的nobody用户,另一个文件( "smb file" )通过SMB远程创build时(也nobody ),它们在权限上完全不同: # ls -V -rw-r–r– 1 nobody nobody 0 Dec 2 12:24 local file owner@:rw-p–aARWcCos:——-:allow group@:r—–aRc–s:——-:allow everyone@:r—–aRc–s:——-:allow -rwx——+ 1 nobody nobody 0 Dec 2 12:24 smb file user:nobody:rwxpdDaARWcCos:——-:allow group:2147483648:rwxpdDaARWcCos:——-:allow 在bash中,我可以写入smb file ,反之亦然,Windows客户端无法写入local file 。 这让我感到困惑,因为它似乎应该允许SMB客户端写入local file ,因为nobody是拥有者,并且在ACL中有一个w 。 sharesmb设置是相当无聊,虽然我希望有一些东西可以在这里设置类似于一个umask: sharesmb name=shared,guestok=true […]

zfs正常读取暂停

我们有一个运行在openindiana上的zfs文件系统,几乎是纯粹的只读工作负载。 最近我们发现io被阻塞或者每隔1分钟停顿2-3秒左右。 有谁知道为什么发生这种情况,以及如何阻止它发生? pool: data state: ONLINE status: The pool is formatted using a legacy on-disk format. The pool can still be used, but some features are unavailable. action: Upgrade the pool using 'zpool upgrade'. Once this is done, the pool will no longer be accessible on software that does not support feature flags. scan: […]

哪个客户端是所有stream量的Solaris NFS?

在Solaris / OpendIndiana NFS服务器上,是获取每个客户端统计信息的方法吗?

为什么我无法通过vmkping从vSphere Client或SSH访问NAS?

在VMWare vSphere 5中,我有以下设置。 为什么在vSwitch1上没有通信? vSphereconfiguration: NASconfiguration: Pingtesting: