簡體   English   中英

用於主動-主動部署的WSO2 API Manager NFS

[英]WSO2 API Manager NFS for Active-Active Deployment

我正在嘗試通過以下URL為WSO2 API Manager設置主動-主動設置: 配置主動-主動部署

除了要嘗試設置NFS的第5步之外,其他所有程序都工作正常。 我將/ repository / deployment / server文件夾移到了另一個驅動器。 例如在以下位置:

D:/WSO2AM/Deployment/server

這樣兩個節點可以一起共享部署文件夾。

現在不知道要更改哪些配置文件以將部署文件夾指向默認位置以外的其他位置,我對carbon.xml進行了更改,並對元素“ RepositoryLocation ”進行了更改,並將其設置為D:/WSO2AM/Deployment/server但是uit看起來像那還不夠。 啟動服務器時,出現以下錯誤消息:

FATAL - SynapseControllerFactory The synapse.xml location .\.\repository/deployment/server/synapse-configs\default doesn't exist
[2019-03-12 15:54:49,332] FATAL - ServiceBusInitializer Couldn't initialize the ESB...
org.apache.synapse.SynapseException: The synapse.xml location .\.\repository/deployment/server/synapse-configs\default doesn't exist

如果有人可以幫助我設置NFS,以便兩個節點可以共享相同的部署文件夾,並且我不必擔心通過其他機制同步它們,我將不勝感激。

謝謝

經過近一天的努力,我找到了WSO2完全獨立的線程中的解決方案。 啟用工件同步

在此線程中,他們要求為Deployment and Tenants目錄創建一個SMB共享(對於Windows),出於APIM的目的,我們需要為目錄/ repositiry / deployment / server目錄創建SMB共享。

只需一個命令即可創建符號鏈接,如下所示:

mklink /D <APIM_HOME>/repositiry/deployment/server D:\WSO2\Shared\deployment\server

我們需要在兩個節點中創建符號鏈接以指向相同的位置。

完成后,無需在APIM端進行任何配置更改。 默認情況下它將運行,並且您已配置以下方案。

NFS配置用於主動-主動配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM