CoreOS集群etcd2无法启动问题
2015-12-29 16:00
232 查看
通过Vagrant建立CoreOS集群,环境如下:
操作系统:CentOS 7
Vitualbox版本:5.0.12r104815
Vagrant版本:1.8.1
CoreOS版本:stable 835.9.0
CoreOS实例数量:3
试验中发现etcd2启动后退出,导致无法建立CoreOS集群,重复通过Vagrant重新建立集群,偶尔有的CoreOS实例能够启动etcd2,分析后发现是systemd认为etcd2启动超时并将其终止导致,修改宿主机user-data,将其中etcd2.service的描述修改为以下内容:
units:
- name: etcd2.service
drop-ins:
- name: timeout.conf
content: |
[Service]
TimeoutStartSec=0
command: start
CoreOS在启动时etcd2.service将不会判断超时,从而问题得到解决。
后记:在解决该问题后尝试使用CoreOS的alpha版本899.1.0,发现该问题已经修正,登录到CoreOS实例中查看etcd2服务的配置,果然已经添加了TimeoutStartSec的配置
操作系统:CentOS 7
Vitualbox版本:5.0.12r104815
Vagrant版本:1.8.1
CoreOS版本:stable 835.9.0
CoreOS实例数量:3
试验中发现etcd2启动后退出,导致无法建立CoreOS集群,重复通过Vagrant重新建立集群,偶尔有的CoreOS实例能够启动etcd2,分析后发现是systemd认为etcd2启动超时并将其终止导致,修改宿主机user-data,将其中etcd2.service的描述修改为以下内容:
units:
- name: etcd2.service
drop-ins:
- name: timeout.conf
content: |
[Service]
TimeoutStartSec=0
command: start
CoreOS在启动时etcd2.service将不会判断超时,从而问题得到解决。
后记:在解决该问题后尝试使用CoreOS的alpha版本899.1.0,发现该问题已经修正,登录到CoreOS实例中查看etcd2服务的配置,果然已经添加了TimeoutStartSec的配置
相关文章推荐
- hihocoder 1032 最长回文子串(Manacher算法)
- 【python】r+,w+ 全局变量
- mac 下 使用xampp 中修改 mysql 的 root密码
- VirtualBox的虚拟机镜像在Vmware里无法安装
- PHP函数 ------ uniqid
- NSFileManager学习笔记
- C#中Encoding的学习
- 三种备份方式(LAN Base,LAN free,ServerLess)
- ubuntu换源
- Espresso listview中item 的click事件
- SQL Server 触发器:表的特定字段更新时,触发Update触发器
- web图形方案比较html5、GML、SVG、VML
- PHP函数 ------ ctype_alnum
- 关于self.用法的一些总结
- 多天线信道容量
- Leaflet与OpenLayer
- zabbix 添加CPU占用百分比图形
- 文件句柄、文件描述符与进程和多线程的那些事
- RAID的各级特性及软RAID的创建
- log4j的配置及详解