分为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
一、机器管理,把机器关联到云效本企业
目前使用第一种:
选择其他,生成命令
生成安装命令
安装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安装命令
如果添加成功会在首行显示
二、创建流水线
也可以复制其他的流水线(需要具有管理员权限才可以复制)
复制过来点击修改可以对流水线进行
包标签参数由开发提供,也可以由开发修改
构建完成后进入第二步骤,人工卡点和服务部署
点击查看部署配置,目录参考红色框框,也可以先添加好环境,然后在流水线中选择即可
三、添加好环境
选择对应的项目找到对应的应用,然后在环境中添加需要部署的环境
点击完成,则新的环境创建成功,现在可以进行环境配置了
先把需要部署到的机器关联进来,点击关联机器,找到第一步添加的机器,然后保存(吐槽一下阿里云,这里没有做分页,要翻到最底部才能点击保存按钮)
部署配置
第二第三步无先后顺序。
配置好之后则可以运行流水线进行服务部署了
谢谢