Appearance
Deploy部署中心部署
1.部署中心(aries-deploy-center)
1.1.获取aries-deploy-center-xxx.zip的安装包
1.2.上传安装包至~/app-run安装目录下执行如下命令解压
unzip aries-deploy-center-xxx.zip
1.3.使用单中心的配置
修改配置文件(dc01/dc02/sit/fat中的一种)
配置项 | 配置项说明 |
---|---|
db.driverClassName | 数据库驱动 |
db.url | 数据库地址 |
db.username | 数据库用户名 |
db.password | 数据库密码 |
db.validationQuery | 该配置项在mysql和oracle的情况下配置有所不同 mysql:SELECT 'X' oracle:SELECT 'X' from dual |
db.databaseId | 数据库类型(mysql和oracle两种) |
platform.eureka | Eureka地址 |
platform.kafka | Kafka地址 |
deploy.remotePermissPath | 上传安装包功能--选择服务器上传时,对服务器的路径做权限校验,只能是该路径下,别的路径下无访问权限 |
deploy.dir | 应用的安装包所要上传的版本库的路径 |
deploy.remoteFileSavePath | 远程修改配置文件时,所要将远程配置文件同步到当前服务器的路径 |
gateway.url | 网关地址 |
yml
#=================================环境相关属性=======================================
platform:
eureka: dcits.cbs.eureka.sit1:9527
kafka: dcits.cbs.kafka.sit1:9092
db:
driverClassName: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@dcits.cbs.database.sit1:1521:DCITS
username: ENS_OMS
password: ENS_OMS
validationQuery: SELECT 'X' from dual
databaseId: oracle
deploy:
remotePermissPath: /app/dcits/release/software #上传安装包功能--选择服务器上传时,对服务器的路径做权限校验,只能是该路径下,别的路径下无访问权限
dir: /app/dcits/release
remoteFileSavePath: /app/dcits/release/configFiles
gateway:
url: dcits.cbs.gateway.sit1:8081
#=================================环境相关属性=======================================
1.4.使用双中心的配置
在application-dc01.yml/application-dc02.yml中再加入如下配置:
yml
eureka:
instance:
metadata-map:
zone: dc02
client:
region: xian
availability-zones:
xian: dc01,dc02
service-url:
dc01: http://dcits.cbs.eureka.sitdc011:9527/eureka/
dc02: http://dcits.cbs.eureka.sitdc021:9527/eureka/
1.5.如果想集成apollo配置中心,修改如下配置
修改application-apollo.yml配置文件
配置项 | 配置项说明 |
---|---|
apollo.meta | apollo-config的服务地址 |
apollo.cluster | 使用单/双中心 |
apollo.cacheDir | 配置文件缓存到本地(服务器)的路径 |
apollo.bootstrap.namespaces | 在OMS运维平台上配置中心的命名空间(默认application) |
yml
app.id: aries-deploy
apollo:
meta: http://dcits.cbs.apoconf.dev1:8080
cluster: dc01
cacheDir: /app/dcits/config/
bootstrap:
enabled: true
eagerLoad:
enabled: true
namespaces: application
app.id 对应OMS运维平台页面的项目列表的AppId cluster使用的集群 namespaces 使用的命名空间
1.6.启动服务
进入aries-deploy-center的bin目录下,执行如下命令:
./start.sh 中心标识(dc01/dc02/sit/fat中的一种)
1.7.检查服务
执行命令:
jps -lm