Amazon-Ec2
如何在許可證密鑰完整的情況下恢復 ColdFusion 2016 伺服器?
在 ColdFusion 8、10 和 11 中,可以製作執行 ColdFusion Enterprise 的伺服器的快照,並使用完整的許可證密鑰恢復該快照。只是將安裝目錄從一台伺服器複製到另一台伺服器會導致第二台伺服器使用前一台伺服器的密鑰。多年來,我們一直使用這種方法管理我們的備份/恢復/虛擬機/測試機器。
在 CF16 中,它不起作用。在 AWS 上,當我從正在執行的企業版創建 AMI 然後從該 AMI 創建新實例時,新實例未獲得許可。當我使用相同的密鑰比較兩台伺服器上的許可證文件時,文件是不同的。在以前的版本中情況並非如此。
目前我認為唯一的解決方案是編寫整個安裝程序的腳本,然後添加我們的伺服器配置,或者從配置的伺服器創建一個 AMI,然後編寫一個腳本,登錄到 CFadmin 並送出許可證密鑰。
有沒有更好的辦法?
根據調查任務,Coldfusion Server 似乎將自身連結到實際機器。您不能只用新的不同文件替換許可證文件。因此,使用許可證密鑰(而不是文件)的唯一方法是手動修改許可證文件以插入許可證密鑰,或者您可以在 EC2 伺服器引導期間自動化它 - 通過 GAMI 腳本或使用 Cloudformation 模板。