Coder Social home page Coder Social logo

goodrain / rainbond-ansible Goto Github PK

View Code? Open in Web Editor NEW
21.0 10.0 31.0 788 KB

Abandoned, Install Rainbond by

Home Page: https://github.com/goodrain/rainbond-operator

License: Apache License 2.0

Shell 75.49% Dockerfile 0.40% Makefile 0.32% Python 1.71% Smarty 5.85% PowerShell 15.58% Ruby 0.65%
rainbond-environment kubernetes rainbond-ansible rainbond ansible rainbond-install

rainbond-ansible's Introduction

Build Status FOSSA Status

Ansible Playbook For Rainbond

Overview

Install Rainbond 5.2.X, Please click https://github.com/goodrain/rainbond-operator

Tutorial

Stable version installation

current version: 5.1.11

wget https://pkg.rainbond.com/releases/common/v5.1/grctl
chmod +x ./grctl
./grctl init  --iip <内网ip/Internal IP> --eip <外网ip/External IP>

Refer to the documentation for more information online installation

Development version installation

current version: devel

wget https://pkg.rainbond.com/releases/common/v5.1/grctl
chmod +x ./grctl
./grctl init --iip <内网ip/Internal IP> --eip <外网ip/External IP> --rainbond-version devel

License

Rainbond-Ansible is under the Apache 2.0 license.

FOSSA Status

rainbond-ansible's People

Contributors

1909490139 avatar aaron-23 avatar barnettzqg avatar dazuimao1990 avatar fanyangyang avatar fossabot avatar glyasai avatar itboy6 avatar olonglongo avatar ysicing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rainbond-ansible's Issues

离线安装安装docker依赖问题

[root@pt183 yum.repos.d]# bash +x /tmp/install_docker.sh
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:
       
         1. You have an upgrade for libselinux which is missing some
            dependency that another package requires. Yum is trying to
            solve this by installing an older version of libselinux of the
            different architecture. If you exclude the bad architecture
            yum will tell you what the root cause is (which package
            requires what). You can try redoing the upgrade with
            --exclude libselinux.otherarch ... this should give you an error
            message showing the root cause of the problem.
       
         2. You have multiple architectures of libselinux installed, but
            yum can only see an upgrade for one of those architectures.
            If you don't want/need both architectures anymore then you
            can remove the one with the missing update and everything
            will work.
       
         3. You have duplicate versions of libselinux installed already.
            You can use "yum check" to get yum show these errors.
       
       ...you can also use --setopt=protected_multilib=false to remove
       this checking, however this is almost never the correct thing to
       do as something else is very likely to go wrong (often causing
       much more problems).
       
       Protected multilib versions: libselinux-2.5-14.1.el7.x86_64 != libselinux-2.5-11.el7.i686
Error: Protected multilib versions: libsepol-2.5-10.el7.x86_64 != libsepol-2.5-6.el7.i686

升级5.1.5版本没办法新增节点

请提供如下信息:

  • 安装环境信息(云服务商或者本地虚拟环境,系统版本,内核版本,配置信息等)
  • 安装类型(单机,离线,使用版本信息等)
  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)
  • 能否复现,如何复现
  • 如果可以提供相关截图

原有平台升级至 5.1.5 后,执行扩容节点时会报错
image

安装对接k8s 报错exit status 2

安装操作系统内核版本为centos 3.10.0-957.21.3.el7.x86_64
k8s版本为1.13.4
docker版本为 18.09.6
运行初始化命令为 grctl init --iip xx.xx.xx.xx --deploy-type thirdparty
报错具体日志为:
Ansible FAILED! => playbook: hack/thirdparty/setup.yaml; TASK: prepare : minimum kernel version; message: {"msg": "The conditional check 'ansible_kernel is version(docker_kernel_min_version, "<")' failed. The error was: template error while templating string: no test named 'version'. String: {% if ansible_kernel is version(docker_kernel_min_version, "<") %} True {% else %} False {% endif %}\n\nThe error appears to have been in '/opt/rainbond/rainbond-ansible/roles/prepare/tasks/check.yml': line 71, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: minimum kernel version\n ^ here\n"}

安装时 Copy init Sql script 步骤失败

本地虚拟环境为ESXi 6.7
VMkernel ESXi.lan 6.7.0 #1 SMP Release build-10302608 Oct 2 2018 19:36:37 x86_64 x86_64 x86_64 ESXi
操作系统为
Debian 9
内核版本为
Linux debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1 (2019-04-12) x86_64 GNU/Linux
安装类型为单机在线安装
指令使用
./grctl --iip 172.16.0.208 --enable-check disable --enable-exdb true --exdb-type mysql --exdb-host 172.16.0.100 --exdb-port 3307 --exdb-user root --exdb-passwd testtesttest --excsdb-host 172.16.0.100 --excsdb-port 3307 --excsdb-user root --excsdb-passwd testtesttest --enable-excsdb-only
报错日志如下

TASK [nodeinit : Copy init Sql script] ***************************************************************************************************************************
changed: [26314d56-ae39-5a90-856a-8c82f2ecde4d]
Friday 10 May 2019 17:16:21 +0800 (0:00:00.897) 0:47:00.584 ************
FAILED - RETRYING: Prepare db (5 retries left).
FAILED - RETRYING: Prepare db (4 retries left).
FAILED - RETRYING: Prepare db (3 retries left).
FAILED - RETRYING: Prepare db (2 retries left).
FAILED - RETRYING: Prepare db (1 retries left).

