这是 OpenStack 实施经验分享系列的第 3 篇。

问题描述

通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 instance 重启后又会差 8 个小时。

原因

KVM 对 Linux 和 Windows 虚拟机在系统时间上处理有所不同,Windows 需要额外一些设置。

解决办法一

给 Windows 镜像添加 os_type 属性。

glance image-update --property os_type="windows" <IMAGE-ID>

明确指定这就是一个 windows 镜像。通过此镜像部署 instance 的时候,KVM 会在其 XML 描述文件中设置相应参数,保证时间的同步。

解决办法二

对于之前部署的 Windows instance,用第一种方法就没有效果了,只能采取一点非常规手段:Hack Database!

假设要 hack 的 instance 的名字是 win-test,用下面的 MySQL 命令:

$ use nova;

$ update instances set os_type='windows' where hostname='win-test';

$ select hostname,os_type from instances where hostname='win-test';

+------------+----------+

| hostname  | os_type  |

+------------+----------+

| win-test     | windows |

+------------+----------+

需要重启 win-test,KVM 会获取修改后的数据库信息,更新 XML 配置,保证时间同步。

下一节继续讨论镜像使用上的经验和技巧。

解决 Windows instance 时间不同步问题 - 每天5分钟玩转 OpenStack(153)相关推荐

  1. instance “error” 了怎么办?- 每天5分钟玩转 OpenStack(159)

    这是 OpenStack 实施经验分享系列的第 9 篇. OpenStack 用多了,经常会遇到这种情况:对 instance 执行某个操作如果失败了就会处于 "error" 状态 ...

  2. 黑苹果与Windows系统时间不同步的解决办法

    文章目录[隐藏] 问题描述 修复方法 摘要 安装完黑苹果后重启进入Windows发现时间跟OS X系统下不一样,总是慢八小时,最后在猫叔博客看到是因为两个系统看到硬件时间的方式不一样所造成的,wind ...

  3. Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34)

    Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34) 本节通过日志详细分析 Nova Pause/Resume 操作. 有时需要短时间暂停 instan ...

  4. [2014.5.22][UBUNTU]Ubuntu与Windows系统时间不同步的问题

    安装Ubuntu+Windows双系统时会遇到Windows和Ubuntu系统时间不同步的问题,这是由于Windows系统默认读取主板bios等硬件系统时间作为OS的当地时间;而MAc,Linux类的 ...

  5. 解决Windows10电脑时间不同步或无法更新问题

    time.windows.com可能停用了, 解决办法如图 同步成功

  6. 【Windows】解决windows系统时间与北京时间相差8小时

    问题: 私有云上的windows server虚拟机(有外网)时间老是不对,与北京时间相差8小时. 解决办法: 1.见博客: https://blog.csdn.net/yasyal515/artic ...

  7. 将 instance 连接到 first_local_net - 每天5分钟玩转 OpenStack(82)

    上一节 first_local_net 已经就绪,下面创建 instance 并将其连接到该网络. 将 instance 连接到 first_local_net launch 一个 instance, ...

  8. 部署 instance 到 VXLAN - 每天5分钟玩转 OpenStack(112)

    上一节我们创建了 vxlan 100_net,今天将部署 instance 并分析网络的连通性. launch 新的 instance "cirros-vm1",网络选择 vxla ...

  9. 创建 OVS vlan101 并部署 instance - 每天5分钟玩转 OpenStack(139)

    前面我们创建了 OVS vlan100 并部署了 instance,今天继续创建 vlan101. subnet IP 地址为 172.16.101.0/24. 底层网络发生了什么变化 Neutron ...

最新文章

  1. 后端缓存的23个关键关注点
  2. 【UER #8】打雪仗
  3. Linux时间子系统之三:时间的维护者:timekeeper
  4. usb hid 调试软件_开源USB免驱固件升级软件分享
  5. three.js和php,threejs--初创项目
  6. 数据结构-队列和栈的那些事(三)
  7. linux 判断上一条命令是否指令成功
  8. hibernate 基础方法(一)及Hibernate中java对象的三种状态
  9. 方正字库中英文对照表 (简体部分)
  10. C++ stack 遍历
  11. ESP8266获取心知天气
  12. switch语言的应用
  13. 受用一生的高效 PyCharm 使用技巧
  14. iOS 摸鱼周报 #53 | 远程办公正在成为趋势
  15. 学习笔记:Bulletproofs Frozen Heart
  16. 华为设备IGMP配置命令
  17. 奔三的你,是否还年轻
  18. 自由轴法 matlab,自由轴法与固定轴法 三亿文库
  19. Android数字华容道代码,Android源码 之《最强大脑》“数字华容道”
  20. mysql中约束性别_MySQL常见约束

热门文章

  1. 二值网络--Training Binary Weight Networks via Semi-Binary Decomposition
  2. 图像拼接--Automatic Panoramic Image Stitching using Invariant Features
  3. 重温目标检测--Faster R-CNN
  4. 报错解决:RequestsDependencyWarning: urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported versio
  5. g++报错解决:error: ‘setw’ is not a member of ‘std’
  6. android fadingedge,Android:从滚动条中仅删除底部的FadingEdge效果
  7. matlab车牌识别课程设计,matlab车牌识别课程设计报告模板(附源代码).doc
  8. 自适应_自适应信号分解综述
  9. bootstrap java_查看tomcat启动文件都干点啥---Bootstrap.java
  10. Dapps-是一个跨平台的应用服务商店