Process Familiarization Exadata 1/8


In this practice, I will examine the Exadata cell software processes.

Tasks

1.Establish a terminal connection to qr01cel01 as the celladmin user.

2.Restart Server (RS) is used to start up and shut down the Cell Server (CELLSRV) and Management Server (MS). It also onitors these services to check whether they need to be restarted. Locate the RS processes by using the following command:

[celladmin@qr01cel01 ~]$ ps -ef | grep cellrs 
root 2025 1 0 18:29 ? 00:00:00 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrssrm -ms 1 - 
cellsrv 1 
root 2032 2025 0 18:29 ? 00:00:00 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrsmmt -ms 1 - 
cellsrv 1 
root 2033 2025 0 18:29 ? 00:00:00 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrsbmt -ms 1 - 
cellsrv 1 
root 2035 2033 0 18:29 ? 00:00:00 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrsbkm -rs_conf 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellinit.ora 
-ms_conf 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellrsms.sta 
te -cellsrv_conf 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellrsos.sta 
te -debug 0 
root 2036 2025 0 18:29 ? 00:00:01 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrsomt -ms 1 - 
cellsrv 1 
root 2044 2035 0 18:29 ? 00:00:00 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrssmt -rs_conf 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellinit.ora 
-ms_conf 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellrsms.sta 
te -cellsrv_conf 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/config/cellrsos.sta 
te -debug 0 
1000 3609 3577 0 19:02 pts/0 00:00:00 grep cellrs 
[celladmin@qr01cel01 ~]$

3.MS provides Exadata cell management and configuration. It works in cooperation with the Exadata cell command-line interface (CellCLI). In addition, MS is responsible for sending alerts and collects some statistics in addition to those collected by CELLSRV . Locate the MS process by using the following command:

[celladmin@qr01cel01 ~]$ ps -ef | grep ms.err 
root 2034 2032 1 18:29 ? 00:00:30 /usr/java/jdk1.5.0_15/bin/java 
-Xms256m -Xmx512m - 
Djava.library.path=/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/lib - 
Ddisable.checkForUpdate=true -jar 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/oc4j/ms/j2ee/home/oc4j.jar -out 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/log/ms.lst -err 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/log/ms.err 
1000 3623 3577 0 19:02 pts/0 00:00:00 grep ms.err 
[celladmin@qr01cel01 ~]$


4. Locate the MS parent process. Use the parent process number associated with MS in the output for step 3. Note that RS spawns (and, when required, re-spawns) MS .

[celladmin@qr01cel01 ~]$ ps -ef | grep 2032 
root 2032 2025 0 18:29 ? 00:00:00 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrsmmt -ms 1 - 
cellsrv 1 
root 2034 2032 1 18:29 ? 00:00:31 /usr/java/jdk1.5.0_15/bin/java 
-Xms256m -Xmx512m - 
Djava.library.path=/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/lib - 
Ddisable.checkForUpdate=true -jar 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/oc4j/ms/j2ee/home/oc4j.jar -out 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/log/ms.lst -err 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/deploy/log/ms.err 
1000 3625 3577 0 19:03 pts/0 00:00:00 grep 2032 
[celladmin@qr01cel01 ~]$


5. CELLSRV is the primary Exadata software component and provides the majority of Exadata storage services. CELLSRV is a multithreaded server. Primarily, CELLSRV communicates with Oracle Database to serve simple block requests, such as database buffer cache reads, and Smart Scan requests, such as table scans with projections and filters. CELLSRV also implements I/O Resource Management (IORM) and collects numerous statistics relating to its operations. Locate the CELLSRV process by using the following command:

[celladmin@qr01cel01 ~]$ ps -ef | grep "/cellsrv " 
root 2037 2036 12 18:29 ? 00:04:28 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellsrv 25 1200 9 5042 
1000 3652 3577 0 19:04 pts/0 00:00:00 grep /cellsrv 
[celladmin@qr01cel01 ~]$


6. Locate the CELLSRV parent process. Use the parent process number associated with CELLSRV in the output for step 5. Note that RS spawns (and, when required, re-spawns) CELLSRV 

[celladmin@qr01cel01 ~]$ ps -ef | grep 2036 
root 2036 2025 0 18:29 ? 00:00:01 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellrsomt -ms 1 - 
cellsrv 1 
root 2037 2036 13 18:29 ? 00:04:32 
/opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/cellsrv/bin/cellsrv 25 1200 9 5042 
1000 3654 3577 0 19:04 pts/0 00:00:00 grep 2036 
[celladmin@qr01cel01 ~]$

7.Launch the Exadata cell command-line interface (CellCLI).

[celladmin@qr01cel01 ~]$ cellcli 
CellCLI: Release 11.2.3.2.1 – Production... 
CellCLI>

8 .Execute the following CellCLI command to examine the attributes of the cell. Note that the output also confirms that CELLSRV , MS , and RS are currently up and running. Exit CellCLI after examining the cell attributes.

CellCLI> list cell detail 
name: qr01cel01 
bbuTempThreshold: 60 
bbuChargeThreshold: 800 
bmcType: absent 
cellVersion: OSS_11.2.3.2.1_LINUX.X64_130109 
cpuCount: 1 
diagHistoryDays: 7 
fanCount: 1/1 
fanStatus: normal 
flashCacheMode: WriteThrough 
id: 8ab50138-a667-4793-a976-c540dc1930c5 
interconnectCount: 3 
interconnect1: eth1 
iormBoost: 0.0 
ipaddress1: 192.168.1.103/24 
kernelVersion: 2.6.32-400.11.1.el5uek 
makeModel: Fake hardware 
metricHistoryDays: 7 
offloadEfficiency: 663.5 
powerCount: 1/1 
powerStatus: normal 
releaseVersion: 11.2.3.2.1 
releaseTrackingBug: 14522699 
status: online 
temperatureReading: 0.0 
temperatureStatus: normal 
upTime: 0 days, 0:36 
cellsrvStatus: running 
msStatus: running 
rsStatus: running 
CellCLI> exit 
quitting 
[celladmin@qr01cel01 ~]$
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: