我正在运行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 — — […]
在托pipe运行Solaris 10的服务器的数据中心的人告诉我,我的服务器正在制造大量无效的ARP请求。 这是从日志中发送给我的部分示例(Mac地址和IP地址已更改)。 [mymacaddress]/0.0.0.0/0000.0000.0000/[myipaddress]/[Datestamp]) 每小时logging一次。 我在arp表(arp -a)或路由表(netstat -r)中看不到任何东西,在snp请求时,我没有看到与0.0.0.0相关的任何内容。 我看到任何参考0.0.0.0的唯一的地方是,如果我为SCTP做netstat -a SCTP: Local Address Remote Address Swind Send-Q Rwind Recv-Q StrsI/O State ——————————- ——————————- —— —— —— —— ——- ———– 0.0.0.0 0.0.0.0 0 0 102400 0 32/32 CLOSED 但不是很确定这是什么意思。 似乎我可以禁用SCTP。 有一些可调的SCTP参数,但不是我熟悉的东西。 我必须添加对/ etc / system的更改吗? 看起来像sctp_heartbeat_interval可能是我需要改变? 如果有什么区别的话,我在这个服务器上运行几个solaris区域,每个区域在虚拟接口上都有自己的IP地址。 eth0:0,eth0:1等 有没有人有任何想法可能会导致这一点,以及如何阻止它? 我认为我连接的交换机不喜欢它,并暂时中断连接。 至less有阻止使用ipfilter或其他东西的请求? 更新:这种情况发生得更频繁,但现在似乎大概每隔一小时或每两小时发生一次。 这是不一致的。 我尝试设置链接速度和双工设置以匹配交换机端口,似乎使它停止发生几个小时,但随后又重新开始。
我正在使用各种基于Solaris的发行版(OmniOS,SmartOS,Nexenta),并且在极less量的高性能存储上拥有高度可压缩和可重复数据删除的数据集。 问题是由NFS向客户端发布的空间是免费的空间。 但是由于我可以对传入数据进行重复数据删除和压缩,因此实际的空间要求对源数据文件大小几乎没有影响。 在这种情况下导致问题的是当我想要复制一个大文件或一组大文件时,客户端检查是否有足够的空间,并且看到没有,即使我要重复删除超过90%该文件的内容。 所以在这种types的环境中,有什么方法可以覆盖nfsd给客户端的价值?
我有一个Solaris 10服务器报告文件系统正在填满: # df -h /opt/CSCObac/var Filesystem size used avail capacity Mounted on /dev/vx/dsk/RDU-VAR-DG/RDU-VAR-VOL # df -F vxfs /opt/CSCObac/var/ /opt/CSCObac/var (/dev/vx/dsk/RDU-VAR-DG/RDU-VAR-VOL): 4469796 blocks 558723 files # df -h | fgrep '/opt/' /dev/vx/dsk/RDU-APP-DG/RDU-APP-VOL 68G 547M 63G 1% /opt/CSCObac /dev/vx/dsk/RDU-VAR-DG/RDU-VAR-VOL 134G 132G 2.0G 99% /opt/CSCObac/var /dev/vx/dsk/RDU-LOG-DG/RDU-LOG-VOL 134G 5.2G 121G 5% /opt/CSCObac/var/rdu 除了占用100G +的文件系统上没有文件,df报告它不是没有空闲的块,并且不缺less空闲的inode: # du -sh /opt/CSCObac/var […]
我有一个Solaris服务器,我发现很多sshd服务正在运行: ps -ef | grep 23492 root 25449 23492 0 15:27:17 ? 0:00 /usr/sbin/sshd2 -oPidFile=/var/run/sshd2_22.pid -R internal_rexec root 25432 23492 0 15:24:32 ? 0:00 /usr/sbin/sshd2 -oPidFile=/var/run/sshd2_22.pid -R internal_rexec root 25350 23492 0 15:14:22 ? 0:00 /usr/sbin/sshd2 -oPidFile=/var/run/sshd2_22.pid -R internal_rexec root 25344 23492 0 15:13:59 ? 0:00 /usr/sbin/sshd2 -oPidFile=/var/run/sshd2_22.pid -R internal_rexec root 25539 23492 0 15:34:42 […]
是否可以跟踪执行文件删除的时间戳和用户+进程? 我现在已经设置了solaris审计,并且已经做了以下audit_control,audit_class和audit_event条目: $ grep pf /etc/security/audit_control flags:pf,fd $ grep pf /etc/security/audit_event 6:AUE_UNLINK:unlink(2):fd,pf 48:AUE_RMDIR:rmdir(2):fd,pf 286:AUE_UNLINKAT:unlinkat(2):fd,pf 6182:AUE_filesystem_delete:delete filesystem:as,pf 6185:AUE_network_delete:delete network attributes:as,pf $ grep pf /etc/security/audit_class 0x10000000:pf:rems $ grep fd /etc/security/audit_class 0x00000020:fd:file delete 它似乎能够成功地审计和logging大多数文件删除,但有一些文件删除,它无法捕捉。 一个具体的例子是从我们正在使用的Lavastorm应用程序执行删除。 那些没有login。
我正在尝试从Solaris 10上的Illumos源代码的ptools中编译一些组件,到目前为止,由于构build组件不可用,并且组件(包含目标程序)文件夹中的make文件不能运行,所以很困难。 它就像拼凑拼图一样,search适当的定义来完成gcc编译。 我想知道有没有更简单的方法。
(我在Solaris服务器上使用UFS文件系统,我在机器上拥有root权限,但在包含光盘的机器上没有root权限。) 当我尝试做任何事情(写入文件,删除文件等)时,我收到“磁盘配额超出”错误。 系统pipe理不善,很多旧的备份文件只是挂在外面; 我可以把它们清理干净,但是即使创造了一些喘息的空间,我也遇到了麻烦。 我的光盘空间和inode计数都已满: #> df -hk Filesystem 1K-blocks Used Available Use% Mounted on server.com:/storage 52231997 52231997 0 100% /opt/files #> df -i Filesystem INodes IUsed IFree IUse% Mounted on server.com:/storage 169224 169224 0 100% /opt/files 我发现的所有解决scheme都涉及到将/dev/null或""写入文件来清零其大小,然后删除该文件。 但是,这些解决scheme都不起作用: #> ls -l September22014.tgz -rw-r–r– 1 userA groupA 283443184 Sep 2 2014 September22014.tgz #> cp /dev/null […]
我有一个SMF服务(Naviserver Web服务器),它依赖于Postgre的启动和运行(即接受连接)。 Postgres在它实际上能够接受任何连接之前报告它的状态为“在线”。 这会导致Web服务器无法正常启动。 据我所知,一旦postgres启动方法被调用,SMF就会在线报告,而不是等待postgres表明已经准备好的某种状态。 SMF清单: <?xml version=1.0?> <!DOCTYPE service_bundle SYSTEM /usr/share/lib/xml/dtd/service_bundle.dtd.1> <service_bundle type=manifest name=export> <service name=application/database/postgresql_945 type=service version=0> <dependency name=network grouping=require_all restart_on=none type=service> <service_fmri value=svc:/milestone/network:default/> </dependency> <dependency name=filesystem-local grouping=require_all restart_on=none type=service> <service_fmri value=svc:/system/filesystem/local:default/> </dependency> <exec_method name=start type=method exec=/lib/svc/method/postgres_945 start timeout_seconds=60/> <exec_method name=stop type=method exec=/lib/svc/method/postgres_945 stop timeout_seconds=60/> <exec_method name=refresh type=method exec=/lib/svc/method/postgres_945 refresh timeout_seconds=60/> <property_group name=general […]
当前框有2个逻辑驱动器,如P410iarrays控制器(POST期间的F8)所示: 逻辑驱动器1 – 2 SAS 72GB HD Raid10 <—-根池磁盘 逻辑驱动器2 – 4 SAS 146GB HD Raid 5 <—-数据磁盘 这就是它在操作系统中显示的内容: bash-3.2# echo | format Searching for disks…done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <HP -LOGICAL VOLUME -5.06 cyl 17841 alt 2 hd 255 sec 63> /pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@0,0 1. c0t1d0 <HP-LOGICAL VOLUME-5.70-410.10GB> /pci@0,0/pci8086,3408@1/pci103c,3245@0/sd@1,0 bash-3.2# zpool status pool: rpool state: […]