Articles of proxmox

LXC(proxmox)JBD高(100%)IO利用率

我们有一个专用的服务器,运行许多小型客户虚拟机,例如HTTP服务器,MySQL和一些实时应用程序。 但是我们发现,客户端内的JBD通常每5-10秒就会达到100%的磁盘利用率。 这会导致实时应用程序在尝试执行磁盘访问时挂起约500-1000毫秒,因为它太忙了。 日志文件中没有大量的活动,使用noatime,nobarrier,我们无法禁用日志。 MySQL和HTTP服务器正在做一些IO活动,但不是100%。

Proxmox系统重启没有任何理由? ^ @logging到系统日志

昨天我的proxmox-server重新启动,没有任何理由,我可以看到。 日志显示 Sep 1 15:13:47 example kernel: [4514929.741761] Firewall: *UDP_IN Blocked* IN=vmbr0 OUT= MAC=ff:ff:ff:ff:ff:ff:0c:c4:7a:77:38:28:08:00 SRC=123.123.123.123 DST=255.255.255.255 LEN=173 TOS=0x00 PREC=0x00 TTL=64 ID=47121 DF PROTO=UDP SPT=17500 DPT=17500 LEN=153 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^$ Sep 1 15:17:50 example systemd-modules-load[817]: Module 'fuse' is builtin Sep 1 15:17:50 example systemd-modules-load[817]: Inserted module 'vhost_net' Sep 1 15:17:50 example hdparm[856]: Setting parameters of disc: (none). Sep […]

如何将Proxmox 3.x openVZ容器迁移到Proxmox 4.x LXC?

按照这些说明,我已经将集群中的一台Proxmox机器从3.4升级到了4.2。 正常的VM已经正确迁移。 我们不得不将硬盘从virtio更换为ide,以便机器能够检测到它们,但除此之外,正常的VM迁移没有太大的问题。 另一方面OpenVZ容器刚刚出现在gui机器列表中,但是他们不允许我做任何事情。 我find并删除了/etc/pve/nodes/testnode/openvz/xxx.conf,并最终从GUI中删除它。 然后我试图按照这些指示将一个openvz容器恢复到lxe机器中,但是我不能。 这是我试过的: 该手册说,我应该恢复以前的备份到一个新的LXE容器,但我无法在GUI中的任何位置find该选项。 我尝试使用以下命令使用控制台进行恢复: pct restore 236 /mnt/nas/dump/vzdump-openvz-236-2016_08_26-20_53_07.tar.gz,但一段时间后还原磁盘已满(设备上没有剩余空间) 。 我不明白为什么会发生这种情况。 也许未压缩的内容加上基本的lxc比在openvz中分配给那台机器的12GiB还要大。 当没有工作,我创build了一个新的lxc容器与相同的模板(CentOS)在同一个IP,但与更大的磁盘(20GiB)。 然后我复制备份文件,以便它有一个有效的名称为lxc容器( mv / mnt / nas / dump / vzdump- openvz -236-2016_08_26-20_53_07.tar.gz / mnt / nas / dump / vzdump- lxc -236 -2016_08_26-20_53_07.tar.gz )。 然后我试着将备份恢复到新机器上,但是把机器重新格式化为12GiB,并且得到了和以前完全相同的结果(不能写:设备上没有剩余空间)。 为了查看它是否仅仅是这台机器,我尝试从另一台Proxmox主机上恢复一台机器,但是它说那台机器已经存在于另一台主机上了。 在最后两次testing后,我猜想磁盘大小,VM的ID和Proxmox主机都必须写在备份文件的某个地方,但是我找不到它。 我如何将旧的OpenVZ机器恢复到LXC容器? 编辑:我已经能够恢复到目前为止八台机器,我刚刚得到这个机器的错误。

Proxmox在login时迁移了Windows10 Guest蓝屏

我有一个VMWare ESXI安装,我想切换到Proxmox。 在ESXI上运行2个Windows10安装。 所以在切换之前,我在Virtualbox中设置了Proxmox。 configuration一切,它已准备好使用。 然后我按照正式的文档迁移VMWare主机。 我的Windows10正在启动,但看到我尝试login。 它涉及到一个蓝屏。 “你的电脑遇到了问题,需要重新启动,我们只是收集一些错误信息,然后我们会重新启动。” 它可以尽快恢复。 我的Virtualbox与Proxmox有12GB内存。 2个CPU。 虚拟化已启用。 Windows 10客户也有2个CPU和8到10GB的RAM范围。 启动时使用的内存略多于8GB(在Proxmox GUI中显示)。 有人知道如何解决这个问题? 我完全按照步骤一步一步地追踪着这些信息。 与VMWare相比,Proxmox上的WINDOWS10的性能如何? 在相同的主机上运行相同的设置?

