Configure Halo EC2 instance
Step 1 - Health Check
-
After launching the EC2 instance, wait 15 minutes for the Halo services to start.
-
Visit
https://<ip-address>
in a browser to check if the Glasswall Halo portal is running. -
Access Halo APIs via the Swagger portal at
https://<ip-address>/swagger/index.html
.
You are now ready to use the Glasswall Halo Portal and API.
Step 2 - License Management
Set up a license by following the steps at Glasswall License Management Guide.
Step 3 - Troubleshooting
What should I do if the Halo Portal and API are not accessible?
- If you receive timeout errors, check that the instance security groups allow inbound access to the required ports.
- For other errors, SSH into the instance using the username glasswall and the private key used during instance creation.
- Run the following command to verify all pods are running.
kubectl get pods
What if the Embedded Engine pods aren't running as expected?
The cloud-init
config sets the number of Engine pods based on the VM's CPU cores. If it doesnโt finish on time, run the commands below to retry.
sudo cloud-init clean
sudo reboot now