如何当ssh不是默认22端口时安装蓝鲸的PAAS?
q.前提知识:
本文基于《快速部署蓝鲸》
https://blog.csdn.net/haoding205/article/details/82757474
1.引子:
在上文中,我们知道,快速部署蓝鲸的方法,比如在安装PAAS时的命令是:
cd /data/install
./bk_install paas # 安装paas 平台及其依赖服务
但是这个时候报错了:
‘copy files to remote failed.’
2.根源定位:
发现是拷贝文件到其他的机器时报错了,连接其他机器的SSH所用到的22端口时失败导致的。
3.解决方法:
因为机器的SSH端口因为安全问题,已经被设置成了23456,所以为了满足安全要求,此时,我们就要修改安装脚本,使其适配。
具体如下:
找到/data/install/中的deliver.rc和functions两个文件,然后找到ssh和rsync命令关键词,使其指定端口执行。
比如:ssh 就加上"-p port"
rsync 就加上"-e ‘ssh -p port’",如下图:
再次执行命令,结果如下:
cd /data/install
./bk_install paas
输出如下:
[192.168.1.103]20180918-121140 120 migrate open_paas(esb) done
[192.168.1.103]20180918-121140 144 add app token: bk_dataadmin(951c5a33-5613-4952-bfea-7e51459aa70b). OK
[192.168.1.103]20180918-121140 144 add app token: bk_dataweb(d5c02a99-0823-4f32-b04a-8ae474cf805a). OK
[192.168.1.103]20180918-121140 144 add app token: bk_data(5ddfb273-9bb2-4c50-a73f-960be9b884d9). OK
[192.168.1.103]20180918-121140 144 add app token: bk_gse(51675813-0799-43ce-b18d-c5d0d55af5e8). OK
[192.168.1.103]20180918-121140 144 add app token: bk_nodeman(c411c489-373f-4371-bceb-616bd3517c09). OK
[192.168.1.103]20180918-121140 144 add app token: bk_monitor(fc019bf2-88f6-41ed-9cbb-150719ef60d5). OK
[192.168.1.103]20180918-121140 144 add app token: bk_fta(9506b0e0-f28f-4ec4-95c8-dddff62712cc). OK
[192.168.1.103]20180918-121140 144 add app token: bk_job(c11fc618-3d82-4448-b02c-522f5bf1ec1d). OK
[192.168.1.103]20180918-121140 144 add app token: bk_cmdb(ebeed511-4473-4d06-9f04-cea836d43540). OK
[192.168.1.103]20180918-121140 144 add app token: bk_paas(14947652-BE94-4364-9860-2F7D03B2FCDB). OK
[192.168.1.103]20180918-121141 144 add app token: bk_gsekit(90dff365-9b28-4cea-aa9b-6e63fac5c7a9). OK
[192.168.1.103]20180918-121141 144 add app token: bk_console(14947652-BE94-4364-9860-2F7D03B2FCDB). OK
[192.168.1.103]20180918-121141 144 add app token: bk_log_search(7d1bb519-0739-47f2-8d69-282c12c51d01). OK
[192.168.1.103]20180918-121141 144 add app token: bk_paas_log_alert(14947652-BE94-4364-9860-2F7D03B2FCDB). OK
[192.168.1.103]20180918-121141 144 add app token: bk_sops(a9e9428a-2a94-4001-9732-8740f6733414). OK
[192.168.1.103]20180918-121141 144 add app token: gcloud(74b476ce-8e3d-4a76-8198-a041908844b3). OK
[192.168.1.103]20180918-121141 144 add app token: bkco_network(46c0e8a9-5453-4b2e-b524-85a0a7a4eeba). OK
[192.168.1.103]20180918-121142 78 starting open_paas(ALL) on host: 192.168.1.103
[192.168.1.103] redis: RUNNING
[192.168.1.101] nginx: RUNNING
[192.168.1.102] mysqld: RUNNING
---------------------------------------------------------------------------------------------------------
[192.168.1.103] open_paas appengine RUNNING pid 13809, uptime 0:00:10
[192.168.1.103] open_paas esb RUNNING pid 13808, uptime 0:00:10
[192.168.1.103] open_paas login RUNNING pid 13806, uptime 0:00:10
[192.168.1.103] open_paas paas RUNNING pid 13805, uptime 0:00:10
如果以上步骤没有报错, 你现在可以通过 http://paas.abc.com:80 访问 paas 平台,
登陆用户名(login user): admin
登陆密码(login password):
如下图:
4.安装成功界面展示
4.1登录界面
4.2工作台界面
5.其他参考
http://docs.bk.tencent.com/bkce_install_guide/setup/quick_install.html
好了,聪明如你,知道了如何当ssh不是默认22端口时安装蓝鲸的PAAS,是不是很欢喜 _
还有其他问题的可以在评论区留言或者扫码加博主获取资源或者提问。