xenserver的日志满了,导致xencenter连接不上,请问怎么清理日志啊!

xenserver的日志满了,导致xencenter连接不上,请问怎么清理日志啊!,第1张

服务器使用时间长了,XenServer产生了很多日志,甚至有些人因为日志占满了空间,导致系统出现问题:xapi崩溃,或者系统卡死,重启也无效。

先查看系统盘的使用情况(XenServer默认是4G系统空间)

[root@xenserver-shptahqk log]#df -hal

如下面所示:

FilesystemSizeUsed Avail Use%Mounted on

/dev/sda1 4.0G 4.0G 0G100%/

none 00 0- /proc

none 00 0- /sys

可以看到,/dev/sda1的空间已经满

先列出系统中有哪些目录 用着这两条命令cd /和ls

如下面所示:

bin dev homemedia opt root srv usr

bootetc lib mntprocsbin sys var

cli-rt EULA lost+found myiso Read_Me_First.html selinux tmp

然后逐一查看下每个目录的空间大小

命令:du -hcs var

如下面所示:

2G var

2G total

可以看到var这个目录下占用了系统看哦你就2G,那么我们在切换到这个目录看看是根目录下那个占用了空间

然后进去cd /va和ls

有个log,检查下它

命令:du -hcs log

log目录占用的空间是最大的,那个目录占用的空间是最大的,就删除它~~

具体步骤如上,我也是从这里得知:

http://www.chinahost.org/page-2989-1-1.html?fa=ss_xs

希望能够帮助你~~·

原文: https://blog.csdn.net/hzh2007/article/details/7292030

在《Xen Virtualization》中对“Xen domain”作了如下定义:

Xen domain is a specific instance of a Xen virtual machine running on a specific physical piece of hardware.

意思是说domain是运行在物理硬件上的Xen虚拟机的一个实例。通俗点说就是一个Xen虚拟出来的虚拟机实例,不要忘记了Xen是一个可以创建和管理虚拟机的软件。这里不说“Xen”是虚拟机软件,就像我们平时说虚拟机就说VMWare。因为虚拟机是Xen虚拟出来的产物,不是Xen本身。

关于domain,《Xen virtualization》中还说:

Xen supports two basic types of domains with different uses and capabilities.

这说明domain是Xen虚拟的产物,而Domain0是Xen虚拟出的产物中的一个最特殊的一个。其特殊之处在后面会提到。

Xen有能力虚拟出虚拟机,那么有相关的方法管理这些虚拟机的。

《Xen virtualzation》中说:

Xen manages access to memory and hardware resources through a combination of its hypervisor and a specially privileged Xen-modified kernel that is used to manage,monitor ,and administer all other Xen virtual machines running on a specific piece of hardware.This specially privileged Xen kernel is known as domain0.

上面清楚的说,Xen是借助管理程序(Hypervisor)和Domain0管理内存和硬件资源的访问的。

Hypervisor和Domain都有管理内存和硬件资源的访问的。而需要访问内存和硬件资源的自然就是虚拟机了,所以就达到了管理其他虚拟机的目的了。Domain0的管理功能就是其特殊之处。

那么这两个东西具体管理着些什么呢?又是怎么分工管理的呢?

继续,

在《Xen virtualzation》中说:

One of the goals of Xen has always been to separate implementation requirements from policy decisions, leaving administrative and configuration options to the domain0 system rather than hardwiring them into the hypervisor. Loe-level CPU and memory allocation and management is done by the hypervisor because this is a physical requirement for running multiple virtual machines on a single physical system. The hypervisor is responsible for creating , managing ,and deleting the virtual network interfaces and virtual block devices associated with each guest domain.

上面的意思大致是说“Xen把策略的制定和策略的实施分离,把管理和配置工作交给Domain0进行,而不将管理和配置工作交给Hypervisor实施”。翻译的比较勉强,通俗的说就是 “虚拟机的管理工作分为两类,一类是确定如何管理,一类是确定管理之后的实施。Domain0进行第一类,Hypervisor进行第二类。”就是说,我们在Domain0中可以设置对虚拟机的管理参数,Hypervisor按照我们做Domain0中设置的参数去设置虚拟机。

这就是Hypervisor和Domain0的关系。

总结:Domain0是Xen虚拟化出来管理和配置其他虚拟机的,而Hypervisor则负责对虚拟机执行Domain0设置的参数。

1.xensever估计是xenserver吧?

2.ang 估计是any吧?

->

麻烦问问题的时候,也认真点,OK?

帮你搜了问题。

你可以去试试:

1.把vmx配置文件中,改为:

ethernet0.virtualDev = "vlance"

试试。

2.还是不行,那就试试:

自己用google搜:

XenServer 6.0 Boston Beta build 5.9.950 Installation error -"The host doesnot seem to have any network interfaces

然后参考那个帖子,自己一点点试试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7604699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存