Hello Checkmates!
I am hoping that someone has seen this before and can help.
This was an R77.x cluster and was upgraded "in place". I don't have much history about that but I know the trouble started shortly after the upgrade.
It is now an R80.20 cluster, and still a pair of VMs on VMware ESXi.
cat /proc/cpuinfo tells me each gateway has two virtual CPU cores
I have several issues:
1. No CoreXL option available in cpconfig
2. There is a "per virtual system state" option available in cpconfig
3. CoreXL is running but won't run after a reboot, yet no option in cpconfig to re-enable
4. I have yet to be able to successfully reproduce this state in a lab, and would like to be able to do that before working on the cluster I am describing.
cpconfig
This program will let you re-configure
your Check Point products configuration.
Configuration Options:
----------------------
(1) Licenses and contracts
(2) SNMP Extension
(3) PKCS#11 Token
(4) Random Pool
(5) Secure Internal Communication
(6) Disable cluster membership for this gateway
(7) Enable Check Point Per Virtual System State <= and note, no option to disable or enable CoreXL
(8) Enable Check Point ClusterXL for Bridge Active/Standby
(9) Automatic start of Check Point Products
(10) Exit
Enter your choice (1-10) :10
Thank You...
See the contents of the file /etc/fw.boot/boot.conf below
cat /etc/fw.boot/boot.conf
CTL_IPFORWARDING 1
DEFAULT_FILTER_PATH /etc/fw.boot/default.bin
KERN_INSTANCE_NUM 1
COREXL_INSTALLED 0
KERN6_INSTANCE_NUM 1
IPV6_INSTALLED 0
CORE_OVERRIDE 2
Also:
> fw ctl multik stat
ID | Active | CPU | Connections | Peak
----------------------------------------------
0 | Yes | 1 | 983 | 33237
1 | Yes | 0 | 6 | 24078
> fw ctl affinity -l -r
CPU 0: eth0
fw_1
CPU 1: eth1 eth2
fw_0
All: mpdaemon lpd fwd in.aclientd in.aftpd in.ahclientd cpd cprid
The current license only permits using CPU 0.
With the configuration file settings above I cannot reproduce this behaviour in my lab
- If I make the boot.conf file as above and reboot the "per virtual system state" option appears in cpconfig however in the lab it does not remove the CoreXL option in cpconfig.
I have seen sk62065 however that is for Power Appliance so not sure how much of it applies to VM on Intel.
Value of
Multik setting in HKLM $CPDIR/registry/HKLM_registry.data |
is "[4]1"
I have also gone through most of sk42096, involved 2 TAC cases and consulted our local Check Point SE.
My questions
1. What configuration options or states for the above system would cause CoreXL option to not exist in cpconfig?
(The system has 2 CPU cores and a perpetual 8 core license so option to enable CoreXL should be available?)
2. If possible, what configuration or state changes need to be made to re-enable CoreXL correctly on this system?
Thanks in advance for any help and apologies if I am missing something obvious!
Cheers
Andrew