I always do enjoy your replies and solutions, thorough and aiming for a solution.
Regarding WHM and Google Cloud Platform GCP, and CentOS 7 VM, it is absolutely not a straightforward install;
documentations and instructions are lacking generally speaking on the internet and cPanel site or documentation sans any that is valuabe; and no true pre exposition to the evironment of WHM on Google Cloud VM.
Here what I ran into, after two weeks, almost full time days, trying to have WHM functioning like a paid VPS with a paid hosting company:
- VM Hostname must be input in VM setup before creating/deploying CentOS VM; otherwise, on a reboot, VM hostname will revert to a default that you had not assigned; and there is no way to make any hostname changes permanent.
- cPanel does not support NetworkManager
, you have toDisable NetworkManager before running cPanel installation:
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
systemctl enable network.service
systemctl start network.service
- WHM / cPanel will install on a server that resides on a NAT-configured network:
Here, you will run into an issue with Google Cloud Platform when trying to create or reserve an additional 'Static internal IP Address'. Otherwise, you cannot add an External IP Address to WHM (thus to be assigned to an account/domain, cPanel, unless if I do create an additional static internal IP Address; then route or forward or bind (what ever is the right term for so) the Internal IP Address to External IP Address.
- There is no easy way at all to reserve an Additional Internal Static IP Address with Google Cloud VM Compute. That is, not the process itself is very complicated to achieve so, there is no site that would instruct on how to do so, but refering to Google Cloud documentation (not easy read for non engineers).
Do you think, cPanelLauren, that within a short time, a cPaenl.net can issue a practical instructions on how to setup and configure WHM on Google Cloud Platform VM; or assist with the steps I did mention above?