6.19.4 Deploying Oracle Exadata Using Enhanced Storage Server Security
Use enhanced storage server security to adopt the most secure posture during initial system deployment.
Starting with Oracle Exadata System Software release 26.1.0, you can implement enhanced storage server security features during initial system deployment on Oracle Exadata system hardware with RoCE Network Fabric (X8M-2 and later systems).
Use the following sequence of steps:
-
Immediately after imaging the Exadata storage servers, change the passwords for the
celladminandcellmonitorOS user accounts.For each user, ensure you use the same password across all of the Exadata storage servers.
-
Optionally, disable root SSH access on the Exadata storage servers.
Run the following CellCLI command on each storage server:
CellCLI> ALTER CELL accessLevelPerm=remoteLoginEnabledRootLoginDisabled -
On the server running the OEDA deployment script (
install.sh), run thegenPasswordHash.shcommand and set the password forcelladmin.Run the following command and specify the
celladminpassword when prompted:# ./genPasswordHash.sh -celladmin Enter celladmin password::****** Re-enter celladmin password:*****See also Using the OEDA genPasswordHash Utility.
-
Alter the Exadata XML configuration file (
es.xml) to instruct OEDA to perform system deployment operations on the storage servers using thecelladminOS user account instead ofroot.Use the following OEDA Command Line Utility (OEDACLI) commands to alter the XML configuration file:
oedacli> LOAD FILE NAME=es.xml oedacli> ALTER PROPERTY name=USE_CELLADMIN_USER value=true oedacli> SAVE ACTION oedacli> MERGE ACTIONS oedacli> SAVE FILE -
Perform the initial deployment using the OEDA deployment script (
install.sh).During system deployment, OEDA performs operations on the storage servers using the
celladminOS user account. The deployment result is exactly the same usingcelladmininstead ofroot. However, disablingrootSSH access and usingcelladminguards against malicious activities being performed during deployment.See also Configuring Oracle Exadata Database Machine Using OEDA.
-
After initial system deployment, perform routine storage server administration tasks using the
celladminandcellmonitorOS user accounts. You can optionally configure SSH equivalence forcelladminandcellmonitorto enable passwordless SSH access.If root access is absolutely required, you can temporarily allow remote login by setting the cell
accessLevelTempattribute. For example, the following command enables remote login for 30 minutes at the specified time:CellCLI> ALTER CELL accessLevelTemp=((accessLevel="remoteLoginEnabled", - startTime="2026-06-20T01:01:00-07:00", - duration="30m"))Root access should otherwise remain disabled to maintain a strong security posture.