`
chaoslawful
  • 浏览: 198408 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在 Xen 虚拟机下修改系统当前时间

阅读更多

Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功但其实系统时间还是没变。若有独立修改 Xen 虚拟机的特殊需要,可以通过如下方法进行:

 

1. 在 Xen 虚拟机的 root 提示符下输入命令:

echo 1 > /proc/sys/xen/independent_wallclock

sysctl xen.independent_wallclock=1

以启用虚拟机独立的系统时间

2. 现在用 date -s "目标日期时间" 命令应该就可以设置系统时间了

 

这样的设置在虚拟机重启以后就失效了,若要使该设置永久生效,可以进行如下改动之一:

  • 修改 /etc/sysctl.conf 文件,增加如下内容:
    # Set independent wall clock time
    xen.independent_wallclock=1
    
  • 在虚拟机启动时的 kernel 命令行中加入选项 independent_wallclock=1

参考: http://docs.vmd.citrix.com/XenServer/4.0.1/guest/ch04s06.html

 

分享到:
评论

相关推荐

    基于centos操作系统的xen安装文档

    这一步骤至关重要,因为只有支持Xen的内核才能与Xen虚拟机监控程序正确交互。 #### 查看内核版本 通过以下命令可以查看当前系统使用的内核版本: ``` # uname -r ``` 如果显示的结果类似于`2.6.18-8.el5xen`,则...

    使用yum安装Xen

    为了方便地管理和控制Xen虚拟机,我们需要安装虚拟机管理程序,例如`virt-manager`: ``` yum install virt-manager ``` **3. 安装Xen内核** 为了使Xen工作,需要一个支持Xen的内核。通常,系统中会有两个内核:...

    XEN安装部署手册

    - **完全虚拟化**(Full Virtualization):允许在虚拟机中运行未经修改的操作系统。这对于需要运行非Linux操作系统的场景非常有用。 - **半虚拟化**(Para Virtualization):要求虚拟机中的操作系统进行一定程度的...

    xen xm命令手册

    首先,我们需要了解Xen是一个开源的虚拟机监视器,它支持x86、x86-64、IA64以及PowerPC等多个硬件平台,允许用户在同一台主机上同时运行多个不同的操作系统。Xen的虚拟化技术属于半虚拟化范畴,它的主要特点是性能...

    ubuntu 下修改XEN loop device数目限制问题.

    总结来说,解决Ubuntu下的XEN loop device数目限制问题,主要涉及查找并修改GRUB配置文件,增加`max_loop`参数值,然后重启系统以应用更改。同时,为了持久化设置,还需要在 `/etc/default/grub` 中进行相应调整。...

    xen-4.6.0.tar.gz

    解压完成后,我们会在当前目录下看到一个名为"xen-4.6.0"的文件夹,这是我们要安装的Xen的源代码目录。 Xen 4.6.0的安装过程一般分为以下几个步骤: 1. **编译前准备**:确保系统已经安装了必要的依赖库,如gcc、...

    Xen Management API

    Xen是一种广泛使用的开源虚拟化技术,能够使多台操作系统实例同时在一台物理服务器上运行。 #### 二、API概述 Xen Management API 是通过一组远程过程调用(RPC)来实现的,其线上传输格式基于XML-RPC。这意味着...

    高效虚拟机管理工具

    5. **保存/恢复状态**:`save` 和 `restore` 命令可以保存虚拟机当前状态到文件,并在后续恢复该状态。 6. **内存和CPU管理**:`setmem` 修改虚拟机内存大小,`setmaxmem` 设置最大内存,`setvcpus` 修改虚拟CPU数量...

    xen-4.1.2安装脚本

    - 更新`grub.conf`文件,以便在系统启动时可以选择带有Xen支持的内核。 这一步骤至关重要,因为没有正确的GRUB配置,系统将无法正确加载Xen环境。 #### 三、实践建议 - 在运行脚本之前,务必仔细阅读脚本中的注释...

    xen安装文档和模板设置

    Xen是一款开源的虚拟化技术,支持多种操作系统作为客户端(Guest OS),并且可以实现在同一台物理机上同时运行多个虚拟机实例。本文档旨在详细介绍如何在Linux系统上安装Xen,并配置Xen模板。 #### 二、准备工作 ...

    Xen 中的网络设置

    在虚拟化技术中,Xen 是一款开源的全虚拟化解决方案,它允许多个操作系统在同一台物理机器上并行运行,而无需修改操作系统。在 Xen 中,网络设置涉及到前端驱动和后端驱动的交互,以及虚拟网络模型的选择,如桥接、...

    Xen虚拟化技术.docx

    Xen虚拟化技术是一种广泛应用于服务器领域的开源虚拟化解决方案,它能够实现在一台物理服务器上运行多个独立的操作系统实例,即所谓的“虚拟机”(Virtual Machines, VMs)。这种技术极大地提高了硬件资源的利用率,...

    centos 6.5安装xen

    在本文中,我们将详细介绍如何在CentOS 6.5上安装Xen,这是一个开源的虚拟化平台,允许在一个物理服务器上运行多个独立的操作系统实例。以下是详细的步骤: 1. **安装CentOS 6.5系统**: 首先,确保你已经成功安装...

    基于Xen的嵌入式虚拟化技术研究.pdf

    在基于Xen的嵌入式半虚拟化实验中,首先在ARM Cortex-A8处理器上部署Xen-ARM,然后将Linux作为Domain 0(主操作系统)和其他嵌入式操作系统作为Domain 1(客户操作系统)运行在虚拟机管理程序上。实验过程包括...

    01-xen安装(终极版)v1.3.pdf

    - **半虚拟化**(Para-Virtualization):在这种模式下,客户机操作系统被轻微修改以更好地与Xen协作。通过这种方式,Xen可以直接调用客户机操作系统的一些功能,从而提高性能。虽然这需要客户机操作系统的一些改动...

    performance analysis in virtualization/Xen

    在Xen架构中,存在一个特权级别较高的域0(Domain0),它运行一个经过修改的操作系统实例,负责管理和调度其他非特权级别的域。每个非特权域(如HVM0)运行未经修改的客户操作系统。 Xen通过使用前端驱动和后端驱动...

Global site tag (gtag.js) - Google Analytics