Articles of openvz

在OpenVZ系统中执行目录空间限制

我有一些使用目录作为临时目录的服务器(Centos4-OpenVZ)上的一些程序 – 但没有注意到它的增长的大小。 我想强制执行一个限制,比如这个文件夹不能超过300MB。 我会使用配额,但OpenVZ不支持循环设备,可以用来将文件作为设备安装。 任何其他解决scheme (除了脚本定期删除目录中的文件)。 编辑应用程序的代码来实现这个function并不是完全不可能的(如果它可以轻松完成,而且没有其他方式存在,则用cpp编写),但是我不知道如果走这条路线我会从哪里开始。

有助于优化容器

我有一个openvz节点只有一个容器(Cpanel服务器)。 昨天我有很多回忆问题: 无法分叉:无法分配内存 有人可以帮我优化我的节点设置吗? 我有一个4Gb节点,我可以使用容器的所有节点资源。 这是我的资源输出: cat /proc/user_beancounters Version: 2.5 uid resource held maxheld barrier limit failcnt 100: kmemsize 20674962 43480374 419090432 460999475 0 lockedpages 0 7 20463 20463 0 privvmpages 230416 1045032 900000 1000000 363565 shmpages 11328 17450 30695 30695 0 dummy 0 0 0 0 0 numproc 106 161 10230 10230 0 physpages […]

OpenVZ与RHEL6内核和页面caching?

从debian 2.6.32-openvz-amd64升级到RHEL6 2.6.32-042stab035.1后,内核页面caching问题。 看起来像没有OpenVZ容器使用页面caching,现在我有10-15GB的可用RAM和只有3-5GBcaching生成的MySQL服务器上运行VE0。 debian内核没有这样的问题,但是我尝试过的所有RHEL6内核都有相同的思想。 MemTotal: 24677212 kB MemFree: 10462364 kB Buffers: 467596 kB Cached: 6487520 kB SwapCached: 0 kB Active: 9149776 kB Inactive: 3396248 kB 任何想法与RHEL6内核发生了什么? 我怎么能让容器使用caching?

内核更新后,CentOS OpenVZ无法启动

升级到最新的OpenVZ内核后,CentOS服务器将无法启动。 当我尝试去引导最新的内核服务器卡住在这一点:(注意,图像是从虚拟kvm采取) 然后,我尝试启动服务器上的一些旧的内核,比我得到这个错误消息: kernel panic – not syncing – attempted to kill init 更好的显示在这张图片上: 这里有一些有用的信息 fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 2995.7 GB, 2995739688960 bytes 255 heads, 63 sectors/track, 364211 cylinders Units = cylinders of 16065 * 512 = 8225280 […]

在OpenVZ主机上执行yum更新