TASK [nodeinit : Prepare db] *************************************************************************************************************************************
fatal: [26314d56-ae39-5a90-856a-8c82f2ecde4d]: FAILED! => {"attempts": 5, "changed": true, "cmd": "bash -x /opt/rainbond/.init/updatedb.sh prepare >> /tmp/install/db.prepare.log", "delta": "0:01:46.944649", "end": "2019-05-10 17:28:09.735929", "msg": "non-zero return code", "rc": 1, "start": "2019-05-10 17:26:22.791280", "stderr": "+ set -xe\n+ DB_HOST=172.16.0.208\n+ DB_PORT=3306\n+ DB_USER=ahSae0\n+ DB_PASS=quoh7Bai\n+ NET_TYPE=internal\n+ ENABLE_CONSOLE=False\n+ '[' internal == internal ']'\n+ '[' '!' -f /tmp/install/waiting.db ']'\n+ (( i=1 ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n+ DOCKER_CMD='docker exec rbd-db mysql -e'\n+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=172.16.0.208 -e DB_PORT=3306 -e DB_PASS=quoh7Bai -e DB_USER=ahSae0 goodrain.me/r6dctl:sqlclient'\n+ echo 'generate region sql '\n+ generate_region_sql\n++ cat /opt/rainbond/.init/domain.yaml\n++ grep iip\n++ awk -F ': ' '{print $2}'\n+ IP=172.16.0.208\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem\n+ ssl_ca_cert='-----BEGIN CERTIFICATE-----\nMIID0jCCArqgAwIBAgIIGADFQt4SElcwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA2WhcNMzkwNTEwMDkxNTA2WjBzMQsw\nCQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER\nMA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw\nDwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAJ0WrwAMx9gt9m/PkZCLpDNOeRDJLMPTDejCpb0f7Rlv72mTNtmudntfrXM4GCkY\nAOn82ZJef8VW5xB46lO1ZHgmvI/Jp3EUDxvIYjQxFL5FTmJSbfNpnFV9GO3UAoBk\njMZHYv7q45W3EHYZvQ/W6bdUF8zYZZlKidG+2WsE/nenfqEnDm8wi3JZrCKCffTr\nG/T74d7ysnm3rQvr8/eLOwcVx+PMs6nlrleiu4z+kwa/c2M/47Kw/Q0lkxMg98lK\nspSHGFVKU3ml70z/q2EpgNLdkzW4zdklTX9j69vnXVVYPXJVzseuUov6nkWE/JVK\n0Wsahm7zUzp3/U9s4yuaRCsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud\nEQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF\nAAOCAQEAensy1kkpBr+9Ot4BtQB8lZOpVIMPYH7aoifCr/zzL32UcTQVSgQn4IO6\nPWYRNcJ2tgXF1c7IQxxv/pqLXF5beJutyw20lGmVDVWwpkqtNzb94+WlCP5cqo26\nQ2vBblTDCXz8jUH1sd51rlVPh0Bz3Z3aOqSpoRIdbH/WRpH7i6j78BL1k/ySmEaw\naXYrpz4XUeQ4OQN+lokmH+ettc1K59tQeuZtZlcZetRb5KPzf88dcldiFO5jD8kh\nixBiY6ZrOAG8tWfH+aIw0BbhvF0zuknl0/eVDyB1WA3AWNaXzI6WtEvvwdrC4kFj\n/MmP93K1QuVfhG3w2VDm2fjxf2L05g==\n-----END CERTIFICATE-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem\n+ key_file='-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAmHdmkogdBL0jkBcusJ+lZ8zWGckfs049IcxhrgegfpFI+mdU\n8YDFp+9KGGBO/Q/9aTasnObkTFag00DmI49cpOxMhZjZ3rrAwoQcCTG3/388cpPD\nC9/vRDVyN1jGi9lCLJCdd7HOb4gDno/2GAJghhg1GW+J7JBxyNjtVM+Rh+0DHYay\n1Lvxv1m9SGdQmQoTbrPrE9qaBDqiLrzzQ2TXqrl70DIZnEbPJO7+zHnvNy0eefVF\ngV0vJBTG9w+nzM3hHREAsn1/3GZpThII+PGj7PQiY1CkGaTkJKWbhkxLe5u4PqoO\nUwMEGblUZ8AgM0kOg7934M8LOKyESgTL5iLxkQIDAQABAoIBAFHTIrVZX1l/uGpI\nRsJ7q2V9xRmpmt28C4rsCTBA352Nk0Dv2+KQXYO3JGjYpwuhXTruIM1EDRn7E+zM\nU7aZ5fqM5rR8R9EFIRZDmFhG2pzASEyliHQDBoHwvQ9/EW9UdfM82YW3YzbwJCEg\n2c4g2HSe4UB5X+gZzTchVJ3DmDL96CVSIWd8VYbJwmOINFw7mWCl72olA0Fj8ZFs\n+hE+ZUHgRF9f8RNzwl/goO3+rxmS0Q8g5nBAtoqVhmzWHjmuhU2I0z9C4xBaE9Wk\nCkL6MBTuNbv+e1K+2cHPK0TzIIrcr3Pnok+/DgsqnksNR+6uJ60XARqdp0IfvL6+\nU12jklECgYEAyhoN9yQqAnqU4aRMKzvPay2bTmZ35R/hKkJNIHMCDaO5SihvYty8\nOJ3eYFOH6Wz873SD4DE+pOINc4iigtcOmlrDjd99EM8JzWkbhdlYXpfZiya7XKdx\nWOjUFU5YhEQz1TEr6RZHxgXCjptFEp8acOug9Ounef//hyIGtaRD1/sCgYEAwSCg\nmX+ADR3vnjNx4Kbb4RVI0w/RLy7FV/m5MdN/a1E7BGKzInIQEA1njDpaXAYXTRT5\nwTBGUZP0gshihkosK5/Q5JJ/ncG3EKTTV9aE5dg+/jnnLpLhcETsppew5G62ro5F\nW11jMEMB6ae2dACd5srf5nyhoQC5zqwPij996uMCgYEAm7sf78SKKobSmlzD5Lyd\nw/TMq8kBsiiylKGqVMrKVkBG0wH9cqyszOO5K3iyTgiRjuK1i9fmcZ9OxiwPLcsR\nkZdHANepw34GC6Zmculb0ugn1bXuwiK0kNI4OoK4apMzbaAKOf3VKJ3foYu72fGH\nqmOnD5NW5geBm1t42BbPwGkCgYAWZKEai0UewDzbfB2VLePK6nviNTBNJ0AsnkER\n/PMGT4nnTUZ2FQG1ysgZ414801v6TRdUhjNxHBW64F9EMO+EM2i2SCJR+Xcvj90N\nj0sjl3peYfpjVRacvPEvs+EH66p0/PwfxulMXEipfg/SzYuBij6B7CuVjo783siC\ngDAqfwKBgQC3XZu34ecOq67uaTv90lrT3MrmU6ZvdxYS1vaJ6M9sWEZTwcbsYomv\nV5RVd/GVpDcydxR6Lb8ZheVlyyniz1X0LruNZsTrIVZro4WRMNeun+neBspEAeDp\ntPSd5iS4zu/H6rFQ3QBVL65JVEiBW4HvhTqXxUKBDqvTcZH/++n2tw==\n-----END RSA PRIVATE KEY-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem\n+ cert_file='-----BEGIN CERTIFICATE-----\nMIIEBDCCAuygAwIBAgIIctcEq7+r6f0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA3WhcNMzkwNTEwMDkxNTA3WjCBhTEL\nMAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx\nETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER\nMA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCYd2aSiB0EvSOQFy6wn6VnzNYZyR+zTj0hzGGu\nB6B+kUj6Z1TxgMWn70oYYE79D/1pNqyc5uRMVqDTQOYjj1yk7EyFmNneusDChBwJ\nMbf/fzxyk8ML3+9ENXI3WMaL2UIskJ13sc5viAOej/YYAmCGGDUZb4nskHHI2O1U\nz5GH7QMdhrLUu/G/Wb1IZ1CZChNus+sT2poEOqIuvPNDZNequXvQMhmcRs8k7v7M\nee83LR559UWBXS8kFMb3D6fMzeEdEQCyfX/cZmlOEgj48aPs9CJjUKQZpOQkpZuG\nTEt7m7g+qg5TAwQZuVRnwCAzSQ6Dv3fgzws4rIRKBMvmIvGRAgMBAAGjgYgwgYUw\nDgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM\nBgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6\nZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwSsEADQhwR/AAABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB5FlYPSSvnTF82vryDFGAx79kNSaT2aWLeQ83Iq6NCIy7d7BxR2/do\nCujZy+8ZXtIupX9Bux8ITbbl8Tg2RV+zhxbfnBTE14DAcLwXtGrTfLCjcmrgKAMW\nriF4HvjRxEYc7HRSkOM58ZoQYW/sdVGn2iX6gxHxjnR2Tbb+BP8c0FRt8zgI+ZIz\n+DvKTdglW5BPG4c1paeoDlmbULbXGE8PaB5VjOfvp3NrfYw3bLYf1Bd6ilpXo0/k\njsWGc/JzRq2GLar0N3KH0AjKr8u6Q2bFpVeMbTRtc15LtF8tejjivzqRHFPKXrON\nyQd9Spt75RfYCZ6RIuFX2TAuN+HHiyDk\n-----END CERTIFICATE-----'\n+ DOMAIN=d917bf.grapps.cn\n+ cat\n+ case $1 in\n+ prepare\n+ local fail_num=0\n+ (( i=1 ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 1'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 2'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 3'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 4'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 5'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 6'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n+ '[' 6 == 6 ']'\n+ echo 'prepare failed'\n+ exit 1", "stderr_lines": ["+ set -xe", "+ DB_HOST=172.16.0.208", "+ DB_PORT=3306", "+ DB_USER=ahSae0", "+ DB_PASS=quoh7Bai", "+ NET_TYPE=internal", "+ ENABLE_CONSOLE=False", "+ '[' internal == internal ']'", "+ '[' '!' -f /tmp/install/waiting.db ']'", "+ (( i=1 ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "+ DOCKER_CMD='docker exec rbd-db mysql -e'", "+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=172.16.0.208 -e DB_PORT=3306 -e DB_PASS=quoh7Bai -e DB_USER=ahSae0 goodrain.me/r6dctl:sqlclient'", "+ echo 'generate region sql '", "+ generate_region_sql", "++ cat /opt/rainbond/.init/domain.yaml", "++ grep iip", "++ awk -F ': ' '{print $2}'", "+ IP=172.16.0.208", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem", "+ ssl_ca_cert='-----BEGIN CERTIFICATE-----", "MIID0jCCArqgAwIBAgIIGADFQt4SElcwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA2WhcNMzkwNTEwMDkxNTA2WjBzMQsw", "CQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER", "MA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw", "DwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB", "AJ0WrwAMx9gt9m/PkZCLpDNOeRDJLMPTDejCpb0f7Rlv72mTNtmudntfrXM4GCkY", "AOn82ZJef8VW5xB46lO1ZHgmvI/Jp3EUDxvIYjQxFL5FTmJSbfNpnFV9GO3UAoBk", "jMZHYv7q45W3EHYZvQ/W6bdUF8zYZZlKidG+2WsE/nenfqEnDm8wi3JZrCKCffTr", "G/T74d7ysnm3rQvr8/eLOwcVx+PMs6nlrleiu4z+kwa/c2M/47Kw/Q0lkxMg98lK", "spSHGFVKU3ml70z/q2EpgNLdkzW4zdklTX9j69vnXVVYPXJVzseuUov6nkWE/JVK", "0Wsahm7zUzp3/U9s4yuaRCsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud", "JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud", "EQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF", "AAOCAQEAensy1kkpBr+9Ot4BtQB8lZOpVIMPYH7aoifCr/zzL32UcTQVSgQn4IO6", "PWYRNcJ2tgXF1c7IQxxv/pqLXF5beJutyw20lGmVDVWwpkqtNzb94+WlCP5cqo26", "Q2vBblTDCXz8jUH1sd51rlVPh0Bz3Z3aOqSpoRIdbH/WRpH7i6j78BL1k/ySmEaw", "aXYrpz4XUeQ4OQN+lokmH+ettc1K59tQeuZtZlcZetRb5KPzf88dcldiFO5jD8kh", "ixBiY6ZrOAG8tWfH+aIw0BbhvF0zuknl0/eVDyB1WA3AWNaXzI6WtEvvwdrC4kFj", "/MmP93K1QuVfhG3w2VDm2fjxf2L05g==", "-----END CERTIFICATE-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem", "+ key_file='-----BEGIN RSA PRIVATE KEY-----", "MIIEpAIBAAKCAQEAmHdmkogdBL0jkBcusJ+lZ8zWGckfs049IcxhrgegfpFI+mdU", "8YDFp+9KGGBO/Q/9aTasnObkTFag00DmI49cpOxMhZjZ3rrAwoQcCTG3/388cpPD", "C9/vRDVyN1jGi9lCLJCdd7HOb4gDno/2GAJghhg1GW+J7JBxyNjtVM+Rh+0DHYay", "1Lvxv1m9SGdQmQoTbrPrE9qaBDqiLrzzQ2TXqrl70DIZnEbPJO7+zHnvNy0eefVF", "gV0vJBTG9w+nzM3hHREAsn1/3GZpThII+PGj7PQiY1CkGaTkJKWbhkxLe5u4PqoO", "UwMEGblUZ8AgM0kOg7934M8LOKyESgTL5iLxkQIDAQABAoIBAFHTIrVZX1l/uGpI", "RsJ7q2V9xRmpmt28C4rsCTBA352Nk0Dv2+KQXYO3JGjYpwuhXTruIM1EDRn7E+zM", "U7aZ5fqM5rR8R9EFIRZDmFhG2pzASEyliHQDBoHwvQ9/EW9UdfM82YW3YzbwJCEg", "2c4g2HSe4UB5X+gZzTchVJ3DmDL96CVSIWd8VYbJwmOINFw7mWCl72olA0Fj8ZFs", "+hE+ZUHgRF9f8RNzwl/goO3+rxmS0Q8g5nBAtoqVhmzWHjmuhU2I0z9C4xBaE9Wk", "CkL6MBTuNbv+e1K+2cHPK0TzIIrcr3Pnok+/DgsqnksNR+6uJ60XARqdp0IfvL6+", "U12jklECgYEAyhoN9yQqAnqU4aRMKzvPay2bTmZ35R/hKkJNIHMCDaO5SihvYty8", "OJ3eYFOH6Wz873SD4DE+pOINc4iigtcOmlrDjd99EM8JzWkbhdlYXpfZiya7XKdx", "WOjUFU5YhEQz1TEr6RZHxgXCjptFEp8acOug9Ounef//hyIGtaRD1/sCgYEAwSCg", "mX+ADR3vnjNx4Kbb4RVI0w/RLy7FV/m5MdN/a1E7BGKzInIQEA1njDpaXAYXTRT5", "wTBGUZP0gshihkosK5/Q5JJ/ncG3EKTTV9aE5dg+/jnnLpLhcETsppew5G62ro5F", "W11jMEMB6ae2dACd5srf5nyhoQC5zqwPij996uMCgYEAm7sf78SKKobSmlzD5Lyd", "w/TMq8kBsiiylKGqVMrKVkBG0wH9cqyszOO5K3iyTgiRjuK1i9fmcZ9OxiwPLcsR", "kZdHANepw34GC6Zmculb0ugn1bXuwiK0kNI4OoK4apMzbaAKOf3VKJ3foYu72fGH", "qmOnD5NW5geBm1t42BbPwGkCgYAWZKEai0UewDzbfB2VLePK6nviNTBNJ0AsnkER", "/PMGT4nnTUZ2FQG1ysgZ414801v6TRdUhjNxHBW64F9EMO+EM2i2SCJR+Xcvj90N", "j0sjl3peYfpjVRacvPEvs+EH66p0/PwfxulMXEipfg/SzYuBij6B7CuVjo783siC", "gDAqfwKBgQC3XZu34ecOq67uaTv90lrT3MrmU6ZvdxYS1vaJ6M9sWEZTwcbsYomv", "V5RVd/GVpDcydxR6Lb8ZheVlyyniz1X0LruNZsTrIVZro4WRMNeun+neBspEAeDp", "tPSd5iS4zu/H6rFQ3QBVL65JVEiBW4HvhTqXxUKBDqvTcZH/++n2tw==", "-----END RSA PRIVATE KEY-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem", "+ cert_file='-----BEGIN CERTIFICATE-----", "MIIEBDCCAuygAwIBAgIIctcEq7+r6f0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA3WhcNMzkwNTEwMDkxNTA3WjCBhTEL", "MAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx", "ETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER", "MA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3", "DQEBAQUAA4IBDwAwggEKAoIBAQCYd2aSiB0EvSOQFy6wn6VnzNYZyR+zTj0hzGGu", "B6B+kUj6Z1TxgMWn70oYYE79D/1pNqyc5uRMVqDTQOYjj1yk7EyFmNneusDChBwJ", "Mbf/fzxyk8ML3+9ENXI3WMaL2UIskJ13sc5viAOej/YYAmCGGDUZb4nskHHI2O1U", "z5GH7QMdhrLUu/G/Wb1IZ1CZChNus+sT2poEOqIuvPNDZNequXvQMhmcRs8k7v7M", "ee83LR559UWBXS8kFMb3D6fMzeEdEQCyfX/cZmlOEgj48aPs9CJjUKQZpOQkpZuG", "TEt7m7g+qg5TAwQZuVRnwCAzSQ6Dv3fgzws4rIRKBMvmIvGRAgMBAAGjgYgwgYUw", "DgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM", "BgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6", "ZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwSsEADQhwR/AAABMA0GCSqGSIb3DQEB", "CwUAA4IBAQB5FlYPSSvnTF82vryDFGAx79kNSaT2aWLeQ83Iq6NCIy7d7BxR2/do", "CujZy+8ZXtIupX9Bux8ITbbl8Tg2RV+zhxbfnBTE14DAcLwXtGrTfLCjcmrgKAMW", "riF4HvjRxEYc7HRSkOM58ZoQYW/sdVGn2iX6gxHxjnR2Tbb+BP8c0FRt8zgI+ZIz", "+DvKTdglW5BPG4c1paeoDlmbULbXGE8PaB5VjOfvp3NrfYw3bLYf1Bd6ilpXo0/k", "jsWGc/JzRq2GLar0N3KH0AjKr8u6Q2bFpVeMbTRtc15LtF8tejjivzqRHFPKXrON", "yQd9Spt75RfYCZ6RIuFX2TAuN+HHiyDk", "-----END CERTIFICATE-----'", "+ DOMAIN=d917bf.grapps.cn", "+ cat", "+ case $1 in", "+ prepare", "+ local fail_num=0", "+ (( i=1 ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 1'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 2'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 3'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 4'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 5'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 6'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "+ '[' 6 == 6 ']'", "+ echo 'prepare failed'", "+ exit 1"], "stdout": "", "stdout_lines": []}

PLAY RECAP *******************************************************************************************************************************************************
26314d56-ae39-5a90-856a-8c82f2ecde4d : ok=203 changed=124 unreachable=0 failed=1

ERROR MESSAGE SUMMARY ********************************************************************************************************************************************
[26314d56-ae39-5a90-856a-8c82f2ecde4d]: Ansible FAILED! => playbook: setup.yml; TASK: nodeinit : Prepare db; message: {"attempts": 5, "changed": true, "cmd": "bash -x /opt/rainbond/.init/updatedb.sh prepare >> /tmp/install/db.prepare.log", "delta": "0:01:46.944649", "end": "2019-05-10 17:28:09.735929", "msg": "non-zero return code", "rc": 1, "start": "2019-05-10 17:26:22.791280", "stderr": "+ set -xe\n+ DB_HOST=172.16.0.208\n+ DB_PORT=3306\n+ DB_USER=ahSae0\n+ DB_PASS=quoh7Bai\n+ NET_TYPE=internal\n+ ENABLE_CONSOLE=False\n+ '[' internal == internal ']'\n+ '[' '!' -f /tmp/install/waiting.db ']'\n+ (( i=1 ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ num=0\n+ '[' 0 -ne 0 ']'\n+ sleep 10\n+ (( i++ ))\n+ (( i<=10 ))\n+ DOCKER_CMD='docker exec rbd-db mysql -e'\n+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=172.16.0.208 -e DB_PORT=3306 -e DB_PASS=quoh7Bai -e DB_USER=ahSae0 goodrain.me/r6dctl:sqlclient'\n+ echo 'generate region sql '\n+ generate_region_sql\n++ cat /opt/rainbond/.init/domain.yaml\n++ grep iip\n++ awk -F ': ' '{print $2}'\n+ IP=172.16.0.208\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem\n+ ssl_ca_cert='-----BEGIN CERTIFICATE-----\nMIID0jCCArqgAwIBAgIIGADFQt4SElcwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA2WhcNMzkwNTEwMDkxNTA2WjBzMQsw\nCQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER\nMA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw\nDwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAJ0WrwAMx9gt9m/PkZCLpDNOeRDJLMPTDejCpb0f7Rlv72mTNtmudntfrXM4GCkY\nAOn82ZJef8VW5xB46lO1ZHgmvI/Jp3EUDxvIYjQxFL5FTmJSbfNpnFV9GO3UAoBk\njMZHYv7q45W3EHYZvQ/W6bdUF8zYZZlKidG+2WsE/nenfqEnDm8wi3JZrCKCffTr\nG/T74d7ysnm3rQvr8/eLOwcVx+PMs6nlrleiu4z+kwa/c2M/47Kw/Q0lkxMg98lK\nspSHGFVKU3ml70z/q2EpgNLdkzW4zdklTX9j69vnXVVYPXJVzseuUov6nkWE/JVK\n0Wsahm7zUzp3/U9s4yuaRCsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud\nEQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF\nAAOCAQEAensy1kkpBr+9Ot4BtQB8lZOpVIMPYH7aoifCr/zzL32UcTQVSgQn4IO6\nPWYRNcJ2tgXF1c7IQxxv/pqLXF5beJutyw20lGmVDVWwpkqtNzb94+WlCP5cqo26\nQ2vBblTDCXz8jUH1sd51rlVPh0Bz3Z3aOqSpoRIdbH/WRpH7i6j78BL1k/ySmEaw\naXYrpz4XUeQ4OQN+lokmH+ettc1K59tQeuZtZlcZetRb5KPzf88dcldiFO5jD8kh\nixBiY6ZrOAG8tWfH+aIw0BbhvF0zuknl0/eVDyB1WA3AWNaXzI6WtEvvwdrC4kFj\n/MmP93K1QuVfhG3w2VDm2fjxf2L05g==\n-----END CERTIFICATE-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem\n+ key_file='-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAmHdmkogdBL0jkBcusJ+lZ8zWGckfs049IcxhrgegfpFI+mdU\n8YDFp+9KGGBO/Q/9aTasnObkTFag00DmI49cpOxMhZjZ3rrAwoQcCTG3/388cpPD\nC9/vRDVyN1jGi9lCLJCdd7HOb4gDno/2GAJghhg1GW+J7JBxyNjtVM+Rh+0DHYay\n1Lvxv1m9SGdQmQoTbrPrE9qaBDqiLrzzQ2TXqrl70DIZnEbPJO7+zHnvNy0eefVF\ngV0vJBTG9w+nzM3hHREAsn1/3GZpThII+PGj7PQiY1CkGaTkJKWbhkxLe5u4PqoO\nUwMEGblUZ8AgM0kOg7934M8LOKyESgTL5iLxkQIDAQABAoIBAFHTIrVZX1l/uGpI\nRsJ7q2V9xRmpmt28C4rsCTBA352Nk0Dv2+KQXYO3JGjYpwuhXTruIM1EDRn7E+zM\nU7aZ5fqM5rR8R9EFIRZDmFhG2pzASEyliHQDBoHwvQ9/EW9UdfM82YW3YzbwJCEg\n2c4g2HSe4UB5X+gZzTchVJ3DmDL96CVSIWd8VYbJwmOINFw7mWCl72olA0Fj8ZFs\n+hE+ZUHgRF9f8RNzwl/goO3+rxmS0Q8g5nBAtoqVhmzWHjmuhU2I0z9C4xBaE9Wk\nCkL6MBTuNbv+e1K+2cHPK0TzIIrcr3Pnok+/DgsqnksNR+6uJ60XARqdp0IfvL6+\nU12jklECgYEAyhoN9yQqAnqU4aRMKzvPay2bTmZ35R/hKkJNIHMCDaO5SihvYty8\nOJ3eYFOH6Wz873SD4DE+pOINc4iigtcOmlrDjd99EM8JzWkbhdlYXpfZiya7XKdx\nWOjUFU5YhEQz1TEr6RZHxgXCjptFEp8acOug9Ounef//hyIGtaRD1/sCgYEAwSCg\nmX+ADR3vnjNx4Kbb4RVI0w/RLy7FV/m5MdN/a1E7BGKzInIQEA1njDpaXAYXTRT5\nwTBGUZP0gshihkosK5/Q5JJ/ncG3EKTTV9aE5dg+/jnnLpLhcETsppew5G62ro5F\nW11jMEMB6ae2dACd5srf5nyhoQC5zqwPij996uMCgYEAm7sf78SKKobSmlzD5Lyd\nw/TMq8kBsiiylKGqVMrKVkBG0wH9cqyszOO5K3iyTgiRjuK1i9fmcZ9OxiwPLcsR\nkZdHANepw34GC6Zmculb0ugn1bXuwiK0kNI4OoK4apMzbaAKOf3VKJ3foYu72fGH\nqmOnD5NW5geBm1t42BbPwGkCgYAWZKEai0UewDzbfB2VLePK6nviNTBNJ0AsnkER\n/PMGT4nnTUZ2FQG1ysgZ414801v6TRdUhjNxHBW64F9EMO+EM2i2SCJR+Xcvj90N\nj0sjl3peYfpjVRacvPEvs+EH66p0/PwfxulMXEipfg/SzYuBij6B7CuVjo783siC\ngDAqfwKBgQC3XZu34ecOq67uaTv90lrT3MrmU6ZvdxYS1vaJ6M9sWEZTwcbsYomv\nV5RVd/GVpDcydxR6Lb8ZheVlyyniz1X0LruNZsTrIVZro4WRMNeun+neBspEAeDp\ntPSd5iS4zu/H6rFQ3QBVL65JVEiBW4HvhTqXxUKBDqvTcZH/++n2tw==\n-----END RSA PRIVATE KEY-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem\n+ cert_file='-----BEGIN CERTIFICATE-----\nMIIEBDCCAuygAwIBAgIIctcEq7+r6f0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA3WhcNMzkwNTEwMDkxNTA3WjCBhTEL\nMAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx\nETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER\nMA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCYd2aSiB0EvSOQFy6wn6VnzNYZyR+zTj0hzGGu\nB6B+kUj6Z1TxgMWn70oYYE79D/1pNqyc5uRMVqDTQOYjj1yk7EyFmNneusDChBwJ\nMbf/fzxyk8ML3+9ENXI3WMaL2UIskJ13sc5viAOej/YYAmCGGDUZb4nskHHI2O1U\nz5GH7QMdhrLUu/G/Wb1IZ1CZChNus+sT2poEOqIuvPNDZNequXvQMhmcRs8k7v7M\nee83LR559UWBXS8kFMb3D6fMzeEdEQCyfX/cZmlOEgj48aPs9CJjUKQZpOQkpZuG\nTEt7m7g+qg5TAwQZuVRnwCAzSQ6Dv3fgzws4rIRKBMvmIvGRAgMBAAGjgYgwgYUw\nDgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM\nBgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6\nZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwSsEADQhwR/AAABMA0GCSqGSIb3DQEB\nCwUAA4IBAQB5FlYPSSvnTF82vryDFGAx79kNSaT2aWLeQ83Iq6NCIy7d7BxR2/do\nCujZy+8ZXtIupX9Bux8ITbbl8Tg2RV+zhxbfnBTE14DAcLwXtGrTfLCjcmrgKAMW\nriF4HvjRxEYc7HRSkOM58ZoQYW/sdVGn2iX6gxHxjnR2Tbb+BP8c0FRt8zgI+ZIz\n+DvKTdglW5BPG4c1paeoDlmbULbXGE8PaB5VjOfvp3NrfYw3bLYf1Bd6ilpXo0/k\njsWGc/JzRq2GLar0N3KH0AjKr8u6Q2bFpVeMbTRtc15LtF8tejjivzqRHFPKXrON\nyQd9Spt75RfYCZ6RIuFX2TAuN+HHiyDk\n-----END CERTIFICATE-----'\n+ DOMAIN=d917bf.grapps.cn\n+ cat\n+ case $1 in\n+ prepare\n+ local fail_num=0\n+ (( i=1 ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 1'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 2'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 3'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 4'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 5'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n++ curl -s --connect-timeout 5 172.16.0.208:3306\n++ echo 0\n+ db_num=0\n+ '[' 0 == 1 ']'\n+ echo 'prepare try 6'\n+ (( fail_num+=1 ))\n+ (( i++ ))\n+ (( i<=6 ))\n+ '[' 6 == 6 ']'\n+ echo 'prepare failed'\n+ exit 1", "stderr_lines": ["+ set -xe", "+ DB_HOST=172.16.0.208", "+ DB_PORT=3306", "+ DB_USER=ahSae0", "+ DB_PASS=quoh7Bai", "+ NET_TYPE=internal", "+ ENABLE_CONSOLE=False", "+ '[' internal == internal ']'", "+ '[' '!' -f /tmp/install/waiting.db ']'", "+ (( i=1 ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ num=0", "+ '[' 0 -ne 0 ']'", "+ sleep 10", "+ (( i++ ))", "+ (( i<=10 ))", "+ DOCKER_CMD='docker exec rbd-db mysql -e'", "+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=172.16.0.208 -e DB_PORT=3306 -e DB_PASS=quoh7Bai -e DB_USER=ahSae0 goodrain.me/r6dctl:sqlclient'", "+ echo 'generate region sql '", "+ generate_region_sql", "++ cat /opt/rainbond/.init/domain.yaml", "++ grep iip", "++ awk -F ': ' '{print $2}'", "+ IP=172.16.0.208", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem", "+ ssl_ca_cert='-----BEGIN CERTIFICATE-----", "MIID0jCCArqgAwIBAgIIGADFQt4SElcwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA2WhcNMzkwNTEwMDkxNTA2WjBzMQsw", "CQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER", "MA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw", "DwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB", "AJ0WrwAMx9gt9m/PkZCLpDNOeRDJLMPTDejCpb0f7Rlv72mTNtmudntfrXM4GCkY", "AOn82ZJef8VW5xB46lO1ZHgmvI/Jp3EUDxvIYjQxFL5FTmJSbfNpnFV9GO3UAoBk", "jMZHYv7q45W3EHYZvQ/W6bdUF8zYZZlKidG+2WsE/nenfqEnDm8wi3JZrCKCffTr", "G/T74d7ysnm3rQvr8/eLOwcVx+PMs6nlrleiu4z+kwa/c2M/47Kw/Q0lkxMg98lK", "spSHGFVKU3ml70z/q2EpgNLdkzW4zdklTX9j69vnXVVYPXJVzseuUov6nkWE/JVK", "0Wsahm7zUzp3/U9s4yuaRCsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud", "JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud", "EQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF", "AAOCAQEAensy1kkpBr+9Ot4BtQB8lZOpVIMPYH7aoifCr/zzL32UcTQVSgQn4IO6", "PWYRNcJ2tgXF1c7IQxxv/pqLXF5beJutyw20lGmVDVWwpkqtNzb94+WlCP5cqo26", "Q2vBblTDCXz8jUH1sd51rlVPh0Bz3Z3aOqSpoRIdbH/WRpH7i6j78BL1k/ySmEaw", "aXYrpz4XUeQ4OQN+lokmH+ettc1K59tQeuZtZlcZetRb5KPzf88dcldiFO5jD8kh", "ixBiY6ZrOAG8tWfH+aIw0BbhvF0zuknl0/eVDyB1WA3AWNaXzI6WtEvvwdrC4kFj", "/MmP93K1QuVfhG3w2VDm2fjxf2L05g==", "-----END CERTIFICATE-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem", "+ key_file='-----BEGIN RSA PRIVATE KEY-----", "MIIEpAIBAAKCAQEAmHdmkogdBL0jkBcusJ+lZ8zWGckfs049IcxhrgegfpFI+mdU", "8YDFp+9KGGBO/Q/9aTasnObkTFag00DmI49cpOxMhZjZ3rrAwoQcCTG3/388cpPD", "C9/vRDVyN1jGi9lCLJCdd7HOb4gDno/2GAJghhg1GW+J7JBxyNjtVM+Rh+0DHYay", "1Lvxv1m9SGdQmQoTbrPrE9qaBDqiLrzzQ2TXqrl70DIZnEbPJO7+zHnvNy0eefVF", "gV0vJBTG9w+nzM3hHREAsn1/3GZpThII+PGj7PQiY1CkGaTkJKWbhkxLe5u4PqoO", "UwMEGblUZ8AgM0kOg7934M8LOKyESgTL5iLxkQIDAQABAoIBAFHTIrVZX1l/uGpI", "RsJ7q2V9xRmpmt28C4rsCTBA352Nk0Dv2+KQXYO3JGjYpwuhXTruIM1EDRn7E+zM", "U7aZ5fqM5rR8R9EFIRZDmFhG2pzASEyliHQDBoHwvQ9/EW9UdfM82YW3YzbwJCEg", "2c4g2HSe4UB5X+gZzTchVJ3DmDL96CVSIWd8VYbJwmOINFw7mWCl72olA0Fj8ZFs", "+hE+ZUHgRF9f8RNzwl/goO3+rxmS0Q8g5nBAtoqVhmzWHjmuhU2I0z9C4xBaE9Wk", "CkL6MBTuNbv+e1K+2cHPK0TzIIrcr3Pnok+/DgsqnksNR+6uJ60XARqdp0IfvL6+", "U12jklECgYEAyhoN9yQqAnqU4aRMKzvPay2bTmZ35R/hKkJNIHMCDaO5SihvYty8", "OJ3eYFOH6Wz873SD4DE+pOINc4iigtcOmlrDjd99EM8JzWkbhdlYXpfZiya7XKdx", "WOjUFU5YhEQz1TEr6RZHxgXCjptFEp8acOug9Ounef//hyIGtaRD1/sCgYEAwSCg", "mX+ADR3vnjNx4Kbb4RVI0w/RLy7FV/m5MdN/a1E7BGKzInIQEA1njDpaXAYXTRT5", "wTBGUZP0gshihkosK5/Q5JJ/ncG3EKTTV9aE5dg+/jnnLpLhcETsppew5G62ro5F", "W11jMEMB6ae2dACd5srf5nyhoQC5zqwPij996uMCgYEAm7sf78SKKobSmlzD5Lyd", "w/TMq8kBsiiylKGqVMrKVkBG0wH9cqyszOO5K3iyTgiRjuK1i9fmcZ9OxiwPLcsR", "kZdHANepw34GC6Zmculb0ugn1bXuwiK0kNI4OoK4apMzbaAKOf3VKJ3foYu72fGH", "qmOnD5NW5geBm1t42BbPwGkCgYAWZKEai0UewDzbfB2VLePK6nviNTBNJ0AsnkER", "/PMGT4nnTUZ2FQG1ysgZ414801v6TRdUhjNxHBW64F9EMO+EM2i2SCJR+Xcvj90N", "j0sjl3peYfpjVRacvPEvs+EH66p0/PwfxulMXEipfg/SzYuBij6B7CuVjo783siC", "gDAqfwKBgQC3XZu34ecOq67uaTv90lrT3MrmU6ZvdxYS1vaJ6M9sWEZTwcbsYomv", "V5RVd/GVpDcydxR6Lb8ZheVlyyniz1X0LruNZsTrIVZro4WRMNeun+neBspEAeDp", "tPSd5iS4zu/H6rFQ3QBVL65JVEiBW4HvhTqXxUKBDqvTcZH/++n2tw==", "-----END RSA PRIVATE KEY-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem", "+ cert_file='-----BEGIN CERTIFICATE-----", "MIIEBDCCAuygAwIBAgIIctcEq7+r6f0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTEwMDkxNTA3WhcNMzkwNTEwMDkxNTA3WjCBhTEL", "MAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx", "ETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER", "MA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3", "DQEBAQUAA4IBDwAwggEKAoIBAQCYd2aSiB0EvSOQFy6wn6VnzNYZyR+zTj0hzGGu", "B6B+kUj6Z1TxgMWn70oYYE79D/1pNqyc5uRMVqDTQOYjj1yk7EyFmNneusDChBwJ", "Mbf/fzxyk8ML3+9ENXI3WMaL2UIskJ13sc5viAOej/YYAmCGGDUZb4nskHHI2O1U", "z5GH7QMdhrLUu/G/Wb1IZ1CZChNus+sT2poEOqIuvPNDZNequXvQMhmcRs8k7v7M", "ee83LR559UWBXS8kFMb3D6fMzeEdEQCyfX/cZmlOEgj48aPs9CJjUKQZpOQkpZuG", "TEt7m7g+qg5TAwQZuVRnwCAzSQ6Dv3fgzws4rIRKBMvmIvGRAgMBAAGjgYgwgYUw", "DgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM", "BgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6", "ZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwSsEADQhwR/AAABMA0GCSqGSIb3DQEB", "CwUAA4IBAQB5FlYPSSvnTF82vryDFGAx79kNSaT2aWLeQ83Iq6NCIy7d7BxR2/do", "CujZy+8ZXtIupX9Bux8ITbbl8Tg2RV+zhxbfnBTE14DAcLwXtGrTfLCjcmrgKAMW", "riF4HvjRxEYc7HRSkOM58ZoQYW/sdVGn2iX6gxHxjnR2Tbb+BP8c0FRt8zgI+ZIz", "+DvKTdglW5BPG4c1paeoDlmbULbXGE8PaB5VjOfvp3NrfYw3bLYf1Bd6ilpXo0/k", "jsWGc/JzRq2GLar0N3KH0AjKr8u6Q2bFpVeMbTRtc15LtF8tejjivzqRHFPKXrON", "yQd9Spt75RfYCZ6RIuFX2TAuN+HHiyDk", "-----END CERTIFICATE-----'", "+ DOMAIN=d917bf.grapps.cn", "+ cat", "+ case $1 in", "+ prepare", "+ local fail_num=0", "+ (( i=1 ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 1'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 2'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 3'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 4'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 5'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "++ curl -s --connect-timeout 5 172.16.0.208:3306", "++ echo 0", "+ db_num=0", "+ '[' 0 == 1 ']'", "+ echo 'prepare try 6'", "+ (( fail_num+=1 ))", "+ (( i++ ))", "+ (( i<=6 ))", "+ '[' 6 == 6 ']'", "+ echo 'prepare failed'", "+ exit 1"], "stdout": "", "stdout_lines": []}

Ask for help:
Contact us: [email protected]
Community: https://t.goodrain.com
It seems that you encounter some problems. You can send an email to the above email address, attached with the rainbond-ansible/inventory/hosts and rainbond-ansible/log/rainbond.log files and the error message, or new issue on https://github.com/goodrain/rainbond-ansible/issues. We'll try our best to help you deploy a Rainbond cluster. Thanks. :-)
Friday 10 May 2019 17:28:11 +0800 (0:11:50.341) 0:58:50.926 ************

image : Rainbond | Download base image tgz ok ---------------------------------------------------------------------------------------------------------- 1411.58s
nodeinit : Prepare db ----------------------------------------------------------------------------------------------------------------------------------- 710.34s
image : Rainbond | load image from local ok ------------------------------------------------------------------------------------------------------------- 425.43s
image : Rainbond | Unzip base image Ok ------------------------------------------------------------------------------------------------------------------ 317.33s
image : Rainbond | Download rainbond image tgz ok ------------------------------------------------------------------------------------------------------- 250.58s
docker : Docker | Install docker online ------------------------------------------------------------------------------------------------------------------ 84.89s
image : Rainbond | Unzip rainbond image Ok --------------------------------------------------------------------------------------------------------------- 51.54s
image : K8S | Copy tools --------------------------------------------------------------------------------------------------------------------------------- 36.97s
image : Rainbond | Unpack k8s cni tools ------------------------------------------------------------------------------------------------------------------ 32.14s
prepare : install ubuntu package ------------------------------------------------------------------------------------------------------------------------- 28.26s
image : K8S | Copy CNI ----------------------------------------------------------------------------------------------------------------------------------- 12.89s
docker : Docker | pause while Docker restarts ------------------------------------------------------------------------------------------------------------ 10.14s
prepare : rm ubuntu lxd & ufw package --------------------------------------------------------------------------------------------------------------------- 8.44s
kube-worker : Rainbond | Copy kube-proxy binary from deploy ----------------------------------------------------------------------------------------------- 8.32s
kube-worker : Rainbond | Copy kubelet binary from deploy -------------------------------------------------------------------------------------------------- 8.23s
kube-master : Rainbond | Copy kubectl binary from deploy -------------------------------------------------------------------------------------------------- 6.30s
image : K8S | check_certificates -------------------------------------------------------------------------------------------------------------------------- 5.95s
image : Rainbond | Unpack rbd cni tools ------------------------------------------------------------------------------------------------------------------- 5.81s
image : K8S | create_kubeconfig --------------------------------------------------------------------------------------------------------------------------- 5.46s
prepare : Copy Rainbond Tools ----------------------------------------------------------------------------------------------------------------------------- 5.06s
exit status 2
root@debian:/home/mannix#

已确定MySQL服务器连接正常

无法安装 报错为exit status 56

root@Docker:~# ./grctl init --enable-check disable --iip 172.16.0.210 --enable-exdb true --exdb-type mysql --exdb-host 172.16.0.100 --exdb-port 3307 --exdb-user root --exdb-passwd 123123123 --enable-excsdb-only true --excsdb-host 172.16.0.100 --excsdb-port 3307 --excsdb-user root --excsdb-passwd 123123123
Download the installation configuration file remotely...
info: Start clone source code from
Enumerating objects: 571, done.
Counting objects: 100% (571/571), done.
Compressing objects: 100% (435/435), done.
Total 571 (delta 103), reused 376 (delta 61), pack-reused 0
Initializes the installation of the first node...
--- Preparation before installation... ---

Notice 将从互联网下载离线镜像文件(约2GB),下载速度取决于当前机器网络带宽
Installation type online
Deployment type onenode
Rainbond Version 5.1(v5.1.4-release)
--- Detect debian required packages... ---
[/opt/rainbond/rainbond-ansible]# apt-get update -q
Ign:1 https://mirrors.tuna.tsinghua.edu.cn/debian stretch InRelease
Hit:2 https://mirrors.tuna.tsinghua.edu.cn/debian stretch-updates InRelease
Hit:3 https://mirrors.tuna.tsinghua.edu.cn/debian stretch-backports InRelease
Hit:4 https://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates InRelease
Hit:5 https://mirrors.tuna.tsinghua.edu.cn/debian stretch Release
Reading package lists...
OK

[/opt/rainbond/rainbond-ansible]# apt-get install -y -q sshpass python-pip uuid-runtime pwgen expect curl net-tools git
Reading package lists...
Building dependency tree...
Reading state information...
curl is already the newest version (7.52.1-5+deb9u9).
expect is already the newest version (5.45-7+deb9u1).
git is already the newest version (1:2.11.0-3+deb9u4).
net-tools is already the newest version (1.60+git20161116.90da8a0-1).
pwgen is already the newest version (2.07-1.1+b1).
python-pip is already the newest version (9.0.1-2+deb9u1).
sshpass is already the newest version (1.06-1).
uuid-runtime is already the newest version (2.29.2-1+deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
OK

[/opt/rainbond/rainbond-ansible]# pip install ansible -i https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: ansible in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/dist-packages (from ansible)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/dist-packages (from ansible)
Requirement already satisfied: cryptography in /usr/lib/python2.7/dist-packages (from ansible)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from jinja2->ansible)
OK

internal ip 172.16.0.210
--- Prepare check ---
prepare check uid passed
prepare check system passed
prepare check iip passed
prepare check ip cidr passed
prepare check network passed
prepare check port passed
prepare check disk passed
Use database type external/mysql
database region info user:root/123123123 host:172.16.0.100:3307
database console info user:root/123123123 host:172.16.0.100:3307
Generate the default configuration 62984d56-f94b-2e98-4c37-0cd9594b5a93/jim5feiluxieb3aishai5aiK4or6Hemu
nameserver 172.16.0.1
docker version 18.06

storage type nfs
storage args /grdata nfs rw 0 0
exit status 56
root@Docker:~#

操作系统版本为

root@Docker:~# cat /etc/issue
Debian GNU/Linux 9 \n \l

root@Docker:~#

内核版本为

root@Docker:# uname -a
Linux Docker 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64 GNU/Linux
root@Docker:
#

机器为虚拟机 宿主机为ESXi 6.7
虚拟化技术为

root@Docker:# virt-what
vmware
root@Docker:
#

宿主机版本为

[root@ESXi:] uname -a
VMkernel ESXi.lan 6.7.0 #1 SMP Release build-10302608 Oct 2 2018 19:36:37 x86_64 x86_64 x86_64 ESXi
[root@ESXi:
]

node二进制与系统nodejs命令 /usr/bin/node 冲突

请提供如下信息:

  • 安装环境信息(云服务商或者本地虚拟环境,系统版本,内核版本,配置信息等)
  • 安装类型(单机,离线,使用版本信息等)
  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)
  • 能否复现,如何复现
  • 如果可以提供相关截图

在rainbond中同时存在nodejs的环境,则会影响到nodejs的命令使用。

5.1.5在线安装Copy init rainbond script失败

请提供如下信息:

  • 安装环境信息(阿里云服务器centos7.6)
  • 安装类型(在线安装管理节点)
  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)
    2019-07-24 10:17:47,708 p=751 u=root | TASK [node/init : Copy init rainbond script] *************************************************************************************************************************************************************** 2019-07-24 10:17:47,709 p=751 u=root | changed: [30604931-96cc-4303-85f8-62ff5d74073f] 2019-07-24 10:17:47,729 p=751 u=root | Wednesday 24 July 2019 10:17:47 +0800 (0:00:00.431) 0:01:33.694 ******** 2019-07-24 10:21:09,690 p=751 u=root | FAILED - RETRYING: init rainbond (5 retries left).
  • 安装命令 ./grctl init --role master --iip xx --eip xx
  • 如果可以提供相关截图

全新安装5.1.5,增加管理节点后报错

请提供如下信息:

  • 安装环境信息(云服务商或者本地虚拟环境,系统版本,内核版本,配置信息等)阿里云ecs centos7.4
  • 安装类型(单机,离线,使用版本信息等)5.1.5
  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)
  • 能否复现,如何复现
  • 如果可以提供相关截图
    单管理节点,服务都正常,添加第二第三个管理节点时,安装过程也正常完成,没报错,但查询集群状态时异常。
    -- Logs begin at Wed 2019-07-24 22:08:45 CST. --
    Jul 29 16:10:34 BackServer03 start-node.sh[7574]: time="2019-07-29T16:10:34+08:00" level=info msg="create etcd client success"
    Jul 29 16:10:34 BackServer03 start-node.sh[7574]: time="2019-07-29T16:10:34+08:00" level=info msg="start a event log handle core. connect server 127.0.0.1:6366"
    Jul 29 16:10:34 BackServer03 start-node.sh[7574]: time="2019-07-29T16:10:34+08:00" level=error msg="create event log client error.rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:6366: connect: connection refused""
    Jul 29 16:10:34 BackServer03 start-node.sh[7574]: time="2019-07-29T16:10:34+08:00" level=warning msg="event server 127.0.0.1:6366 can not link, will ignore it."
    Jul 29 16:10:34 BackServer03 start-node.sh[7574]: ERROR: logging before flag.Parse: E0729 16:10:34.022626 7574 reflector.go:205] github.com/goodrain/rainbond/vendor/k8s.io/client-go/informers/factory.go:87: Failed to list *v1.Node: Get https://kubeapi.goodrain.me:6443/api/v1/nodes?limit=500&resourceVersion=0: dial tcp 172.26.1.3:6443: connect: connection refused

阿里云服务器在线安装报错,换了一台同样错误。

请提供如下信息:

  • 安装环境信息(阿里云)
  • 安装类型(单机)
  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)
  • 能否复现,如何复现
  • 如果可以提供相关截图

阿里云服务器在线安装报错,换了一台同样错误。

TASK [node/init : init rainbond] ******************************************************************************************************************************************************************************
[ba1b4b4c-3a55-4ad9-aa5e-1808090467a5]: Ansible FAILED! => playbook: setup.yml; TASK: docker/image : Generate certificate; message: {"attempts": 5, "changed": true, "cmd": "docker run --rm -v /opt/rainbond/etc/kubernetes/ssl:/opt/rainbond/etc/kubernetes/ssl -v /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl:/opt/rainbond/etc/rbd-api/region.goodrain.me/ssl -v /opt/rainbond/etc/kubernetes/kubecfg:/opt/rainbond/etc/kubernetes/kubecfg -v /grdata/kubernetes:/grdata/kubernetes rainbond/r6dctl:docker-cfg-certs kip 172.26.1.2", "delta": "0:00:00.746390", "end": "2019-07-23 18:08:51.286622", "msg": "non-zero return code", "rc": 1, "start": "2019-07-23 18:08:50.540232", "stderr": "", "stderr_lines": [], "stdout": "--- /grdata/kubernetes/kube-proxy.kubeconfig\n+++ /opt/rainbond/etc/kubernetes/kubecfg/kube-proxy.kubeconfig\n@@ -1,7 +1,7 @@\n apiVersion: v1\n clusters:\n - cluster:\n- certificate-authority-data:

CentOS安装出错

`TASK [nodeinit : Prepare db] ************************************************************************************************
changed: [bf6120db-0c73-47b5-9b28-7e8e4588243f]
Wednesday 08 May 2019  03:11:15 +0000 (0:00:14.387)       0:03:10.007 ********* 
FAILED - RETRYING: Migrate ui if prepare_db_ok is succeeded (5 retries left).
FAILED - RETRYING: Migrate ui if prepare_db_ok is succeeded (4 retries left).
FAILED - RETRYING: Migrate ui if prepare_db_ok is succeeded (3 retries left).
FAILED - RETRYING: Migrate ui if prepare_db_ok is succeeded (2 retries left).
FAILED - RETRYING: Migrate ui if prepare_db_ok is succeeded (1 retries left).

TASK [nodeinit : Migrate ui if prepare_db_ok is succeeded] ******************************************************************
fatal: [bf6120db-0c73-47b5-9b28-7e8e4588243f]: FAILED! => {"attempts": 5, "changed": true, "cmd": "bash -x /opt/rainbond/.init/updatedb.sh migrate >> /tmp/install/db.ui.migrate.log", "delta": "0:00:03.295680", "end": "2019-05-08 03:12:18.380063", "msg": "non-zero return code", "rc": 1, "start": "2019-05-08 03:12:15.084383", "stderr": "+ set -xe\n+ DB_HOST=192.168.148.3\n+ DB_PORT=3306\n+ DB_USER=mai7Xa\n+ DB_PASS=ahloo2Us\n+ NET_TYPE=internal\n+ ENABLE_CONSOLE=False\n+ '[' internal == internal ']'\n+ '[' '!' -f /tmp/install/waiting.db ']'\n+ DOCKER_CMD='docker exec rbd-db mysql -e'\n+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=192.168.148.3 -e DB_PORT=3306 -e DB_PASS=ahloo2Us -e DB_USER=mai7Xa goodrain.me/r6dctl:sqlclient'\n+ echo 'generate region sql '\n+ generate_region_sql\n++ cat /opt/rainbond/.init/domain.yaml\n++ awk -F ': ' '{print $2}'\n++ grep iip\n+ IP=74.207.241.237\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem\n+ ssl_ca_cert='-----BEGIN CERTIFICATE-----\nMIID0jCCArqgAwIBAgIIPOmpFJa67tkwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQwWhcNMzkwNTA4MDI1NTQwWjBzMQsw\nCQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER\nMA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw\nDwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAPaFBAba19XESCoS/1vS/YA4hcJ18M9jl9uXT2UDzlKL+RoBHyJGgHrwNyqvVMYF\n37oYzt/VdAwRCOjtFy/6gyilOvJl3vrYLrSaaleHexRaK04ejFo6+hduTQRL5K3z\nMSjfmvXppbVXWY6bdnIVbDarlaKH8b543CeN09pGkjHZPcoSjWHywjJpQCaHRDab\nvLlXr6olgF4dHbo4cL83K6Oh1tcVuxzQUIc2ZdBZ8hNNapOZKXZbFJSLuCLxXczd\nv4BBfVwCYDwuIrv7QAEjkZo6Ng+Idps0JJd8N0CNCZCb6x2a6T3aoGmqBZ01tqJy\nkb9aHNMC9m9shSznuQEp4IsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud\nEQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF\nAAOCAQEA9RiqovT9B/z4DizGDXSus+FvJMSyb788SOKDlM+fTu+mHJModZqKiySu\nj9yUnMeuxgBpKtCZ4WrD4Zobd4CTJMoBgGvtuKAjizXSoJTCASUMJTW2YkaOXdMb\n0wfguQs0+cYX1MoPiEDjjj1eQdeABEL/RhOAlLtgzFA5c22M2Mq9JYJUOqyWp0KI\no5vJp6PH0Hm3L0CIl8K+ID9hoSKPGO67pQpgnJ8mCNlnvaVk/+dWsYj63ZkGqjxh\n1RLX3N3DO3lZm+HAmop+GI81KoTxK38+xHmMN/Tc8qfiHJyiHkQVy5nHeJ2ax/GC\nUVR+4enzw6Vd0NiqGKNaepoFWoWzbg==\n-----END CERTIFICATE-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem\n+ key_file='-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAxd10vd2UbVyR9W5yHfC9gtL2CfrJb6R3MbkhVL6MAVBpeRRw\nSa0GN7b+ywUTaKI9PhNDvocODxNF1+kWbuiRoYNJV9HwW2YwO6LB1s7KKt0H3Xs5\nrKLGHKv+qZ1LnVwV+EdhtCTGKCEBitXB2kYGz4ZR4+TWJwXZCo0ALLfAEeqpsheu\nq//qjw9GE7pb/hSZ1+lY3BQOeCR77cUMlh8kc41mb7ppioBA+ggjtHO34IbZAfII\nOrdRUE3Urxfv3sdA0AtDS7AKsUYvMWiFYW4SHo3dMrGbqnRoRh4clhylaihgkBw0\nKtagv3tXOZLaAIQxupOm8grlAEQueDtoGNKeWQIDAQABAoIBAQCzCB1QioR5q6/5\ntfSVuLWRARdUklHfrZ2YJR3OkxcVPVAiGWc8ks00bmT/B9m27E2jtESwyXzkERk6\nMpJ0ygSzcppTVwc3fDAaVbs0hSmSPSqXsZ7O4P2HBe1IRaYcfSz32IbEPB38Q1kk\n6SMdQA17itrf7LgE2Rq4nDpTO/QTgHw8qB3BOMqMGuZqlYLeZBIAPfmH3P/gyEWB\nQQZQwB2ZtpS1ArGSnlphaYZbmxTfaxg7S4fSfVtkuqV+RSngOhlVT4e28/c4UJaP\nfJeQz2opwPXUBr4bzMr9LF0XvtVQd1f6u2CdtsQB1dvrrV9H4hvnQDBATUNfyLhl\nGDRu+i0tAoGBANYRqnFy5fG3Wlv2C0r84xHlSmTj9akWcm7sAh6ORbMfThnQ9IK6\nGtEOeFQ/efXYLsTePoVMcYuCV3f7yftenJslSoTPvfTtRz5V89RkjjxAtOh9uuTC\nq69scnJgqlMEVwS7tmoWDNzUJB9RgV4jaTgJiWSydPeeG+djo8gH5qRjAoGBAOyf\nQVhqP9RpN5P81LxLe4QR0zZpAAa7/ulLJCyo7WYu3Vr2oPQMh44mSI67/XbaNRGG\noyhiOq2fwrGsobpVqRWGls/apr8ZOH0HbMTtQDcDgDB7SOTwz8KGaea5uRVRaqlX\nzNQa6ZebHu7avpQOPsuYpeWZ5+kWc8HUWMvQmlkTAoGAHmWfyEBCepJImGpVrC5A\nqBfg+naMOZhgY3PL0T7uksLNOkk7jxySFkFxwLTKwqgR7A6K3i6+qMq3VOhCBBmp\nLzaaYEWHebH/vdBCsVQeBlxB1AmWcklaS6ygi7FCPkuNd7SX8HR1Gx5cir3uGsn4\ndOaVxeC5Tzf6Sl8RsKO+knUCgYBnPEA1Q/3fPZya+1cRY9la0LAW8A6r4X+g50C8\nH2OcDlxTIIEumPzXXwqPA6PdI+y9XcF3kAvLzoUSIaBZ/J+Nna/Uta/Edkt3+TJS\nZLR8jBF0lYVDJXFvjFdN67+9dk0T3xOlgqxhkbMYQOWfEOwCxfGzT8enoT0V1wB6\nw+NjcwKBgAf2jfnge9uzOeC63nHYkQuoDwXv20IkC69kfwUGERU9s95aVnsiZFD6\nYbkrcKnFi04PFeLuBTsBNRqsHuUTHf4bxqqgyMH6X8Eyio2AYjo2qeRPSOzh3JRC\nc1syMgo1P5aw2peR/ojr6Lt67UIyu57bG4umMsfsNq8fLOpjNqIt\n-----END RSA PRIVATE KEY-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem\n+ cert_file='-----BEGIN CERTIFICATE-----\nMIIEBDCCAuygAwIBAgIIfecVzdQK5Z0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQxWhcNMzkwNTA4MDI1NTQxWjCBhTEL\nMAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx\nETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER\nMA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDF3XS93ZRtXJH1bnId8L2C0vYJ+slvpHcxuSFU\nvowBUGl5FHBJrQY3tv7LBRNooj0+E0O+hw4PE0XX6RZu6JGhg0lX0fBbZjA7osHW\nzsoq3QfdezmsosYcq/6pnUudXBX4R2G0JMYoIQGK1cHaRgbPhlHj5NYnBdkKjQAs\nt8AR6qmyF66r/+qPD0YTulv+FJnX6VjcFA54JHvtxQyWHyRzjWZvummKgED6CCO0\nc7fghtkB8gg6t1FQTdSvF+/ex0DQC0NLsAqxRi8xaIVhbhIejd0ysZuqdGhGHhyW\nHKVqKGCQHDQq1qC/e1c5ktoAhDG6k6byCuUARC54O2gY0p5ZAgMBAAGjgYgwgYUw\nDgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM\nBgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6\nZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwTAqJQDhwR/AAABMA0GCSqGSIb3DQEB\nCwUAA4IBAQC64h2YbUqBtrsel0iNwyIYhHuqGHvwoHTpFGlQ7btbtlKUY8cc15bn\nECiROimC5mPocjpwU8oeZMtjdlN4uJSP8hDzgXQDz2lL8I4uFWJfV8G/w14K658w\nlszUQxQu8S47vc1e5HP+XcWUunqYt/prjAcn5qpk8zI5fwl95HWC9duKyFGueB/8\ngObIWiDpJTlZqDboSVYf3b+1XqlggPkbD3K29GcANDiaQcNn+b0j5ADR30m0L4dG\nJUa/ckEq6QrOwKrJ4NoIZt61P+xfwugi6lm0lyHnF7FlzDn8FQWcp/T9yCBW5hdV\nRYjwShnItKdDRPosIIGPm5aeoM8fCywh\n-----END CERTIFICATE-----'\n+ DOMAIN=50d490.grapps.cn\n+ cat\n+ case $1 in\n+ migrate_ui\n+ local fail_num=0\n+ (( i=1 ))\n+ (( i<=6 ))\n++ docker ps\n++ grep rbd-app-ui\n++ wc -l\n+ ui_num=1\n+ '[' 1 == 1 ']'\n+ docker exec rbd-app-ui python /app/ui/manage.py migrate\nTraceback (most recent call last):\n  File \"/app/ui/manage.py\", line 10, in <module>\n    execute_from_command_line(sys.argv)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 338, in execute_from_command_line\n    utility.execute()\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 330, in execute\n    self.fetch_command(subcommand).run_from_argv(self.argv)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 390, in run_from_argv\n    self.execute(*args, **cmd_options)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 441, in execute\n    output = self.handle(*args, **options)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py\", line 221, in handle\n    executor.migrate(targets, plan, fake=fake, fake_initial=fake_initial)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 110, in migrate\n    self.apply_migration(states[migration], migration, fake=fake, fake_initial=fake_initial)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 147, in apply_migration\n    state = migration.apply(state, schema_editor)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/migration.py\", line 115, in apply\n    operation.database_forwards(self.app_label, schema_editor, old_state, project_state)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/operations/models.py\", line 59, in database_forwards\n    schema_editor.create_model(model)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 282, in create_model\n    self.execute(sql, params or None)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 107, in execute\n    cursor.execute(sql, params)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 64, in execute\n    return self.cursor.execute(sql, params)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/utils.py\", line 97, in __exit__\n    six.reraise(dj_exc_type, dj_exc_value, traceback)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 62, in execute\n    return self.cursor.execute(sql)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py\", line 124, in execute\n    return self.cursor.execute(query, args)\n  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py\", line 205, in execute\n    self.errorhandler(self, exc, value)\n  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py\", line 36, in defaulterrorhandler\n    raise errorclass, errorvalue\ndjango.db.utils.OperationalError: (1050, \"Table 'auth_permission' already exists\")", "stderr_lines": ["+ set -xe", "+ DB_HOST=192.168.148.3", "+ DB_PORT=3306", "+ DB_USER=mai7Xa", "+ DB_PASS=ahloo2Us", "+ NET_TYPE=internal", "+ ENABLE_CONSOLE=False", "+ '[' internal == internal ']'", "+ '[' '!' -f /tmp/install/waiting.db ']'", "+ DOCKER_CMD='docker exec rbd-db mysql -e'", "+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=192.168.148.3 -e DB_PORT=3306 -e DB_PASS=ahloo2Us -e DB_USER=mai7Xa goodrain.me/r6dctl:sqlclient'", "+ echo 'generate region sql '", "+ generate_region_sql", "++ cat /opt/rainbond/.init/domain.yaml", "++ awk -F ': ' '{print $2}'", "++ grep iip", "+ IP=74.207.241.237", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem", "+ ssl_ca_cert='-----BEGIN CERTIFICATE-----", "MIID0jCCArqgAwIBAgIIPOmpFJa67tkwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQwWhcNMzkwNTA4MDI1NTQwWjBzMQsw", "CQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER", "MA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw", "DwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB", "APaFBAba19XESCoS/1vS/YA4hcJ18M9jl9uXT2UDzlKL+RoBHyJGgHrwNyqvVMYF", "37oYzt/VdAwRCOjtFy/6gyilOvJl3vrYLrSaaleHexRaK04ejFo6+hduTQRL5K3z", "MSjfmvXppbVXWY6bdnIVbDarlaKH8b543CeN09pGkjHZPcoSjWHywjJpQCaHRDab", "vLlXr6olgF4dHbo4cL83K6Oh1tcVuxzQUIc2ZdBZ8hNNapOZKXZbFJSLuCLxXczd", "v4BBfVwCYDwuIrv7QAEjkZo6Ng+Idps0JJd8N0CNCZCb6x2a6T3aoGmqBZ01tqJy", "kb9aHNMC9m9shSznuQEp4IsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud", "JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud", "EQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF", "AAOCAQEA9RiqovT9B/z4DizGDXSus+FvJMSyb788SOKDlM+fTu+mHJModZqKiySu", "j9yUnMeuxgBpKtCZ4WrD4Zobd4CTJMoBgGvtuKAjizXSoJTCASUMJTW2YkaOXdMb", "0wfguQs0+cYX1MoPiEDjjj1eQdeABEL/RhOAlLtgzFA5c22M2Mq9JYJUOqyWp0KI", "o5vJp6PH0Hm3L0CIl8K+ID9hoSKPGO67pQpgnJ8mCNlnvaVk/+dWsYj63ZkGqjxh", "1RLX3N3DO3lZm+HAmop+GI81KoTxK38+xHmMN/Tc8qfiHJyiHkQVy5nHeJ2ax/GC", "UVR+4enzw6Vd0NiqGKNaepoFWoWzbg==", "-----END CERTIFICATE-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem", "+ key_file='-----BEGIN RSA PRIVATE KEY-----", "MIIEowIBAAKCAQEAxd10vd2UbVyR9W5yHfC9gtL2CfrJb6R3MbkhVL6MAVBpeRRw", "Sa0GN7b+ywUTaKI9PhNDvocODxNF1+kWbuiRoYNJV9HwW2YwO6LB1s7KKt0H3Xs5", "rKLGHKv+qZ1LnVwV+EdhtCTGKCEBitXB2kYGz4ZR4+TWJwXZCo0ALLfAEeqpsheu", "q//qjw9GE7pb/hSZ1+lY3BQOeCR77cUMlh8kc41mb7ppioBA+ggjtHO34IbZAfII", "OrdRUE3Urxfv3sdA0AtDS7AKsUYvMWiFYW4SHo3dMrGbqnRoRh4clhylaihgkBw0", "Ktagv3tXOZLaAIQxupOm8grlAEQueDtoGNKeWQIDAQABAoIBAQCzCB1QioR5q6/5", "tfSVuLWRARdUklHfrZ2YJR3OkxcVPVAiGWc8ks00bmT/B9m27E2jtESwyXzkERk6", "MpJ0ygSzcppTVwc3fDAaVbs0hSmSPSqXsZ7O4P2HBe1IRaYcfSz32IbEPB38Q1kk", "6SMdQA17itrf7LgE2Rq4nDpTO/QTgHw8qB3BOMqMGuZqlYLeZBIAPfmH3P/gyEWB", "QQZQwB2ZtpS1ArGSnlphaYZbmxTfaxg7S4fSfVtkuqV+RSngOhlVT4e28/c4UJaP", "fJeQz2opwPXUBr4bzMr9LF0XvtVQd1f6u2CdtsQB1dvrrV9H4hvnQDBATUNfyLhl", "GDRu+i0tAoGBANYRqnFy5fG3Wlv2C0r84xHlSmTj9akWcm7sAh6ORbMfThnQ9IK6", "GtEOeFQ/efXYLsTePoVMcYuCV3f7yftenJslSoTPvfTtRz5V89RkjjxAtOh9uuTC", "q69scnJgqlMEVwS7tmoWDNzUJB9RgV4jaTgJiWSydPeeG+djo8gH5qRjAoGBAOyf", "QVhqP9RpN5P81LxLe4QR0zZpAAa7/ulLJCyo7WYu3Vr2oPQMh44mSI67/XbaNRGG", "oyhiOq2fwrGsobpVqRWGls/apr8ZOH0HbMTtQDcDgDB7SOTwz8KGaea5uRVRaqlX", "zNQa6ZebHu7avpQOPsuYpeWZ5+kWc8HUWMvQmlkTAoGAHmWfyEBCepJImGpVrC5A", "qBfg+naMOZhgY3PL0T7uksLNOkk7jxySFkFxwLTKwqgR7A6K3i6+qMq3VOhCBBmp", "LzaaYEWHebH/vdBCsVQeBlxB1AmWcklaS6ygi7FCPkuNd7SX8HR1Gx5cir3uGsn4", "dOaVxeC5Tzf6Sl8RsKO+knUCgYBnPEA1Q/3fPZya+1cRY9la0LAW8A6r4X+g50C8", "H2OcDlxTIIEumPzXXwqPA6PdI+y9XcF3kAvLzoUSIaBZ/J+Nna/Uta/Edkt3+TJS", "ZLR8jBF0lYVDJXFvjFdN67+9dk0T3xOlgqxhkbMYQOWfEOwCxfGzT8enoT0V1wB6", "w+NjcwKBgAf2jfnge9uzOeC63nHYkQuoDwXv20IkC69kfwUGERU9s95aVnsiZFD6", "YbkrcKnFi04PFeLuBTsBNRqsHuUTHf4bxqqgyMH6X8Eyio2AYjo2qeRPSOzh3JRC", "c1syMgo1P5aw2peR/ojr6Lt67UIyu57bG4umMsfsNq8fLOpjNqIt", "-----END RSA PRIVATE KEY-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem", "+ cert_file='-----BEGIN CERTIFICATE-----", "MIIEBDCCAuygAwIBAgIIfecVzdQK5Z0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQxWhcNMzkwNTA4MDI1NTQxWjCBhTEL", "MAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx", "ETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER", "MA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3", "DQEBAQUAA4IBDwAwggEKAoIBAQDF3XS93ZRtXJH1bnId8L2C0vYJ+slvpHcxuSFU", "vowBUGl5FHBJrQY3tv7LBRNooj0+E0O+hw4PE0XX6RZu6JGhg0lX0fBbZjA7osHW", "zsoq3QfdezmsosYcq/6pnUudXBX4R2G0JMYoIQGK1cHaRgbPhlHj5NYnBdkKjQAs", "t8AR6qmyF66r/+qPD0YTulv+FJnX6VjcFA54JHvtxQyWHyRzjWZvummKgED6CCO0", "c7fghtkB8gg6t1FQTdSvF+/ex0DQC0NLsAqxRi8xaIVhbhIejd0ysZuqdGhGHhyW", "HKVqKGCQHDQq1qC/e1c5ktoAhDG6k6byCuUARC54O2gY0p5ZAgMBAAGjgYgwgYUw", "DgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM", "BgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6", "ZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwTAqJQDhwR/AAABMA0GCSqGSIb3DQEB", "CwUAA4IBAQC64h2YbUqBtrsel0iNwyIYhHuqGHvwoHTpFGlQ7btbtlKUY8cc15bn", "ECiROimC5mPocjpwU8oeZMtjdlN4uJSP8hDzgXQDz2lL8I4uFWJfV8G/w14K658w", "lszUQxQu8S47vc1e5HP+XcWUunqYt/prjAcn5qpk8zI5fwl95HWC9duKyFGueB/8", "gObIWiDpJTlZqDboSVYf3b+1XqlggPkbD3K29GcANDiaQcNn+b0j5ADR30m0L4dG", "JUa/ckEq6QrOwKrJ4NoIZt61P+xfwugi6lm0lyHnF7FlzDn8FQWcp/T9yCBW5hdV", "RYjwShnItKdDRPosIIGPm5aeoM8fCywh", "-----END CERTIFICATE-----'", "+ DOMAIN=50d490.grapps.cn", "+ cat", "+ case $1 in", "+ migrate_ui", "+ local fail_num=0", "+ (( i=1 ))", "+ (( i<=6 ))", "++ docker ps", "++ grep rbd-app-ui", "++ wc -l", "+ ui_num=1", "+ '[' 1 == 1 ']'", "+ docker exec rbd-app-ui python /app/ui/manage.py migrate", "Traceback (most recent call last):", "  File \"/app/ui/manage.py\", line 10, in <module>", "    execute_from_command_line(sys.argv)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 338, in execute_from_command_line", "    utility.execute()", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 330, in execute", "    self.fetch_command(subcommand).run_from_argv(self.argv)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 390, in run_from_argv", "    self.execute(*args, **cmd_options)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 441, in execute", "    output = self.handle(*args, **options)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py\", line 221, in handle", "    executor.migrate(targets, plan, fake=fake, fake_initial=fake_initial)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 110, in migrate", "    self.apply_migration(states[migration], migration, fake=fake, fake_initial=fake_initial)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 147, in apply_migration", "    state = migration.apply(state, schema_editor)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/migration.py\", line 115, in apply", "    operation.database_forwards(self.app_label, schema_editor, old_state, project_state)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/operations/models.py\", line 59, in database_forwards", "    schema_editor.create_model(model)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 282, in create_model", "    self.execute(sql, params or None)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 107, in execute", "    cursor.execute(sql, params)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 64, in execute", "    return self.cursor.execute(sql, params)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/utils.py\", line 97, in __exit__", "    six.reraise(dj_exc_type, dj_exc_value, traceback)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 62, in execute", "    return self.cursor.execute(sql)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py\", line 124, in execute", "    return self.cursor.execute(query, args)", "  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py\", line 205, in execute", "    self.errorhandler(self, exc, value)", "  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py\", line 36, in defaulterrorhandler", "    raise errorclass, errorvalue", "django.db.utils.OperationalError: (1050, \"Table 'auth_permission' already exists\")"], "stdout": "", "stdout_lines": []}

PLAY RECAP ******************************************************************************************************************
bf6120db-0c73-47b5-9b28-7e8e4588243f : ok=186  changed=32   unreachable=0    failed=1   


ERROR MESSAGE SUMMARY *******************************************************************************************************
[bf6120db-0c73-47b5-9b28-7e8e4588243f]: Ansible FAILED! => playbook: setup.yml; TASK: nodeinit : Migrate ui if prepare_db_ok is succeeded; message: {"attempts": 5, "changed": true, "cmd": "bash -x /opt/rainbond/.init/updatedb.sh migrate >> /tmp/install/db.ui.migrate.log", "delta": "0:00:03.295680", "end": "2019-05-08 03:12:18.380063", "msg": "non-zero return code", "rc": 1, "start": "2019-05-08 03:12:15.084383", "stderr": "+ set -xe\n+ DB_HOST=192.168.148.3\n+ DB_PORT=3306\n+ DB_USER=mai7Xa\n+ DB_PASS=ahloo2Us\n+ NET_TYPE=internal\n+ ENABLE_CONSOLE=False\n+ '[' internal == internal ']'\n+ '[' '!' -f /tmp/install/waiting.db ']'\n+ DOCKER_CMD='docker exec rbd-db mysql -e'\n+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=192.168.148.3 -e DB_PORT=3306 -e DB_PASS=ahloo2Us -e DB_USER=mai7Xa goodrain.me/r6dctl:sqlclient'\n+ echo 'generate region sql '\n+ generate_region_sql\n++ cat /opt/rainbond/.init/domain.yaml\n++ awk -F ': ' '{print $2}'\n++ grep iip\n+ IP=74.207.241.237\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem\n+ ssl_ca_cert='-----BEGIN CERTIFICATE-----\nMIID0jCCArqgAwIBAgIIPOmpFJa67tkwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQwWhcNMzkwNTA4MDI1NTQwWjBzMQsw\nCQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER\nMA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw\nDwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAPaFBAba19XESCoS/1vS/YA4hcJ18M9jl9uXT2UDzlKL+RoBHyJGgHrwNyqvVMYF\n37oYzt/VdAwRCOjtFy/6gyilOvJl3vrYLrSaaleHexRaK04ejFo6+hduTQRL5K3z\nMSjfmvXppbVXWY6bdnIVbDarlaKH8b543CeN09pGkjHZPcoSjWHywjJpQCaHRDab\nvLlXr6olgF4dHbo4cL83K6Oh1tcVuxzQUIc2ZdBZ8hNNapOZKXZbFJSLuCLxXczd\nv4BBfVwCYDwuIrv7QAEjkZo6Ng+Idps0JJd8N0CNCZCb6x2a6T3aoGmqBZ01tqJy\nkb9aHNMC9m9shSznuQEp4IsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud\nEQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF\nAAOCAQEA9RiqovT9B/z4DizGDXSus+FvJMSyb788SOKDlM+fTu+mHJModZqKiySu\nj9yUnMeuxgBpKtCZ4WrD4Zobd4CTJMoBgGvtuKAjizXSoJTCASUMJTW2YkaOXdMb\n0wfguQs0+cYX1MoPiEDjjj1eQdeABEL/RhOAlLtgzFA5c22M2Mq9JYJUOqyWp0KI\no5vJp6PH0Hm3L0CIl8K+ID9hoSKPGO67pQpgnJ8mCNlnvaVk/+dWsYj63ZkGqjxh\n1RLX3N3DO3lZm+HAmop+GI81KoTxK38+xHmMN/Tc8qfiHJyiHkQVy5nHeJ2ax/GC\nUVR+4enzw6Vd0NiqGKNaepoFWoWzbg==\n-----END CERTIFICATE-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem\n+ key_file='-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAxd10vd2UbVyR9W5yHfC9gtL2CfrJb6R3MbkhVL6MAVBpeRRw\nSa0GN7b+ywUTaKI9PhNDvocODxNF1+kWbuiRoYNJV9HwW2YwO6LB1s7KKt0H3Xs5\nrKLGHKv+qZ1LnVwV+EdhtCTGKCEBitXB2kYGz4ZR4+TWJwXZCo0ALLfAEeqpsheu\nq//qjw9GE7pb/hSZ1+lY3BQOeCR77cUMlh8kc41mb7ppioBA+ggjtHO34IbZAfII\nOrdRUE3Urxfv3sdA0AtDS7AKsUYvMWiFYW4SHo3dMrGbqnRoRh4clhylaihgkBw0\nKtagv3tXOZLaAIQxupOm8grlAEQueDtoGNKeWQIDAQABAoIBAQCzCB1QioR5q6/5\ntfSVuLWRARdUklHfrZ2YJR3OkxcVPVAiGWc8ks00bmT/B9m27E2jtESwyXzkERk6\nMpJ0ygSzcppTVwc3fDAaVbs0hSmSPSqXsZ7O4P2HBe1IRaYcfSz32IbEPB38Q1kk\n6SMdQA17itrf7LgE2Rq4nDpTO/QTgHw8qB3BOMqMGuZqlYLeZBIAPfmH3P/gyEWB\nQQZQwB2ZtpS1ArGSnlphaYZbmxTfaxg7S4fSfVtkuqV+RSngOhlVT4e28/c4UJaP\nfJeQz2opwPXUBr4bzMr9LF0XvtVQd1f6u2CdtsQB1dvrrV9H4hvnQDBATUNfyLhl\nGDRu+i0tAoGBANYRqnFy5fG3Wlv2C0r84xHlSmTj9akWcm7sAh6ORbMfThnQ9IK6\nGtEOeFQ/efXYLsTePoVMcYuCV3f7yftenJslSoTPvfTtRz5V89RkjjxAtOh9uuTC\nq69scnJgqlMEVwS7tmoWDNzUJB9RgV4jaTgJiWSydPeeG+djo8gH5qRjAoGBAOyf\nQVhqP9RpN5P81LxLe4QR0zZpAAa7/ulLJCyo7WYu3Vr2oPQMh44mSI67/XbaNRGG\noyhiOq2fwrGsobpVqRWGls/apr8ZOH0HbMTtQDcDgDB7SOTwz8KGaea5uRVRaqlX\nzNQa6ZebHu7avpQOPsuYpeWZ5+kWc8HUWMvQmlkTAoGAHmWfyEBCepJImGpVrC5A\nqBfg+naMOZhgY3PL0T7uksLNOkk7jxySFkFxwLTKwqgR7A6K3i6+qMq3VOhCBBmp\nLzaaYEWHebH/vdBCsVQeBlxB1AmWcklaS6ygi7FCPkuNd7SX8HR1Gx5cir3uGsn4\ndOaVxeC5Tzf6Sl8RsKO+knUCgYBnPEA1Q/3fPZya+1cRY9la0LAW8A6r4X+g50C8\nH2OcDlxTIIEumPzXXwqPA6PdI+y9XcF3kAvLzoUSIaBZ/J+Nna/Uta/Edkt3+TJS\nZLR8jBF0lYVDJXFvjFdN67+9dk0T3xOlgqxhkbMYQOWfEOwCxfGzT8enoT0V1wB6\nw+NjcwKBgAf2jfnge9uzOeC63nHYkQuoDwXv20IkC69kfwUGERU9s95aVnsiZFD6\nYbkrcKnFi04PFeLuBTsBNRqsHuUTHf4bxqqgyMH6X8Eyio2AYjo2qeRPSOzh3JRC\nc1syMgo1P5aw2peR/ojr6Lt67UIyu57bG4umMsfsNq8fLOpjNqIt\n-----END RSA PRIVATE KEY-----'\n++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem\n+ cert_file='-----BEGIN CERTIFICATE-----\nMIIEBDCCAuygAwIBAgIIfecVzdQK5Z0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE\nBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV\nBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE\nAxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQxWhcNMzkwNTA4MDI1NTQxWjCBhTEL\nMAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx\nETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER\nMA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDF3XS93ZRtXJH1bnId8L2C0vYJ+slvpHcxuSFU\nvowBUGl5FHBJrQY3tv7LBRNooj0+E0O+hw4PE0XX6RZu6JGhg0lX0fBbZjA7osHW\nzsoq3QfdezmsosYcq/6pnUudXBX4R2G0JMYoIQGK1cHaRgbPhlHj5NYnBdkKjQAs\nt8AR6qmyF66r/+qPD0YTulv+FJnX6VjcFA54JHvtxQyWHyRzjWZvummKgED6CCO0\nc7fghtkB8gg6t1FQTdSvF+/ex0DQC0NLsAqxRi8xaIVhbhIejd0ysZuqdGhGHhyW\nHKVqKGCQHDQq1qC/e1c5ktoAhDG6k6byCuUARC54O2gY0p5ZAgMBAAGjgYgwgYUw\nDgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM\nBgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6\nZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwTAqJQDhwR/AAABMA0GCSqGSIb3DQEB\nCwUAA4IBAQC64h2YbUqBtrsel0iNwyIYhHuqGHvwoHTpFGlQ7btbtlKUY8cc15bn\nECiROimC5mPocjpwU8oeZMtjdlN4uJSP8hDzgXQDz2lL8I4uFWJfV8G/w14K658w\nlszUQxQu8S47vc1e5HP+XcWUunqYt/prjAcn5qpk8zI5fwl95HWC9duKyFGueB/8\ngObIWiDpJTlZqDboSVYf3b+1XqlggPkbD3K29GcANDiaQcNn+b0j5ADR30m0L4dG\nJUa/ckEq6QrOwKrJ4NoIZt61P+xfwugi6lm0lyHnF7FlzDn8FQWcp/T9yCBW5hdV\nRYjwShnItKdDRPosIIGPm5aeoM8fCywh\n-----END CERTIFICATE-----'\n+ DOMAIN=50d490.grapps.cn\n+ cat\n+ case $1 in\n+ migrate_ui\n+ local fail_num=0\n+ (( i=1 ))\n+ (( i<=6 ))\n++ docker ps\n++ grep rbd-app-ui\n++ wc -l\n+ ui_num=1\n+ '[' 1 == 1 ']'\n+ docker exec rbd-app-ui python /app/ui/manage.py migrate\nTraceback (most recent call last):\n  File \"/app/ui/manage.py\", line 10, in <module>\n    execute_from_command_line(sys.argv)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 338, in execute_from_command_line\n    utility.execute()\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 330, in execute\n    self.fetch_command(subcommand).run_from_argv(self.argv)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 390, in run_from_argv\n    self.execute(*args, **cmd_options)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 441, in execute\n    output = self.handle(*args, **options)\n  File \"/usr/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py\", line 221, in handle\n    executor.migrate(targets, plan, fake=fake, fake_initial=fake_initial)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 110, in migrate\n    self.apply_migration(states[migration], migration, fake=fake, fake_initial=fake_initial)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 147, in apply_migration\n    state = migration.apply(state, schema_editor)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/migration.py\", line 115, in apply\n    operation.database_forwards(self.app_label, schema_editor, old_state, project_state)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/operations/models.py\", line 59, in database_forwards\n    schema_editor.create_model(model)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 282, in create_model\n    self.execute(sql, params or None)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 107, in execute\n    cursor.execute(sql, params)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 64, in execute\n    return self.cursor.execute(sql, params)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/utils.py\", line 97, in __exit__\n    six.reraise(dj_exc_type, dj_exc_value, traceback)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 62, in execute\n    return self.cursor.execute(sql)\n  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py\", line 124, in execute\n    return self.cursor.execute(query, args)\n  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py\", line 205, in execute\n    self.errorhandler(self, exc, value)\n  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py\", line 36, in defaulterrorhandler\n    raise errorclass, errorvalue\ndjango.db.utils.OperationalError: (1050, \"Table 'auth_permission' already exists\")", "stderr_lines": ["+ set -xe", "+ DB_HOST=192.168.148.3", "+ DB_PORT=3306", "+ DB_USER=mai7Xa", "+ DB_PASS=ahloo2Us", "+ NET_TYPE=internal", "+ ENABLE_CONSOLE=False", "+ '[' internal == internal ']'", "+ '[' '!' -f /tmp/install/waiting.db ']'", "+ DOCKER_CMD='docker exec rbd-db mysql -e'", "+ DOCKER_CMD_CS='docker run -i --rm -v /opt/rainbond/.init:/opt/rainbond/.init -e DB_HOST=192.168.148.3 -e DB_PORT=3306 -e DB_PASS=ahloo2Us -e DB_USER=mai7Xa goodrain.me/r6dctl:sqlclient'", "+ echo 'generate region sql '", "+ generate_region_sql", "++ cat /opt/rainbond/.init/domain.yaml", "++ awk -F ': ' '{print $2}'", "++ grep iip", "+ IP=74.207.241.237", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/ca.pem", "+ ssl_ca_cert='-----BEGIN CERTIFICATE-----", "MIID0jCCArqgAwIBAgIIPOmpFJa67tkwDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQwWhcNMzkwNTA4MDI1NTQwWjBzMQsw", "CQYDVQQGEwJDTjEQMA4GA1UECBMHQmVpSmluZzEQMA4GA1UEBxMHQmVpSmluZzER", "MA8GA1UEChMIR29vZHJhaW4xGjAYBgNVBAsTEWdvb2RyYWluIHJhaW5ib25kMREw", "DwYDVQQDEwhyYWluYm9uZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB", "APaFBAba19XESCoS/1vS/YA4hcJ18M9jl9uXT2UDzlKL+RoBHyJGgHrwNyqvVMYF", "37oYzt/VdAwRCOjtFy/6gyilOvJl3vrYLrSaaleHexRaK04ejFo6+hduTQRL5K3z", "MSjfmvXppbVXWY6bdnIVbDarlaKH8b543CeN09pGkjHZPcoSjWHywjJpQCaHRDab", "vLlXr6olgF4dHbo4cL83K6Oh1tcVuxzQUIc2ZdBZ8hNNapOZKXZbFJSLuCLxXczd", "v4BBfVwCYDwuIrv7QAEjkZo6Ng+Idps0JJd8N0CNCZCb6x2a6T3aoGmqBZ01tqJy", "kb9aHNMC9m9shSznuQEp4IsCAwEAAaNqMGgwDgYDVR0PAQH/BAQDAgKEMB0GA1Ud", "JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCYGA1Ud", "EQQfMB2CAIETemVuZ3FnQGdvb2RyYWluLmNvbYcEfwAAATANBgkqhkiG9w0BAQsF", "AAOCAQEA9RiqovT9B/z4DizGDXSus+FvJMSyb788SOKDlM+fTu+mHJModZqKiySu", "j9yUnMeuxgBpKtCZ4WrD4Zobd4CTJMoBgGvtuKAjizXSoJTCASUMJTW2YkaOXdMb", "0wfguQs0+cYX1MoPiEDjjj1eQdeABEL/RhOAlLtgzFA5c22M2Mq9JYJUOqyWp0KI", "o5vJp6PH0Hm3L0CIl8K+ID9hoSKPGO67pQpgnJ8mCNlnvaVk/+dWsYj63ZkGqjxh", "1RLX3N3DO3lZm+HAmop+GI81KoTxK38+xHmMN/Tc8qfiHJyiHkQVy5nHeJ2ax/GC", "UVR+4enzw6Vd0NiqGKNaepoFWoWzbg==", "-----END CERTIFICATE-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.key.pem", "+ key_file='-----BEGIN RSA PRIVATE KEY-----", "MIIEowIBAAKCAQEAxd10vd2UbVyR9W5yHfC9gtL2CfrJb6R3MbkhVL6MAVBpeRRw", "Sa0GN7b+ywUTaKI9PhNDvocODxNF1+kWbuiRoYNJV9HwW2YwO6LB1s7KKt0H3Xs5", "rKLGHKv+qZ1LnVwV+EdhtCTGKCEBitXB2kYGz4ZR4+TWJwXZCo0ALLfAEeqpsheu", "q//qjw9GE7pb/hSZ1+lY3BQOeCR77cUMlh8kc41mb7ppioBA+ggjtHO34IbZAfII", "OrdRUE3Urxfv3sdA0AtDS7AKsUYvMWiFYW4SHo3dMrGbqnRoRh4clhylaihgkBw0", "Ktagv3tXOZLaAIQxupOm8grlAEQueDtoGNKeWQIDAQABAoIBAQCzCB1QioR5q6/5", "tfSVuLWRARdUklHfrZ2YJR3OkxcVPVAiGWc8ks00bmT/B9m27E2jtESwyXzkERk6", "MpJ0ygSzcppTVwc3fDAaVbs0hSmSPSqXsZ7O4P2HBe1IRaYcfSz32IbEPB38Q1kk", "6SMdQA17itrf7LgE2Rq4nDpTO/QTgHw8qB3BOMqMGuZqlYLeZBIAPfmH3P/gyEWB", "QQZQwB2ZtpS1ArGSnlphaYZbmxTfaxg7S4fSfVtkuqV+RSngOhlVT4e28/c4UJaP", "fJeQz2opwPXUBr4bzMr9LF0XvtVQd1f6u2CdtsQB1dvrrV9H4hvnQDBATUNfyLhl", "GDRu+i0tAoGBANYRqnFy5fG3Wlv2C0r84xHlSmTj9akWcm7sAh6ORbMfThnQ9IK6", "GtEOeFQ/efXYLsTePoVMcYuCV3f7yftenJslSoTPvfTtRz5V89RkjjxAtOh9uuTC", "q69scnJgqlMEVwS7tmoWDNzUJB9RgV4jaTgJiWSydPeeG+djo8gH5qRjAoGBAOyf", "QVhqP9RpN5P81LxLe4QR0zZpAAa7/ulLJCyo7WYu3Vr2oPQMh44mSI67/XbaNRGG", "oyhiOq2fwrGsobpVqRWGls/apr8ZOH0HbMTtQDcDgDB7SOTwz8KGaea5uRVRaqlX", "zNQa6ZebHu7avpQOPsuYpeWZ5+kWc8HUWMvQmlkTAoGAHmWfyEBCepJImGpVrC5A", "qBfg+naMOZhgY3PL0T7uksLNOkk7jxySFkFxwLTKwqgR7A6K3i6+qMq3VOhCBBmp", "LzaaYEWHebH/vdBCsVQeBlxB1AmWcklaS6ygi7FCPkuNd7SX8HR1Gx5cir3uGsn4", "dOaVxeC5Tzf6Sl8RsKO+knUCgYBnPEA1Q/3fPZya+1cRY9la0LAW8A6r4X+g50C8", "H2OcDlxTIIEumPzXXwqPA6PdI+y9XcF3kAvLzoUSIaBZ/J+Nna/Uta/Edkt3+TJS", "ZLR8jBF0lYVDJXFvjFdN67+9dk0T3xOlgqxhkbMYQOWfEOwCxfGzT8enoT0V1wB6", "w+NjcwKBgAf2jfnge9uzOeC63nHYkQuoDwXv20IkC69kfwUGERU9s95aVnsiZFD6", "YbkrcKnFi04PFeLuBTsBNRqsHuUTHf4bxqqgyMH6X8Eyio2AYjo2qeRPSOzh3JRC", "c1syMgo1P5aw2peR/ojr6Lt67UIyu57bG4umMsfsNq8fLOpjNqIt", "-----END RSA PRIVATE KEY-----'", "++ cat /opt/rainbond/etc/rbd-api/region.goodrain.me/ssl/client.pem", "+ cert_file='-----BEGIN CERTIFICATE-----", "MIIEBDCCAuygAwIBAgIIfecVzdQK5Z0wDQYJKoZIhvcNAQELBQAwczELMAkGA1UE", "BhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcxETAPBgNV", "BAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDERMA8GA1UE", "AxMIcmFpbmJvbmQwHhcNMTkwNTA4MDI1NTQxWhcNMzkwNTA4MDI1NTQxWjCBhTEL", "MAkGA1UEBhMCQ04xEDAOBgNVBAgTB0JlaUppbmcxEDAOBgNVBAcTB0JlaUppbmcx", "ETAPBgNVBAoTCEdvb2RyYWluMRowGAYDVQQLExFnb29kcmFpbiByYWluYm9uZDER", "MA8GA1UEAxMIcmFpbmJvbmQxEDAOBgJRAwwITUFDX0FERFIwggEiMA0GCSqGSIb3", "DQEBAQUAA4IBDwAwggEKAoIBAQDF3XS93ZRtXJH1bnId8L2C0vYJ+slvpHcxuSFU", "vowBUGl5FHBJrQY3tv7LBRNooj0+E0O+hw4PE0XX6RZu6JGhg0lX0fBbZjA7osHW", "zsoq3QfdezmsosYcq/6pnUudXBX4R2G0JMYoIQGK1cHaRgbPhlHj5NYnBdkKjQAs", "t8AR6qmyF66r/+qPD0YTulv+FJnX6VjcFA54JHvtxQyWHyRzjWZvummKgED6CCO0", "c7fghtkB8gg6t1FQTdSvF+/ex0DQC0NLsAqxRi8xaIVhbhIejd0ysZuqdGhGHhyW", "HKVqKGCQHDQq1qC/e1c5ktoAhDG6k6byCuUARC54O2gY0p5ZAgMBAAGjgYgwgYUw", "DgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAM", "BgNVHRMBAf8EAjAAMEYGA1UdEQQ/MD2CAIIScmVnaW9uLmdvb2RyYWluLm1lgRN6", "ZW5ncWdAZ29vZHJhaW4uY29thwR/AAABhwTAqJQDhwR/AAABMA0GCSqGSIb3DQEB", "CwUAA4IBAQC64h2YbUqBtrsel0iNwyIYhHuqGHvwoHTpFGlQ7btbtlKUY8cc15bn", "ECiROimC5mPocjpwU8oeZMtjdlN4uJSP8hDzgXQDz2lL8I4uFWJfV8G/w14K658w", "lszUQxQu8S47vc1e5HP+XcWUunqYt/prjAcn5qpk8zI5fwl95HWC9duKyFGueB/8", "gObIWiDpJTlZqDboSVYf3b+1XqlggPkbD3K29GcANDiaQcNn+b0j5ADR30m0L4dG", "JUa/ckEq6QrOwKrJ4NoIZt61P+xfwugi6lm0lyHnF7FlzDn8FQWcp/T9yCBW5hdV", "RYjwShnItKdDRPosIIGPm5aeoM8fCywh", "-----END CERTIFICATE-----'", "+ DOMAIN=50d490.grapps.cn", "+ cat", "+ case $1 in", "+ migrate_ui", "+ local fail_num=0", "+ (( i=1 ))", "+ (( i<=6 ))", "++ docker ps", "++ grep rbd-app-ui", "++ wc -l", "+ ui_num=1", "+ '[' 1 == 1 ']'", "+ docker exec rbd-app-ui python /app/ui/manage.py migrate", "Traceback (most recent call last):", "  File \"/app/ui/manage.py\", line 10, in <module>", "    execute_from_command_line(sys.argv)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 338, in execute_from_command_line", "    utility.execute()", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py\", line 330, in execute", "    self.fetch_command(subcommand).run_from_argv(self.argv)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 390, in run_from_argv", "    self.execute(*args, **cmd_options)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/base.py\", line 441, in execute", "    output = self.handle(*args, **options)", "  File \"/usr/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py\", line 221, in handle", "    executor.migrate(targets, plan, fake=fake, fake_initial=fake_initial)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 110, in migrate", "    self.apply_migration(states[migration], migration, fake=fake, fake_initial=fake_initial)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/executor.py\", line 147, in apply_migration", "    state = migration.apply(state, schema_editor)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/migration.py\", line 115, in apply", "    operation.database_forwards(self.app_label, schema_editor, old_state, project_state)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/migrations/operations/models.py\", line 59, in database_forwards", "    schema_editor.create_model(model)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 282, in create_model", "    self.execute(sql, params or None)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\", line 107, in execute", "    cursor.execute(sql, params)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 64, in execute", "    return self.cursor.execute(sql, params)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/utils.py\", line 97, in __exit__", "    six.reraise(dj_exc_type, dj_exc_value, traceback)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/utils.py\", line 62, in execute", "    return self.cursor.execute(sql)", "  File \"/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py\", line 124, in execute", "    return self.cursor.execute(query, args)", "  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/cursors.py\", line 205, in execute", "    self.errorhandler(self, exc, value)", "  File \"/usr/local/lib/python2.7/site-packages/MySQLdb/connections.py\", line 36, in defaulterrorhandler", "    raise errorclass, errorvalue", "django.db.utils.OperationalError: (1050, \"Table 'auth_permission' already exists\")"], "stdout": "", "stdout_lines": []}`

kubelet 启动参数--cpu-cfs-quota 探讨

--cpu-cfs-quota (官方不推荐直接设置,不推荐:这个参数应该通过Kubelet的--config标志指定的配置文件来设置。)

参数如果设置为true, 服务CPU的严格限制将失效,可能引发服务导致节点异常故障。

如果设置为false, 严格限制服务CPU,产生的可能影响是部分资源设置较小的服务启动时cpu受限,启动缓慢。比如JAVA类的服务。

我建议应该使用默认值,并提供文档说明,用户可以自行修改。

节点资源检测显示错误

忽略了资源检测,显示如下数据:
Skip disk check.The disk is recommended to be at least 40GB(now 39423400GB)

rainbond5.1.5 支持 ubuntu16.04离线安装

1.playbook中debian.yml加入拷贝本节点的离线软件包
2.增加管理节点时缺少判断系统类别,导致节点装软件时不能识别系统,增加了对系统的判断,使用各系统不同的方式装软件
image

Failed to update apt cache

TASK [prepare : rm ubuntu lxd & ufw package] ***************************************************************************************************************************************************************
ok: [4c4c4544-0039-5610-8039-b3c04f4a3932]
Tuesday 18 June 2019 13:57:28 +0800 (0:00:00.701) 0:00:06.651 **********

TASK [prepare : install ubuntu package] ********************************************************************************************************************************************************************
fatal: [4c4c4544-0039-5610-8039-b3c04f4a3932]: FAILED! => {"changed": false, "msg": "Failed to update apt cache: "}

PLAY RECAP *************************************************************************************************************************************************************************************************
4c4c4544-0039-5610-8039-b3c04f4a3932 : ok=16 changed=2 unreachable=0 failed=1 skipped=20 rescued=0 ignored=0

ERROR MESSAGE SUMMARY **************************************************************************************************************************************************************************************
[4c4c4544-0039-5610-8039-b3c04f4a3932]: Ansible FAILED! => playbook: setup.yml; TASK: prepare : install ubuntu package; message: {"changed": false, "msg": "Failed to update apt cache: "}

Ask for help:
Contact us: [email protected]
Community: https://t.goodrain.com
It seems that you encounter some problems. You can send an email to the above email address, attached with the rainbond-ansible/inventory/hosts and rainbond-ansible/log/rainbond.log files and the error message, or new issue on https://github.com/goodrain/rainbond-ansible/issues. We'll try our best to help you deploy a Rainbond cluster. Thanks. :-)
Tuesday 18 June 2019 13:57:29 +0800 (0:00:00.563) 0:00:07.215 **********

Gathering Facts ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1.88s
prepare : rm ubuntu lxd & ufw package --------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.70s
bootstrap : gather facts ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.61s
prepare : install ubuntu package -------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.56s
bootstrap : start irqbalance service ---------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.37s
bootstrap : setting present kernel params ----------------------------------------------------------------------------------------------------------------------------------------------------------- 0.33s
prepare : populate rainbond into hosts file --------------------------------------------------------------------------------------------------------------------------------------------------------- 0.24s
prepare : set_fact ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.22s
bootstrap : setting absent kernel params ------------------------------------------------------------------------------------------------------------------------------------------------------------ 0.20s
bootstrap : modify debian irqbalance configuration file --------------------------------------------------------------------------------------------------------------------------------------------- 0.19s
prepare : Determine which mountpoint deploy dir exists on ------------------------------------------------------------------------------------------------------------------------------------------- 0.19s
bootstrap : check centos configuration file exists -------------------------------------------------------------------------------------------------------------------------------------------------- 0.19s
bootstrap : check debian configuration file exists -------------------------------------------------------------------------------------------------------------------------------------------------- 0.12s
prepare : Preflight check - Check Linux kernel overcommit_memory parameter -------------------------------------------------------------------------------------------------------------------------- 0.12s
prepare : Stop if cpu is sufficient for workers ----------------------------------------------------------------------------------------------------------------------------------------------------- 0.06s
prepare : Create the yum source backup folder ------------------------------------------------------------------------------------------------------------------------------------------------------- 0.06s
prepare : Check https::proxy in /etc/apt/apt.conf --------------------------------------------------------------------------------------------------------------------------------------------------- 0.06s
prepare : Add http_proxy to /etc/apt/apt.conf if http_proxy is defined ------------------------------------------------------------------------------------------------------------------------------ 0.06s
prepare : Check http::proxy in /etc/apt/apt.conf ---------------------------------------------------------------------------------------------------------------------------------------------------- 0.06s
prepare : Stop if memory is too small for workers --------------------------------------------------------------------------------------------------------------------------------------------------- 0.05s
exit status 2

Init Data Region if migrate_ui_ok 步骤安装失败

请提供如下信息:

  • 安装环境信息(云服务商或者本地虚拟环境,系统版本,内核版本,配置信息等)
  • 安装类型(单机,离线,使用版本信息等)
  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)
  • 能否复现,如何复现
  • 如果可以提供相关截图

安装环境:华为云ECS, Debian 9.9 x64
服务器配置:4核8G 140G磁盘
内核版本:Linux debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1 (2019-04-12) x86_64
安装类型:单机
安装启动命令行:./grctl init --iip 172.30.9.172 --eip [已隐藏]
能否复现:能,多次安装(Ubuntu 19.04和Debian 9均做测试),甚至在纯净系统环境下安装依然得到同样结果

相关日志文件(公网IP相关信息已脱敏处理):
/opt/rainbond/rainbond-ansible/log/rainbond.log: https://paste.ubuntu.com/p/BX7ZJrFsxG/
/opt/rainbond/rainbond-ansible/log/fail.log: https://paste.ubuntu.com/p/4kgGnDysBC/

联系方式(仅作为issue跟进使用,非相关请勿打扰):
E-mail: [email protected]
Telegram: https://t.me/ilemonrain

Flexible support

  • lb
  • etcd
  • k8s组件
  • rainbond 运行时组件
  • rainbond 监控组件
  • db 组件

安装时检查

  1. 磁盘:当前节点磁盘空间应该至少大于40G,管理节点可以适当多点
  2. 端口:80,443端口等不能被占用

阿里云在线安装报错

请提供如下信息:

  • 安装环境信息(云服务商或者本地虚拟环境,系统版本,内核版本,配置信息等)阿里云centos 7.4

  • 安装类型(单机,离线,使用版本信息等)在线安装5.1.5

  • ansible安装日志 (/opt/rainbond/rainbond-ansible/log/)2019-07-24 14:59:57,993 p=14516 u=root | [98b0fdca-4a27-444d-b567-26b8f12d0cc8]: Ansible FAILED! => playbook: setup.yml; TASK: node/up : Rainbond | Push local images to goodrain.me; message: {"attempts": 5, "changed": true, "cmd": "bash /tmp/install/pushimage.sh > /tmp/install/pushimage.log", "delta": "0:01:00.895585", "end": "2019-07-24 14:59:57.966129", "msg": "non-zero return code", "rc": 1, "start": "2019-07-24 14:58:57.070544", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}

  • 能否复现,如何复现

  • 如果可以提供相关截图
    image

无法同时安装计算节点+网关

请提供如下信息:

  • 安装环境信息 centos7.4
    无法同时安装计算节点+网关
    grctl node add --host compute01 --iip xx.xx.xx.xx -p <密码> --role compute,gateway
    提示only compute or gateway

ubuntu16快速安装失败

请提供如下信息:

  • 安装环境信息:本地虚拟机vmware15安装ubuntu16
  • 安装类型(单机,离线,使用版本信息等) 快速安装,使用版本v5.1.5
    ./grctl init --iip <内网ip /内部IP > --eip <外网ip /外部IP >运行后出现错误
    可以复现,安装三次以及是这样
    image

grctl node add 支持多种角色组合

如题,安装时应可以指定多个角色一起安装,比如 “manage+gateway”、“compute+gateway” 、 “compute+manage+gateway” “gateway”

image

grtctl命令行已支持,现在安装脚本支持。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.