技术博文 · 2021-04-01 1

利用阿里云云效对私有化环境进行服务部署

分为2中模式,一种是服务器本身具备公网,还一种是只有一台服务器具有公网,其他的服务器不具备公网能力,但是可以和这台具有公网的服务器互通。分别参考如下2种方式进行机器管理

https://help.aliyun.com/document_detail/67349.html?spm=a2c4g.11186623.6.637.221789b0wMs4nx

https://help.aliyun.com/document_detail/85328.html?spm=a2c4g.11186623.6.642.3b6e7f628zOy8A

 

详细操作手册可以参考阿里云文档

https://help.aliyun.com/document_detail/85328.html?spm=a2c40.rdc_buyecspage.0.0.73758477mocdka

一、机器管理,把机器关联到云效本企业

目前使用第一种:

image-20210401133220251

选择其他,生成命令

image-20210401133248408

生成安装命令

image-20210401133315106

安装agent有如下依赖

#该agent依赖Python2.7,当您的机器上的Python版本非2.7,或是您的机器上缺失了zlib-dev openssl-devel  bzip2-devel包,则请按照如下步骤,首先安装Python2.7:`
wget "http://agent-install.oss-cn-hangzhou.aliyuncs.com/Python-2.7.13.tgz"`
`#下载及解压压缩包:`
`tar -zxvf Python-2.7.13.tgz`
#安装必要的工具包:`
`#centos/redhat系统使用命令`
`yum install -y zlib-dev openssl-devel  bzip2-devel`
`#debian/ubuntu系统使用命令`
`apt-get install -y zlib1g libssl-dev  libbz2-dev`
`#在解压后的路径下执行:`
`./configure --with-zlib`
`make`
`make install`
[root@cqdsrmyy-net-proxy download]# wget "http://agent-install.oss-cn-hangzhou.aliyuncs.com/Python-2.7.13.tgz"

[root@cqdsrmyy-net-proxy download]# tar xaf Python-2.7.13.tgz

[root@cqdsrmyy-net-proxy download]# cd Python-2.7.13

[root@cqdsrmyy-net-proxy Python-2.7.13]# python -V
Python 2.7.5
[root@cqdsrmyy-net-proxy Python-2.7.13]# yum install -y zlib-dev openssl-devel  bzip2-devel

[root@cqdsrmyy-net-proxy Python-2.7.13]# ./configure --with-zlib

[root@cqdsrmyy-net-proxy Python-2.7.13]# make && make install

执行agent安装命令

如果添加成功会在首行显示

image-20210401135114733

二、创建流水线

image-20210401135435825

java-ecs-3

也可以复制其他的流水线(需要具有管理员权限才可以复制)

image-20210401140949653

复制过来点击修改可以对流水线进行

image-20210401141136710

 

 

image-20210401141225719

包标签参数由开发提供,也可以由开发修改

image-20210401141449192

构建完成后进入第二步骤,人工卡点和服务部署

image-20210401141739630

image-20210401142617367

点击查看部署配置,目录参考红色框框,也可以先添加好环境,然后在流水线中选择即可

image-20210401142737050

三、添加好环境

选择对应的项目找到对应的应用,然后在环境中添加需要部署的环境

image-20210401143553412

 

image-20210401143706670

点击完成,则新的环境创建成功,现在可以进行环境配置了

image-20210401143825257

先把需要部署到的机器关联进来,点击关联机器,找到第一步添加的机器,然后保存(吐槽一下阿里云,这里没有做分页,要翻到最底部才能点击保存按钮)

image-20210401143947903

image-20210401144258140

 

部署配置

image-20210401180124726

第二第三步无先后顺序。

配置好之后则可以运行流水线进行服务部署了