Warning Please make sure the network configuration is correct!( iaas-install-mysql.sh 脚本)
解读先电2.4版 iaas-install-mysql.sh 脚本
基础服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:
# Controller节点 安装
执行脚本iaas-install-mysql.sh进行安装

报错的原因是:
source /etc/xiandian/openrc.sh,脚本里ping通,
1 #!/bin/bash
2
3 source /etc/xiandian/openrc.sh
4
5 ping $HOST_IP -c 4 >> /dev/null 2>&1
6
7 if [ 0 -ne $? ]; then
8
9 echo -e "\033[31m Warning\nPlease make sure the network configuration is correct!\033[0m"
10
11 exit 1
12
13 fi
解决:
vim /etc/xiandian/openrc.sh ,#此文件是安装过程中的各项参数,根据每项参数上一行的说明及服务器实际情况进行配置。
1 HOST_IP=192.168.220.10
2 HOST_NAME=controller
3 HOST_IP_NODE=192.168.220.11
4 HOST_NAME_NODE=compute
5 RABBIT_USER=openstack
6 RABBIT_PASS=000000
7 DB_PASS=000000
8 DOMAIN_NAME=demo
9 ADMIN_PASS=000000
10 DEMO_PASS=000000
11 KEYSTONE_DBPASS=000000
12 GLANCE_DBPASS=000000
13 GLANCE_PASS=000000
14 NOVA_DBPASS=000000
15 NOVA_PASS=000000
16 NEUTRON_DBPASS=000000
17 NEUTRON_PASS=000000
18 METADATA_SECRET=000000
19 INTERFACE_NAME=ens37
20 CINDER_DBPASS=000000
21 CINDER_PASS=000000
22 TROVE_DBPASS=000000
23 TROVE_PASS=000000
24 BLOCK_DISK=sdb
25 SWIFT_PASS=000000
26 OBJECT_DISK=sdb
27 STORAGE_LOCAL_NET_IP=192.168.220.11
28 HEAT_DBPASS=000000
29 HEAT_PASS=000000
30 CEILOMETER_DBPASS=000000
31 CEILOMETER_PASS=000000
32 AODH_DBPASS=000000
33 AODH_PASS=000000
aas-install-mysql.sh:源码这样的
1 #!/bin/bash
2
3 source /etc/xiandian/openrc.sh
4
5 ping $HOST_IP -c 4 >> /dev/null 2>&1
6
7 if [ 0 -ne $? ]; then
8
9 echo -e "\033[31m Warning\nPlease make sure the network configuration is correct!\033[0m"
10
11 exit 1
12
13 fi
14
15 # check system
16
17 sed -i -e '/server/d' -e "/fudge/d" /etc/ntp.conf
18
19 sed -i -e "1i server 127.127.1.0" -e "2i fudge 127.127.1.0 stratum 10" /etc/ntp.conf
20
21 systemctl restart ntpd
22
23 systemctl enable ntpd
24
25 yum install mariadb mariadb-server python2-PyMySQL expect mongodb-server mongodb rabbitmq-server memcached python-memcached -y
26
27 sed -i "/^symbolic-links/a\default-storage-engine = innodb\ninnodb_file_per_table\ncollation-server = utf8_general_ci\ninit-connect = 'SET NAMES utf8'\ncharacter-set-server = utf8\nmax_connections=10000" /etc/my.cnf
28
29 crudini --set /usr/lib/systemd/system/mariadb.service Service LimitNOFILE 10000
30
31 crudini --set /usr/lib/systemd/system/mariadb.service Service LimitNPROC 10000
32
33 systemctl daemon-reload
34
35 systemctl enable mariadb.service
36
37 systemctl restart mariadb.service
38
39 expect -c "
40
41 spawn /usr/bin/mysql_secure_installation
42
43 expect \"Enter current password for root (enter for none):\"
44
45 send \"\r\"
46
47 expect \"Set root password?\"
48
49 send \"y\r\"
50
51 expect \"New password:\"
52
53 send \"$DB_PASS\r\"
54
55 expect \"Re-enter new password:\"
56
57 send \"$DB_PASS\r\"
58
59 expect \"Remove anonymous users?\"
60
61 send \"y\r\"
62
63 expect \"Disallow root login remotely?\"
64
65 send \"n\r\"
66
67 expect \"Remove test database and access to it?\"
68
69 send \"y\r\"
70
71 expect \"Reload privilege tables now?\"
72
73 send \"y\r\"
74
75 expect eof
76
77 "
78
79 # mongo
80
81 sed -i -e '/bind_ip/d' -e 's/#smallfiles.*/smallfiles=true/g' /etc/mongod.conf
82
83 systemctl enable mongod.service
84
85 systemctl restart mongod.service
86
87 # rabbitmq
88
89 systemctl enable rabbitmq-server.service
90
91 systemctl restart rabbitmq-server.service
92
93 rabbitmqctl add_user $RABBIT_USER $RABBIT_PASS
94
95 rabbitmqctl set_permissions $RABBIT_USER ".*" ".*" ".*"
96
97 # memcache
systemctl enable memcached.service
systemctl restart memcached.service
Warning Please make sure the network configuration is correct!( iaas-install-mysql.sh 脚本)的更多相关文章
- Checking Network Configuration requirements Failed
安装oracle执行检查,出现 Checking Network Configuration requirements ... Check complete. The overall result o ...
- Docker Network Configuration 高级网络配置
Network Configuration TL;DR When Docker starts, it creates a virtual interface named docker0 on the ...
- Ubuntu网络network eth0配置 | ubuntu network configuration
本文首发于个人博客https://kezunlin.me/post/5076bc45/,欢迎阅读! ubuntu network configuration Guide network proxy S ...
- 如何解决ubuntu 12.04重启后出现waiting for network configuration和网络标志消失问题
如何解决ubuntu 12.04重启后出现waiting for network configuration和网络标志消失问题 作为菜鸟的我在学着设置网络后,重启电脑后显示 waiting forne ...
- WARNING: The host 'db01' could not be looked up with /data/mysql/bin/resolveip. This probably means that your libc libraries are not 100 % compatible with this binary MySQL version......
Linux系统安装MySQL,环境参数: 硬件配置:CPU: Xeon(R) CPU E5-2650 v4 @ 2.20GHz 8核内存:16G硬盘:系统盘200GB 数据盘1TB 操作系统CentO ...
- Docker container network configuration
http://xmodulo.com/networking-between-docker-containers.html How to set up networking between Docker ...
- 解决 Ubuntu 开机 Waiting for 60 seconds more for network configuration
sudo vim /etc/network/interfaces, 将该文件的内容修改为如下:(也就是说删掉其他的什么auto eth0.auto wlan0) auto lo iface lo in ...
- 解决ubuntu14.04 启动时卡在 Waiting for network configuration...
两种解决方法: 1.把/etc/network/interfaces中没有用到的配置删除掉 2.把 /etc/init/failsafe.conf 文件中的 sleep 40, sleep 59 注释 ...
- Coder-Strike 2014 - Round 1 B. Network Configuration
题目的意思就是给每台电脑的最大传输速度,可以限制每台电脑的最大速度,然后选择k台电脑,使这k台电脑有相同的速度,且这个速度最大 典型的贪心算法,电脑的速度排个序,选择第k大速度即可 #include ...
随机推荐
- Java概论——JavaSE基础
Java概论 Java特性和优势 简单性 面向对象 可移植性 高性能:即时编译 分布式:可处理TCP/IP协议的一些东西 动态性:通过反射机制使其具有动态性 多线程:良好的交互性和实时性 安全性:防病 ...
- Arduino WeMos D1 开发环境搭建
更新记录 2022年4月16日:本文迁移自Panda666原博客,原发布时间:2021年9月2日. WeMos D1介绍 WeMos D1开发板全称是WeMos D1 WiFI UNO R3开发板,基 ...
- 左右手切换工具xmouse v1.2版本发布
Xmouse 方便的切换鼠标左右键,因为功能非常简单,所以支持.net framework 2.0及以上 windows环境就可以了,目前已测试win7.win10可用. 关于为什么做这么个东西,那是 ...
- FDFS上传文件报错 tracker_query_storage fail, error no: 2, error info: No such file or directo
原因: 1.tracker服务没有启动 2.Storage服务没有启动 解决方案: 输入命令查看这两个服务是否启动,如果没有则表明没有启动.启动即可. netstat -tulnp tracker服务 ...
- # Vue3 setup 函数
Vue3 setup 函数 vue2 和 vue3 开发的区别 首先,目前来说 vue3 发布已经有一段时间了,但是呢,由于还处于优化完善阶段,对于 vue3 开发项目的需求不是很高,主要还是以 vu ...
- 手写一个模拟的ReentrantLock
package cn.daheww.demo.juc.reentrylock; import sun.misc.Unsafe; import java.lang.reflect.Field; impo ...
- Elasticsearch深度应用(上)
索引文档写入和近实时搜索原理 基本概念 Segments in Lucene 众所周知,Elasticsearch存储的基本单元是shard,ES种一个index可能分为多个shard,事实上每个sh ...
- 【cartogarpher_ros】三: 发布和订阅雷达scan信息
上一节介绍和测试了cartographer的官方demo. 本节会编写ros系统中,最常用的激光雷达LaserScan传感数据的订阅和发布,方便在cartographer中加入自己的数据进行建图与定位 ...
- 数学工具类Math
概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单 基本运算的方法 ...
- JavaScript进阶知识点——函数和对象详解
JavaScript进阶知识点--函数和对象详解 我们在上期内容中学习了JavaScript的基本知识点,今天让我们更加深入地了解JavaScript JavaScript函数 JavaScript函 ...