我的公司运行一些OpenVZ服务器(HN),并将所有服务器作为容器托pipe在这些HN上。 我们做了一些pentest,发现我们必须更新HN上的内核来解决潜在的安全问题。 这些服务器有大量的存储空间,地理位置分散,因此每台服务器都有冗余的服务器是不可能的。 但是HN本身并不是那么大 所以这是我提出的情况。 备份CentOS的HN操作系统(不同版本从5.4到5.6) Perfrom yum更新 重启HN,但跳过除HN OS分区以外的任何分区的fsck 一个一个地卸下容器,然后逐个放入 你能想出更好的scheme吗? 我想到的另一件事情是在实际运行真正的机器之前以某种方式复制主机并在该副本上尝试更新。 任何想法我怎么能做到这一点? 这是我的机器。 我只需要/做主机升级。 [root@host ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 1.8T 13G 1.7T 1% / /dev/sda1 99M 46M 48M 50% /boot tmpfs 16G 0 16G 0% /dev/shm /dev/sdb1 1.8T 350G 1.4T 21% /mnt/disk0 /dev/sdb2 1.8T 208G 1.5T […]

有什么方法可以知道user_beancounters中的资源何时遇到障碍

当我看着/proc/user_beancounters ,在kmemsize和tcpsndbbuf上有一些tcpsndbbuf 。 无论如何知道他们什么时候增加? 我们是否总是需要跟踪计数并在图表中显示?

OpenVZ高容器负载平均值,<1主机负载

这一直困扰着我一段时间,我真的不知道发生了什么事情。 我运行了几台OpenVZ主机服务器供我个人使用,而且有一个特定的容器比主机或任何其他容器具有更高的负载。 就像例如,主机的加载平均值一样 load average: 0.12, 0.24, 0.28 然后从奇怪的容器里 load average: 3.97, 3.98, 4.21 现在,主机本身一切正常,iotop(主机上)和同一主机上的其他容器似乎没有任何exception。 编辑:在容器和主机上也有0%的IO等待。 我已经尝试改变io的优先事项,以了解许多不同的事情,看看是否有任何改变(vzctl设置ctid –ioprio 0和7(因为文档不是很清楚,ionice似乎与人说的相反,所以我尝试两者))和负载平均值仍然不会改变。 我什至试图运行主机上的一个特定的容器,以查看它不是由IO调度程序造成的,而且负载仍然很高。 我对此非常困惑,我知道我不可能成为唯一一个得到这样的事情发生的人。 主机服务器信息: Linux proxmox 2.6.32-14-pve #1 SMP Mon Aug 6 06:47:11 CEST 2012 x86_64 GNU/Linux 您可以从主机名和内核中猜测出Proxmox VE服务器 编辑:我想我还应该提到我已经尝试了不同的IO调度程序,截止date使它稍好,noop显然没有帮助,我没有尝试预期和CFQ是默认的。

OpenVZ虚拟机redirect到主节点?

我有一个新的CentOs 6机器,并安装了SoulsVM和OpenVz。 当我创buildVPS时,它在线没有问题。 当我尝试SSH到VPS时,它给了我“拒绝访问”。 我重置密码10次,每次我得到相同的消息。 我试图使用主节点密码,它使我login到主节点,而不是虚拟机本身。 Linux xxx.xxx.xxx 2.6.32-042stab061.2 #1 SMP Fri Aug 24 09:07:21 MSK 2012 x86_64 x86_64 x86_64 GNU/Linux 这是我的GRUB文件: # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # […]

如何在Proxmox VE中编辑或创buildangular色?

如何在Proxmox VE中创buildangular色或使用特定权限编辑angular色?

为Qemu设置桥接,并在Debian Linux上为多个子网路由OpenVZ(venet)

所以我一直在寻找过去几天试图找出实现这一目标的最佳方法,但仍然无法解决这个问题。 我有一个运行Proxmox的Debian服务器设置来托pipeOpenVZ和Qemu虚拟机。 我在同一个上行链路端口上从我的提供者分配了两个子网。 我的最终目标是将Qemu桥接到eth1,并将OpenVZ路由到eth1。 我想使用OpenVZ路由(venet),因为易于configuration服务器。 理论上这就是我想要做的(网关可以是200.xx41或200.xx97): /// Gateway 200.xxx /// | | /// eth1 /// | | | | //qemu br// //openvz venet// 在过去几天里,我已经尝试了几乎所有我能想到的configuration,似乎遇到了qemu作品或openvz作品的问题。 openvz的路由方法我想用(venet)不支持桥接,这就是为什么我认为这是行不通的,当我有一个桥bridge_ports eth1设置,然后路由表显示默认网关为br0,但我可以是错的。 我有两个子网路由到我的eth1端口,200.xx40 / 29和200.xx96 / 27。 我想使用OpenVZ的200.xx96 / 27子网和Qemu的200.xx40 / 29。 这甚至没有多个尼克斯物理上可能吗? 有人能帮助我,或者至less让我指向正确的方向,我已经拿出了我已经离开的头发,我不能帮助,但认为这是简单的,我过于复杂或只是没有看到。 感谢您提前的帮助,非常感谢!