Proxmox VM中的Rabbitmq内存pipe理和dynamic内存分配

我有一个Debian 8虚拟机(在proxmox)dynamic内存分配范围从512 MB到4GB的内存。 我在该机器上安装了rabbitmq-server,并想知道内存工作stream程如何与这个设置一起工作。 我已经将内存水印设置为0.9,但是当然,这是启动rabbitmq-server时分配的内存(通常非常低,约900MB)的90%。 使用绝对值不起作用,因为它将获得指定的绝对值或指定的RAM的最小值。 当兔子开始时,它会很快达到门槛,并阻止出版商等等。 什么是解决这个问题的最好方法(我在这里有点迷路) – 我希望兔子根据需要使用所有可用的内存 – 我是否应该请求分配内存或者有一些方法来设置兔子禁用这个水印? 谢谢!

带有GRE隧道的Proxmox NAT作为外部接口

最终目标(ASCII图) WAN->Router->Server->GRE Tunnel->VM network->VM #1, etc. 我应该先解释一些事情。 我有一台运行Proxmox(Debian 8.7 x64)的服务器。 它与互联网的连接是eth0(在GRE协议转发的NAT之后) GRE接口(gre1)由运行在主机上的自定义守护进程创build和监视,但不会触及防火墙规则或路由。 本机在GRE隧道中的IP为192.168.168.2,远端为192.168.168.1 我有一个networking桥接设置(vmbr0)。 这是相关的configuration。 auto vmbr0 iface vmbr0 inet static address 10.2.0.1 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s '10.2.0.0/24' -o gre1 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s […]

LXC容器上的FreeIPA客户端sshd访问被拒绝

在Proxmox 4.4上我用FreeIPA服务器安装了Centos 7 VM: ipa-server-install –idstart 10000 –setup-dns 我可以使用IPA用户并login到Proxmox上的其他虚拟机,但是当我尝试使用Centos 7 LXC容器时,出现错误: May 6 13:15:50 aaaaaa sshd[424]: Authorized to user, krb5 principal [email protected] (ssh_gssapi_krb5_cmdok) May 6 13:15:50 aaaaaa sshd[424]: pam_sss(sshd:account): Access denied for user user: 4 (System error) May 6 13:15:50 aaaaaa sshd[424]: fatal: Access denied for user user by PAM account configuration [preauth] 但: [root@aaaaaa […]

OpenVZ告诉我:hostname:VE启动时指定的主机名无效

我使用的是基于Debian 6的Proxmox 2.1,用于我的OpenVZ安装。 哪一个不重要,但我想在我开始解决问题之前提及它。 我将几个VE导入到我新安装的Proxmox 2.1中。 所有的旧主机名都被保留下来,他们按预期工作。 但是,当我使用Proxmox UI设置新的VE并为其设置主机名时,主机名不会显示在VE中。 它在bash提示符下显示主机的主机名。 (user @ host-hostname而不是user @ ve-hostname) 当我使用OpenVZ CLI工具重新启动VE时,出现以下错误: hostname: the specified hostname is invalid /etc/hosts和/etc/hostname确实显示我期望的内容,主机名设置正确。 在VZ里面执行hostname -f出现以下错误: hostname: Name or service not known

由于连接超时,无法显示Proxmox控制台

当我尝试在proxmox中打开控制台没有任何反应,我在日志中看到这个错误: no connection : Connection timed out TASK ERROR: command '/bin/nc -l -p 5900 -w 10 -c '/usr/sbin/qm vncproxy 100 2>/dev/null'' failed: exit code 1 我该如何解决这个问题?

Proxmox和PXE启动

我有10个机架式服务器,每个都有一个80 GB的硬盘驱动器和一个没有硬盘的Dell PowerVault。 可以将所有这些硬盘驱动器放入PowerVault群集,然后使用机架服务器在pxe上启动proxmox?