昨天,我在一个opensolaris服务器上添加了新的硬盘(四个作为raidz1,另一个作为热备用),扩展了zpool后,服务器在写大文件时挂起,而在读大文件(大文件=> 1GiB)时没有挂起。 升级之前的zpoolconfiguration如下所示: state: ONLINE NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c9t0d0 ONLINE 0 0 0 c9t1d0 ONLINE 0 0 0 c9t2d0 ONLINE 0 0 0 c9t3d0 ONLINE 0 0 0 升级之后,zpool看起来像这样: state: ONLINE NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1 ONLINE […]
我正在尝试在我的服务器上安装OpenSolaris 2009.06。 在我做之前,我想testing一切正常,并且遇到问题。 它有一个带有NForce芯片组的升技AN-M2主板。 驱动程序configuration实用程序说,我需要一个第三方驱动程序,并链接到http://homepage2.nifty.com/mrym3/taiyodo/eng/ 。 滚动到底部,我已经下载了两个tgzs以防万一。 现在有趣的部分:唯一的方法是通过USB驱动器,因为我无法访问networking。 另外,在驱动器中安装CD,否则我只是刻录到DVD。 由于我的USB密钥是NTFS格式,我无法安装它,因为安装CD似乎缺乏NTFS驱动程序,需要更多的下载包。 我该怎么办? 服务器将只是一个愚蠢的NAS,我知道存在其他基于OpenSolaris的风格,如Nexenta,但从我读的股票安装可能是最好的。 如果情况并非如此,追求不同的味道或更好,我也会接受这个答案(但请不要直接跳到它)。
我有一台Solaris机器坐在以太网的某个地方,我希望通过IPsec使其成为我的networking的一部分。 我可以在Solaris机器之间工作,但不能在Solaris和Linux之间工作。 我认为最基本的问题是Solaris只能以与Cisco IPsec虚拟通道接口相同的方式进行IPsec通道模式 – 即通过IPsec保护的IP-in-IP通道。 我真的不知道如何在Linux上进行复制。 我希望隧道有一个IP地址,因为远程主机没有路由本地networking – 只是本身。 的Solaris Solarisconfiguration如下所示: # ipsecinit.conf {tunnel ip.tun0 negotiate tunnel} ipsec {encr_algs AES-CBC encr_auth_algs HMAC-SHA1 auth_algs HMAC-SHA1 sa shared} # hsotname.ip.tun0 130.95.13.254 130.95.13.253 tsrc 192.168.13.20 tdst 130.95.13.20 router up # ike.config { label "manduba192-musundo" local_addr 192.168.13.20 remote_addr 130.95.13.20 p1_xform { auth_method preshared oakley_group 5 auth_alg sha1 encr_alg […]
我已经在CentOS上使用了ext4上的MongoDB几个月了,没有任何问题。 我可能会转移到Joyentcloud,他们的SmartOS基于OpenSolaris,并使用ZFS。 我想知道是否可能有一些缺点,切换到MongoDB这个?
我正在运行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 — — […]
我正在尝试从Solaris 10上的Illumos源代码的ptools中编译一些组件,到目前为止,由于构build组件不可用,并且组件(包含目标程序)文件夹中的make文件不能运行,所以很困难。 它就像拼凑拼图一样,search适当的定义来完成gcc编译。 我想知道有没有更简单的方法。
我想运行后缀作为我的MTA使用MySQL作为后端。 不幸的是,官方软件包回购只提供sendmail,没有后缀,所以我不知道哪个是最好的来源后缀在OpenSolaris。 我不喜欢安装非打包软件。 我应该使用 blastwave opencsw 使用SFE的spec文件来自己编译它 或者从头开始构build我自己的包? 另外:任何我不得不介意哪些是特殊的OpenSolaris关于后缀?
我知道VMware在Linux上提供了一个vmware-mount实用程序,它的服务器2软件包允许您在VM之外安装VMDK,并将其视为安装在给定安装点上的正常文件系统。 是否有一种方法可以在OpenSolaris中实现类似的function,而不需要转换成原始图像,然后返回?
如何从OpenSolaris(2008.11)中的命令行中删除用户? 我知道我可以定义一个用户的主要组,并添加一个用户到一个组中: usermod -g primarygroup user usermod -G group_list user 什么是相应的命令撤消该操作,并删除组中的用户,而无需编辑/ etc / groups
我有一台存储服务器,在ZFS存储arrays上运行带有MySQL的Nexenta(OpenSolaris内核,Ubuntu用户空间),使用innodb_file_per_table和ulimit -n设置为8K。 mysqltuner.pl确认文件限制并声称有169个文件。 以下命令: pfiles `fuser -c / 2>/dev/null 表示一个具有485个文件/设备描述符的mysqld进程(它们几乎全部用于文件),所以我不知道调优脚本有多可靠,但仍然小于8K,而且这个列表也没有find其他的进程接近于极限。 全球使用的描述符总数约为1K。 那么什么原因可能会导致mysqld不断stream出以下错误? [date] [host] mysqld[pid]: warning: cannot open /etc/hosts.allow: Too many open files [date] [host] mysqld[pid]: warning: cannot open /etc/hosts.deny: Too many open files 一切似乎实际上运行良好,但问题是不断充斥pipe理控制台,立即启动一个新的启动(不仅可重现,但总是从mysqld和总是主机文件,其权限是默认的-rw-r–r– 1 root root )。 我可以,当然,从pipe理控制台,但我宁愿到它的底部,仍然允许mysqld警告/错误到达pipe理控制台。 编辑:不仅是实际的文件描述符在理智的限制之内,即使文件限制提高到65535并始终只在hosts.allow / deny上,问题也会持续(立即出现)。