zato建立集群

  • SQL ODB和Cluster’s config需要首先依次创建,其他三个次序随意
  • 对不熟悉的命令,使用server create *** -h 查看帮助文档

1. SQL  ODB

  • Create a user for Zato servers
$ sudo su - postgres # OS X users may skip it
$ createuser --no-superuser --no-createdb --no-createrole zato1
$ createdb --owner=zato1 zato1
$ psql --dbname zato1 --command="ALTER ROLE zato1 WITH PASSWORD ‘l‘"
  • (PostgreSQL only) Create a separate schema for Zato
[email protected]:/home/dimite$ psql
psql (9.3.9)
Type "help" for help.

postgres=# CREATE SCHEMA zato_schema;
CREATE SCHEMA
  • Make Zato user the owner of the database created or grant it permissions to issue DDL statements
  • Issue the zato create odb command
zato create odb postgresql --odb_host localhost --odb_port 5432 --odb_user zato1 --odb_db_name zato1 --postgresql_schema zato_schema

删除的话,把create换成delete

  • Revoke any DDL rights given to the Zato user

2. Cluster’s config

zato create cluster --odb_host localhost --odb_port 5432 --odb_user zato1 --odb_db_name zato1 --postgresql_schema zato_schema postgresql localhost 11223 20151 localhost 6379 PROD3 techacc1

3. Web admin

ca

[email protected]:~$ zato ca create ca crypto
OK
[email protected]:~$ cd crypto/
[email protected]:~/crypto$ ls
ca-material  out-cert  out-csr  out-priv  out-pub

ca-web-admin

[email protected]:~$ zato ca create web_admin ~/crypto
OK

web-admin

zato create web_admin --odb_host localhost --odb_port 5432 --odb_user zato1 --odb_db_name zato1 --postgresql_schema zato_schema ./web-admin postgresql ~/crypto/out-pub/web-admin-pub-2015-08-21_03-03-28.pem ~/crypto/out-priv/web-admin-priv-2015-08-21_03-03-28.pem ~/crypto/out-cert/web-admin-cert-2015-08-21_03-03-28.pem ~/crypto/ca-material/ca-cert.pem techacc1

建立新用户

zato create user ~/web-admin

4. Load-balancer

ca-lb

[email protected]:~$ zato ca create lb_agent ~/crypto/ zato_lb_agent1
OK

lb

zato create load_balancer ~/load-balancer ~/crypto/out-pub/lb-agent-pub-2015-08-21_03-25-08.pem ~/crypto/out-priv/lb-agent-priv-2015-08-21_03-25-08.pem ~/crypto/out-cert/lb-agent-cert-2015-08-21_03-25-08.pem ~/crypto/ca-material/ca-cert.pem

5. Servers

ca  server

[email protected]:~$ zato ca create server ~/crypto/ PROD3 server_132
OK

create server

zato create server --odb_host localhost --odb_port 5432 --odb_user zato1 --odb_db_name zato1 --postgresql_schema zato_schema ~/server_132 postgresql localhost 6379 ~/crypto/out-pub/PROD3-server_132-pub-2015-08-21_03-42-20.pem ~/crypto/out-priv/PROD3-server_132-priv-2015-08-21_03-42-20.pem ~/crypto/out-cert/PROD3-server_132-cert-2015-08-21_03-42-20.pem ~/crypto/ca-material/ca-cert.pem PROD3 server_132

Start it using the zato start command

[email protected]:~$ zato start web-admin
OK

:每个集群由多个共享同一个SQL和Redis数据库的服务器构成。因此在普通的机子上创建server时,只需要安装zato,再创建server。其中的ODB和redis所在机器的ip和port要根据具体情况写。

把server加入到负载平衡中:位置:Clusters -> (pick one from the table) -> Servers -> Add to LB/Remove from LB/Delete

时间: 2024-10-08 19:52:00

zato建立集群的相关文章

【实践】Matlab R2016a使用MDCE引擎建立集群

Matlab R2016a使用MDCE引擎建立集群 1.解压文件Matlab_R2016b_win64.iso. 文件下载地址:链接:https://pan.baidu.com/s/1mjJOaHa 密码:hqgy 2.解压文件如下: 3.点击上图中的setup开始安装.安装步骤见图. 使用MDCE引擎建立集群,需要获得Mathworks公司的授权.Licence Manager可以通过Network方式下安装,在standalone方式下安装是没有的.在一个集群中只要一个Node安装Licen

