2013-12-17 21 views
0

在「http://docs.wso2.org/pages/viewpage.action?pageId=29918203」中,它描述了創建Worker/Manager羣集的方法, 但它只包含1個管理器節點和1個工作器節點,並且它們位於同一臺計算機中。如何在不同的機器上創建一個Worker/Manager羣集?

對於ELB, 在/repository/conf/loadbalancer.conf,它設置

appserver { 
    domains{ 
     wso2.as.domain { 
      tenant_range *; 
      group_mgt_port 4000; 
      mgt { 
       hosts mgt.as.cloud-test.wso2.com; 
      } 
      worker { 
       hosts as.cloud-test.wso2.com; 
      } 
     } 
    } 
} 

在主機上,它集 127.0.0.1 mgt.as.cloud-test.wso2.com 127.0。 0.1 as.cloud-test.wso2.com

對於管理器節點,在 carbon.xml,它設置

<HostName>as.cloud-test.wso2.com</HostName> 
<MgtHostName>mgt.as.cloud-test.wso2.com</MgtHostName> 

對於工作節點, 在carbon.xml,它集

<HostName>as.cloud-test.wso2.com</HostName> 

我想創建包括1個經理節點和2個工人節點的羣集,而他們都在不同的機器上。 爲192.168.10.12

任何人都知道在192.168.10.10 WORK1節點例如 經理節點192.168.10.11 WORK2節點如何在上述地方修改?

回答

0

您可以通過在Linux環境中的主機文件中定義您的worker/manager節點的相應ip地址來完成此操作。

編輯hosts文件,使用下面的命令

1.Go使用cd /命令

2.然後編輯使用您喜歡的編輯hosts文件根。我用gedit

gedit etc/hosts 
  1. ,那麼你必須確定你的主機名和這裏的實際IP地址

    192.168.10.10主機mgt.as.cloud-test.wso2.com

    192.168.10.11主機as.cloud-test.wso2.com

然後保存主機文件並部署您的設置。這將回答您的問題

+0

如何設置work2的主機名?以及如何在文件主機中設置work2(192.168.10.12)的IP地址? – iceguo

0
192.168.10.10 hosts mgt.as.cloud-test.wso2.com 
192.168.10.11 hosts as1.cloud-test.wso2.com 
192.168.10.12 hosts as2.cloud-test.wso2.com 

在loadbalancer.conf

appserver { 
    domains{ 
    wso2.as.domain { 
     tenant_range *; 
     group_mgt_port 4000; 
     mgt { 
      hosts mgt.as.cloud-test.wso2.com; 
     } 
     worker { 
      hosts as.cloud-test.wso2.com; 
     } 
    } 
} 

}

在carbon.xml管理

<HostName>as.cloud-test.wso2.com</HostName> 
<MgtHostName>mgt.as.cloud-test.wso2.com</MgtHostName> 

在碳。XML對工人

<HostName>as.cloud-test.wso2.com</HostName> 

在axis2.xml管理

<parameter name="localMemberHost">mgt.as.cloud-test.wso2.com</parameter> 
<parameter name="localMemberPort">4001</parameter>   
<members> 
      <member> 
       <hostName>lb.cloud-test.wso2.com</hostName> 
       <port>4000</port> 
      </member> 
</members> 

在axis2.xml對工人

<parameter name="localMemberHost">as.cloud-test.wso2.com</parameter> 
<parameter name="localMemberPort">4002</parameter>   
<members> 
      <member> 
       <hostName>lb.cloud-test.wso2.com</hostName> 
       <port>4000</port> 
      </member> 
</members> 

注 - as.cloud-test.wso2.com不一個特定節點的地址,但是工作集羣的抽象

相關問題