Wso2 如何在不同的机器上创建工作/管理群集?
在“”中,它描述了创建工作/管理群集的方法, 但它只包括1个管理器节点和1个工作器节点,并且它们位于同一台机器中 对于ELB, 在/repository/conf/loadbalancer.conf中,它设置Wso2 如何在不同的机器上创建工作/管理群集?,wso2,cluster-computing,Wso2,Cluster Computing,在“”中,它描述了创建工作/管理群集的方法, 但它只包括1个管理器节点和1个工作器节点,并且它们位于同一台机器中 对于ELB, 在/repository/conf/loadbalancer.conf中,它设置 appserver { domains{ wso2.as.domain { tenant_range *; group_mgt_port 4000; mgt {
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>
<HostName>as.cloud-test.wso2.com</HostName>
as.cloud-test.wso2.com
mgt.as.cloud-test.wso2.com
对于工作节点,
在carbon.xml中,它设置
<HostName>as.cloud-test.wso2.com</HostName>
<MgtHostName>mgt.as.cloud-test.wso2.com</MgtHostName>
<HostName>as.cloud-test.wso2.com</HostName>
as.cloud-test.wso2.com
我想创建一个集群,包括1个管理器节点和2个工作节点,它们都在不同的机器上。
例如
192.168.10.10中的管理器节点
192.168.10.11中的work1节点
192.168.10.12中的work2节点
有人知道如何在上述位置进行修改吗?您可以通过在linux环境中的hosts文件中定义worker/manager节点的相应ip地址来实现这一点 使用以下命令编辑主机文件 1.使用
cd/
命令转到根目录
2.然后使用您喜爱的编辑器编辑主机文件。我使用gedit
gedit etc/hosts
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>
<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>
as.cloud-test.wso2.com
mgt.as.cloud-test.wso2.com
在carbon.xml中为两个工人提供
<HostName>as.cloud-test.wso2.com</HostName>
<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
在axis2.xml管理中
<HostName>as.cloud-test.wso2.com</HostName>
<MgtHostName>mgt.as.cloud-test.wso2.com</MgtHostName>
<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>
mgt.as.cloud-test.wso2.com
4001
lb.cloud-test.wso2.com
4000
在axis2.xml中为两个工人
<HostName>as.cloud-test.wso2.com</HostName>
<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
4002
lb.cloud-test.wso2.com
4000
注意-as.cloud-test.wso2.com不是特定节点的地址,而是workers群集的抽象如何设置work2的主机名?如何在文件主机中设置work2(192.168.10.12)的IP地址?