建立集群间ssh信任关系

目的要求 一套集群里有10台主机,建立ssh信任关系,使集群内所有主机可以不输密码互相访问. 解决方法 1.在server1生成私钥 ssh-keygenssh-copy-id [email protected] scp -rp id_rsa [email protected]:root/.ssh/ 2.查看192.168.1.2上的私钥和 authorized_keys 1 root root 409 Jul 5 20:35 authorized_keys 1 root root 1675 J

KETTLE集群搭建

KETTLE集群搭建 说明: 本文档基于kettle5.4 一.集群的原理与优缺点 1.1集群的原理 Kettle集群是由一个主carte服务器和多个从carte服务器组成的,类似于master-slave结构,不同的是'master'处理具体任务,只负责任务的分发和收集运行结果. Master carte结点收到请求后,把任务分成多个部分交给slave carte执行,slave执行完毕后把结果交给mater 进行汇总,再由mster返回结果. 1.2集群的优点 和其它系统的集群一样,有以下优

Hazelcast集群服务(1)——Hazelcast介绍

Hazelcast是什么 "分布式"."集群服务"."网格式内存数据"."分布式缓存"."弹性可伸缩服务"--这些牛逼闪闪的名词拿到哪都是ITer装逼的不二之选.在Javaer的世界,有这样一个开源项目,只需要引入一个jar包.只需简单的配置和编码即可实现以上高端技能,他就是 Hazelcast. Hazelcast 是由Hazelcast公司(没错,这公司也叫Hazelcast!)开发和维护的开源产品,可

weblogic的集群与配置

目录(?)[-] 1.Weblogic的集群 2.创建Weblogic集群前的规划 3.开始创建我们的Weblogic集群 1.1 创建集群的总控制端aminserver 2.2 创建集群中的节点mycluster1 mycluster2 3.3 如何启动集群 4.jdbc集群 5.把工程布署到集群环境中去 6.使用Apache与Weblogic集群整合 7.JMS集群 本文转摘于:http://blog.csdn.net/liuqiwen0512/article/details/7739421

redis演练(8) redis Cluster 集群环境安装

redis是个分布式缓存,与传统数据库最大的优势,在于它的"分布式"上. 分布式的优势: 容易实现容量的扩展 数据的均等分布 很好的高可用性 redis 和memcached是分布式缓存的两款流行方案,他们之间的对比 redis memcached 主从功能 Replication 支持 主备自动切换 本身不支持,可以通过客户端自己实现 键值一致性 哈希槽 一致性哈希 集群 服务端支持(但是beta版) unstable 由客户端实现 工具支持 提供自带的工具(客户端redis-cli

Weblogic的集群

<收藏自http://www.cnblogs.com/HondaHsu/p/4267972.html> 一.Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗? 两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发. 现在看看WebLogic的集群吧,其实也差不多. 区别在于: Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的ht

LVS负载均衡集群(干货来袭)

提升服务器响应能力的方式: Scale On:向上扩展 升级服务器硬件 Scale Out:向外扩展 增加服务器个数 集群类型: LB: Load Balance负载均衡集群 并发处理能力 HA: High Availability高可用集群 在线时间/(在线时间+故障处理时间) 99%,99.9%,99.99%,99.999% HPC:High Performance Computer 高性能集群 并行处理集群 分布式存储:分布式文件系统 将大任务切割成小任务,分别进行处理计算的机制 脑裂 s

VMware Workstation 集群仲裁磁盘和数据共享磁盘的创建

最近项目需要对SQL Server建立集群服务,多个SQL Server数据库建立集群服务,对外提供唯一的URL访问地址.当主节点断电.断网后,通过心跳线将消息传递到备用节点,备用节点在3秒内接管数据库访问任务,实现双机热备. 由于台式机过2天才能到位,所以就先在虚拟机上装了2套windows Server 2008 R2系统,模拟集群创建过程.关于SQL Server建立集群的文章,网上是众说纷纭,对于一个新手来说,可谓是不知所措.但集群中仲裁磁盘和共享磁盘的创建是每个集群所必须的,在此我把虚