模拟cell,执行命令的时候,提示cell-01514错误。查看是ms服务没有启动。
[root@exacell01 ~]# cellcli -e list metriccurrent
CELL-01514: Connect Error. Verify that Management Server is listening at the specified HTTP port: 8888.
[root@exacell01 ~]# cellcli -e list cell detail
CELL-01514: Connect Error. Verify that Management Server is listening at the specified HTTP port: 8888.
cellsrvStatus: running
msStatus: stopped
rsStatus: running
[root@exacell01 ~]#
查看alertlog,里面居然没有可以参考的信息。重启cellsrv服务,在重启过程中检测alert.log,发现也没有什么信息可以参考。
Smart Flash Logging enabled on FlashLog cell1_FLASHLOG (1514517548), size=128MB, cdisk=FD_00_cell1
Initialization of celldisk FD_00_cell1 on /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH01 completed.
Tue Jan 14 00:32:28 2020
Heartbeat with diskmon started on exadb01
Tue Jan 14 00:32:29 2020
[RS] Process /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/cellsrv/bin/cellrsmmt (pid: 2918) received exception [signal num: 14] [ADDR:0x0]
Tue Jan 14 00:32:34 2020
[RS] monitoring process /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/cellsrv/bin/cellrsmmt (pid: 0) returned with error: 124
[RS] Could not start Service MS correctly. Try stopping
Tue Jan 14 00:32:56 2020
[RS] Stopped Service MS
Tue Jan 14 01:38:44 2020
Heartbeat with diskmon stopped on exadb01
Heartbeat with diskmon stopped on 10.10.10.2
Heartbeat with diskmon started on exadb01
Heartbeat with diskmon started on 10.10.10.2
[root@exacell01 trace]#
因为是模拟环境,根据之前的模拟的时候的一些经验。猜测是内存不足问题导致,但是这个日志里面没有内存不足的提示。
将虚拟机内存调整后,再次启动cellsrv服务,居然启动起来了。
CellCLI> list cell attributes cellsrvStatus,msStatus,rsStatus
running running running
CellCLI>
[root@exacell01 ~]# netstat -an | grep 8888
tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:36252 127.0.0.1:8888 TIME_WAIT
tcp 0 0 127.0.0.1:36257 127.0.0.1:8888 TIME_WAIT
-- 使用命令来查看服务器性能指标,执行有结果。
[root@exacell01 ~]# cellcli -e list metriccurrent | wc -l
1324
MOS上对应的文档: CELL-01514 - Connect Error. Verify that Management Server is listening at the specified HTTP port: 8888. (Doc ID 2440696.1)
MOS上,问题的原因是 磁盘空间不够了。和我这个问题原因不一样。
END