Skip to main content

Illumio Core 23.2 Install, Configure, Upgrade

After PCE Installation

This section describes some of the basic things you can see immediately after installing the PCE.

Warning

Any adverse effects of using security scanners or other mechanisms intended to probe or exercise various parts of the PCE or its environment cannot be anticipated by Illumio and are therefore unsupported. Doing so may interfere with or even prevent the PCE from operating properly.

RPM Installation Directories

The PCE software RPM installs to the following directories:

Location

Contents at Installation

Permissions / Ownership

/opt/illumio-pce/

PCE software

dr-xr-x---. root ilo-pce

/etc/illumio-pce

Empty

drwxr-x---. root ilo-pce

/etc/init.d/illumio-pce

Service script

-rwxr-xr-x. root root

/var/lib/illumio-pce/

tmp/

runtime/

data/

keys/

cert/

Empty

drwxr-x---. root ilo-pce

drwx------. ilo-pce ilo-pce

drwx------. ilo-pce ilo-pce

drwx------. ilo-pce ilo-pce

drwx------. ilo-pce ilo-pce

drwxr-x---. root ilo-pce

/var/log/illumio-pce

Log files

drwx------. ilo-pce ilo-pce

RPM Runtime User and Group

The PCE installation creates a runtime user and group named ilo-pce to run the PCE software. For security, the ilo-pce user is configured without a login shell or home directory.

Caution

For better security, do not give the ilo-pce user a login shell or home directory.

You should run PCE commands as root or as a user belonging to the ilo-pce group. You run the PCE software with sudo, as shown throughout this guide:

sudo -u ilo-pce somePCEcommand

You might put several users into the ilo-pce group for shared maintenance or other needs. However, only the ilo-pce user is actually used to run the software.

PCE Control Interface and Other Commands
PCE Service Script illumio-pce for Boot

The illumio-pce service script in /etc/init.d/illumio-pce switches to the runtime user (ilo-pce) prior to running other PCE programs. The primary purpose of the init.d service script is to start the product on boot. The service script can also be run with the /sbin/service command:

$ service illumio-pce
Usage: illumio-pce {start|stop|restart|[cluster-]status|{set|get}-runlevel|control|database|environment|setup}
PCE Runlevels

PCE runlevels define the system services started for common operations, such as upgrade, downgrade, and restore.

The runlevel is set with the following command:

illumio-pce-ctl set-runlevel numeric_runlevel

The numeric_runlevel varies by type of operation.

Setting the runlevel might take some time to complete, depending on the cluster configuration. Check the progress with the following command:

illumio-pce-ctl cluster-status -w