部署完虚拟机后,cloud-init拖慢第一次启动速度的问题,如何解决?

我在测试时遇到下面问题:现象:在部署完虚拟机后,第一次启动时启动的比较慢,大概要花数分钟,这个时间不是花在磁盘镜像拷贝上,而是花在cloud-init上。经过与ibm同事讨论,认为要删除/etc/resolv.conf,但删除了这个文件后,现象仍然存在。有哪个兄弟遇到过这个问题。看了一下cloud-ini...显示全部

我在测试时遇到下面问题:

现象:

在部署完虚拟机后,第一次启动时启动的比较慢,大概要花数分钟,这个时间不是花在磁盘镜像拷贝上,而是花在cloud-init上。经过与ibm同事讨论,认为要删除/etc/resolv.conf,但删除了这个文件后,现象仍然存在。有哪个兄弟遇到过这个问题。

看了一下cloud-init的log如下,有两个间隔2分钟的地方。

2016-12-19 09:24:26,585 - util.py[DEBUG]: Writing to/opt/freeware/var/lib/cloud/instances/180c7383-e478-4d8a-a36f-d3c88b0a03c6/sem/config_set_hostname- wb: [420] 23 bytes

2016-12-19 09:24:26,587 - helpers.py[DEBUG]: Runningconfig-set_hostname using lock ()

2016-12-19 09:24:26,588 - cc_set_hostname.py[DEBUG]: Setting thehostname to node1.localdomain (node1)

2016-12-19 09:24:26,588- util.py[DEBUG]: Running command ['/usr/sbin/chdev', '-l', 'inet0', '-a','hostname=node1'] with allowed return codes [0] (shell=False, capture=True)

2016-12-19 09:27:04,963- util.py[DEBUG]: Running command ['/usr/bin/uname', '-S', 'node1'] withallowed return codes [0] (shell=False, capture=True)

2016-12-19 09:27:04,975 - __init__.py[DEBUG]: Non-persistentlysetting the system hostname to node1

2016-12-19 09:27:04,976- util.py[DEBUG]: Running command ['hostname', u'node1'] with allowed returncodes [0] (shell=False, capture=True)

2016-12-19 09:29:49,308- helpers.py[DEBUG]: Running config-update_etc_hosts using lock()

2016-12-19 09:29:49,309 -cc_update_etc_hosts.py[DEBUG]: Configuration option 'manage_etc_hosts' is notset, not managing /etc/hosts in module update_etc_hosts

收起
参与9

查看其它 3 个回答myciciy的回答

myciciymyciciyIT顾问某金融科技公司

我们创建vm也差不多这个时间,估计跟产品内部机制有关系,每个版本发布IBM都会发布内部的一些性能增强指标。当然了,外部用户无法看到,除非找lab的人要。

银行 · 2016-12-22
浏览5156

回答者

myciciy
myciciy21035
IT顾问某金融科技公司
擅长领域: 服务器存储灾备

myciciy 最近回答过的问题

回答状态

  • 发布时间:2016-12-22
  • 关注会员:5 人
  • 回答浏览:5156
  • X社区推广