Commit Graph

47 Commits

Author SHA1 Message Date
Zhijiang Hu 8c64c0fd83 sync /etc/resolv.conf in cache to disk & sleep 30 take 2
Change-Id: I5a5c7b4b11d0d1fc1adf2f87a8d61fd88ceeef3c
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
(cherry picked from commit bcdbd062b3)
2018-04-17 01:47:02 +00:00
Zhijiang Hu fc0a42a22e sync /etc/resolv.conf in cache to disk & sleep 30
Change-Id: I9b0f5bdfaa345d86f873627be358d0769f21aac2
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-14 08:46:09 +08:00
Zhijiang Hu 5aa0892341 sync /etc/resolv.conf in cache to disk
Change-Id: I969fbda4e34971ad06fa4f23ea59647038f3e6ae
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-14 00:47:58 +08:00
Zhijiang Hu 07023bdb8d Clean yum cache after adding each repo
Change-Id: Ie839cd8b358ebc87bbe91c3c0ee039dca6161505
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-13 10:01:32 +08:00
Zhijiang Hu 04e9f8b044 Upgrade target node RPMs
Change-Id: I58860c524c7588623eff51d64503aba08a522ccc
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-10 19:23:12 +08:00
Zhijiang Hu 9a9ef08bad Bugfix for 551221
Change-Id: Ic64f13a7c9834a8de9f3c712349a8caa6c316cd3
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-03-10 00:09:12 +08:00
Zhijiang Hu 1ddb58f2f5 fix and store docker engine rpm at build time
Change-Id: I4a07ac98f62de0efab62ec067891285f2325e636
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-03-09 17:06:33 +08:00
Zhijiang Hu a9329c716a Try to solve prepare.sh failure during yum install
Change-Id: Ia2d16fe8a93f18982124e6da14d73922fa160213
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-01-19 06:01:10 -05:00
Zhijiang Hu b568ade274 Solve Invalid argument error when running sysctl command
This PS solve the following warning when executing prepare.sh.
sysctl: setting key "net.ipv4.ip_local_port_range": Invalid argument

Change-Id: I393980a9d4445b98dced65639f3004ecf379dddd
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-01-11 03:46:02 -05:00
Zuul 146c2e2cc2 Merge "config ip to dataplane after install os" 2017-12-26 09:05:07 +00:00
00184532 28f7ee6482 config ip to dataplane after install os
Change-Id: Ib5f51fd23e50f776b084321b3992f4ea6dbe8659
2017-12-26 02:32:09 +00:00
00184532 d2ea0465e9 install crudini rpm in target nodes to support dpdk
Change-Id: Ibf02e25066d8278832f18c9b81bbdba12e8a8b1c
2017-12-11 09:37:42 +00:00
zhouya a2c1991921 enlarge tcp source ports range to deal with massive requests
Change-Id: I505d39d37e17033becac0b0dd9ea4d6286cd9743
2017-11-24 19:08:46 +08:00
Zhijiang Hu 0ca1bdef6c Upgrade from python-docker-py to python2-docker
Change-Id: I94b86857f156d49a7239c804f49d5bffb0f213aa
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-15 14:45:33 +08:00
Zhijiang Hu 4cb3b627a7 python-docker-py is still needed by target node
Change-Id: I2c160b92e7214b4de94f25f70d02611d49664f1b
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-15 11:36:20 +08:00
Zhijiang Hu 35095c89b3 Direct prepare.sh log into log file
Also remove ansible/python2-docker installation from prepare.sh as it is useless
for target node.

Change-Id: I90ae9a34f6319bb418aeabdc70405e14b48ed893
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-09 22:24:19 -05:00
Zhijiang Hu 3b19059841 test build and run daisy on pike env
Change-Id: Id2e2bc776751f9d4d4952ba641a10540f903409c
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-02 06:28:54 -04:00
Zhijiang Hu b6533f7e06 Revert "Change docker-engine download url"
This reverts commit b39cf502dc.

Change-Id: I50758460ad88c4d3726c3722d9a38ef7e3a6cfba
2017-09-10 00:26:00 +00:00
Zhijiang Hu 24a5ccadbb debug prepare.sh
Change-Id: I743aae46d08a4f5eed626d7ca4f19a7d4b496581
2017-09-08 03:03:07 +08:00
Zhijiang Hu 044b79a276 Debug prepare/install/uninstall
1. do not do prepare.sh again for the next install
2. solve some bugs in installation thread
3. add more log for future to debug prepare.sh

Change-Id: Id36a7736379531b7c752323350535084f35b0f9b
2017-09-07 23:18:57 +08:00
Zhijiang Hu 0cc7b4d6fc Add more log for debuging prepare.sh failure
Change-Id: If43a6795b56ce252c792713df448c624f60789cc
2017-09-07 00:40:59 -04:00
Zhijiang Hu 86af78213c Solve version upgrade errors
1. Solve Docker service not start after restart.
2. Solve a variable not exist error in upgrade thread code.
3. Consider update global.yml before calling kolla-ansible
upgrade to aware of changing of multicast switch in daisy.conf.

Change-Id: I9cddb4614264689d5fe1858249875f950c41a699
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-08-28 07:01:26 -04:00
Zhijiang Hu b39cf502dc Change docker-engine download url
dockerproject.org is slow sometimes lose connection in China.

Change-Id: I73cc6cc36dd6ec674b29b704a6db6d79cf76f981
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-08-23 05:22:36 -04:00
Zhijiang Hu dd58ce348f Test installing docker-engine result
yum.dockerproject.org is slow in China, Daisy should be
more sensitive to errors occured when using that URL.

Change-Id: I4484a1090f0ad9a88b8c9a5bb948a32d9d0e0101
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-08-21 10:40:20 +00:00
Zhijiang Hu 49716fc081 Update license info
Change-Id: Ia5d84b758416e56f12b2d8616c5e50459e971664
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-08-17 05:25:51 -04:00
Zhijiang Hu f142635636 Rename jasmine to daisy4nfv-jasmine
Change-Id: I973de329009cf9e5d3d690d6429c923252f26a7e
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-08-04 18:54:57 +08:00
root a5f11cf3a0 fix the docker version to 17.05
Change-Id: I25983c6f56c3b2007482732c3ae8671847b3d47c
2017-06-29 12:36:25 +00:00
zhouya 4b8af185c0 disable NetworkManager service in all nodes
Change-Id: I64394a10d7be2bcee3f1929b922bdc20784cb3bd
2017-05-27 15:21:03 +08:00
zhouya c086326f15 fix bug of multicast
Change-Id: Ide8ca343ae88d8be1f74f69d3b5fd1a4e89024c6
2017-04-25 15:38:09 +08:00
Zhijiang Hu 314b0c5570 WIP: Enable multicast
1. When install daisy, save registry-serve.tar into
/var/lib/daisy/tools just like jasmine.rpm

2. During preparation stage, scp registry-serve.tar and jasmine.rpm
to all targets, and install them on the target hosts.

3. Add version_load_mcast() to use jasmines/jasminec to multicast
kolla image, and build registry server on each target hosts.

4. (TODO)
If version_load_mcast() failed (may due to mcast not allowed by
config or mcast failed on server or any client), config kolla to let
it to fallback to use remote docker image registry. If
version_load_mcast() successful, then config kolla to use
127.0.0.1 as docker registyr server IP.

Change-Id: I69cda8c0c259c356459770f4cb2b6f46da868893
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-04-18 10:38:00 +08:00
Yao Lu 33a014b82a use version management to do kolla install and kolla update
Change-Id: I591e5821540fe222809630459f636ae20eea2c17
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2017-03-22 14:06:18 +08:00
Yao Lu 2c6b2c7143 if not known_hosts will failed
Change-Id: Ic5c6dc664280fc58b772984a5404ceea135ad37c
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2017-01-18 06:30:20 +00:00
Jenkins fd98ec188c Merge "solve interface name error when name length is 15" 2017-01-16 11:45:46 +00:00
Yao Lu f8f5ec6671 solve interface name error when name length is 15
Change-Id: Iff7909e504e04600d880bc2c006c737f0d68d70f
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2017-01-12 19:52:56 +08:00
Yao Lu 267dc4938f patch of 412261,solve config net error
Change-Id: I5e6880fe8766de4715939a70173ce9356f957761
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2017-01-12 08:39:41 +00:00
Yao Lu cf3097b214 add net config
Change-Id: Ia995b3efaff6179db68c88bb7bac473a7b2fd7d9
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2016-12-22 09:30:10 +00:00
Yao Lu 4bc3be5ad8 add virtual choice of install intreface to avoid ipmi and deploy virtual os
Change-Id: I899508b874e27908821adde5f025868bc200f7b0
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2016-12-08 08:35:10 +00:00
Yao Lu e170098f6f daisy support Newton
Change-Id: I58556f898a02618a89c37a0e422b3db40a54f802
Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2016-11-22 06:38:23 +00:00
Zhou Ya a530e1a95a delete none-core code from core code
Change-Id: I97039465a078fde8586c9231d7afa77ff95a10cb
2016-11-15 15:23:28 +08:00
luyao 3c8d0b2916 add trustme exec for bare node
Change-Id: I21c77d93e864b0aec9d006df94be4e17f13ef155
Signed-off-by: luyao <lu.yao135@zte.com.cn>
2016-08-24 17:46:39 +08:00
luyao 32b4d2ff52 change /etc/systemd/system/docker.service.d/kolla.conf because the upgrade version of docker
Change-Id: Id4f318b98f9ed4b3345229eb969915fe637bdf6d
Signed-off-by: luyao <lu.yao135@zte.com.cn>
2016-08-10 09:14:52 +08:00
luyao f08558360a generate /etc/sysconfig/docker have some error,the daisy_management_ip should be given by daisy server
Change-Id: Icd65a3315bd7882b50ad23c77bf0fa092bbece9c
Signed-off-by: luyao <lu.yao135@zte.com.cn>
2016-07-27 15:04:41 +08:00
luyao cacc1dc749 modify kolla.conf of target host
Change-Id: I74385f035bca3219b77b4aa6d539ad2f97780d5d
Signed-off-by: luyao <lu.yao135@zte.com.cn>
2016-07-20 17:19:43 +08:00
luyao 99fef10a46 add kolla backend
Change-Id: Ica6c57f7a8ccd68c6d260ee6ff3df539e33dce7e
Signed-off-by: luyao <lu.yao135@zte.com.cn>
2016-07-19 06:37:21 +00:00
Zhou Ya 70175d6f47 add emptyfile to get through the make allrpm stage
change doc about how to build daisy artifact
add tow additional repo epel and centos-openstack-mitaka

Change-Id: I6265b2036bf0d8b824275c92fbc480cec7bc29f9
Signed-off-by: Zhou Ya <zhou.ya@zte.com.cn>
2016-07-07 07:25:58 +00:00
Zhijiang Hu 2d2da98b35 Delete all rpms and major upgrade from inside...
Change-Id: I12d6307464cc03664b6113807a35c396b652add9
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-07-01 10:21:39 +08:00
Zhijiang Hu e2e358b4f8 initial merge
Change-Id: Id7cef7826092e191654da872ee1e11c4c6f50ddf
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-03-30 14:07:23 +08:00