proxmox

“Must be connected to a terminal error” with screen -x command on a Linux Container

99封情书 提交于 2019-12-21 06:23:39
问题 I am using Linux containers with Proxmox 4. When I am connected on an Ubuntu 16.04 container with: pct enter <id> I run a script with screen and try to watch the process running with: screen -x <processname> I got the error: Must be connected to a terminal error When I connect with: ssh -t <user>@<container_ip> It works, I can attach the display to the screen. How can I use screen -x when I am connected with pct enter ? 回答1: I found a solution that works for same case(https://www.svennd.be

proxmox VE单节点虚拟化

邮差的信 提交于 2019-12-18 03:59:30
proxmox VE私有云平台,既可以在物理节点单独部署,也可以数个物理节点组成高可用集群。虽然单节点的proxmox VE平台可用性较差,但在某种场景下,可满足特定的需求。比如对可用性要求不高的测试环境、资金预算紧张且访问量小的应用…。 这里有个重要的概念需要区分一下,那就是proxmox VE集群与高可用。Proxmox VE集群是针对物理节点,建立起集群后,方便统一管理,即用浏览器访问任意物理节点地址,皆可对集群的所有节点以及其它计算资源进行管理;proxmox VE高可用是建立在物理节点集群之上,依赖共享存储(使用ceph分布式存储去中心化,提供底层可用性及IO性能)来保证物理节点创建的虚拟机的可用性。通俗地说,proxmox VE高可用集群所创建的虚拟机镜像位于共享存储(如ceph、nfs等),各物理节点提供计算资源(cpu、内存、网络等),一旦某物理节点故障,运行其上的所有被配置成高可用属性的虚拟机,就会自动漂移到其它正常的物理节点,对外继续提供服务。 场景描述 某小型创业项目,办公室拉了一条专线,ISP服务方提供了一个唯一的公网ip。有一台1u的dell R410机架式服务器,配置、性能一般。要用此有限条件,实现如下功能:  在此物理机部署多个php、java应用;  根据应用部署多个独立的mysql数据库服务器;  内网网皆能访问这些应用。 要达到上述目标

Proxmox with OPNsense as pci-passthrough setup used as Firewall/Router/IPsec/PrivateLAN/MultipleExtIPs

纵饮孤独 提交于 2019-12-14 03:24:54
问题 This setup should be based on a proxmox, being behind a opnsense VM hosted on the Proxmox itself which will protect proxmox, offer a firewall, a privat LAN and DHCP/DNS to the VMs and offer a IPsec connection into the LAN to access all VMs/Proxmox which are not NATed. The server is the typical Hetzner Server, so only on NIC but multiple IPs or/subnets on this NIC. Proxmox Server with 1 NIC(eth0) 3 Public 1IPs, IP2/3 are routed by MAC in the datacenter (to eth0) eth0 is PCI-Passthroughed to

proxmox KVM routed network with multiple public IPs

杀马特。学长 韩版系。学妹 提交于 2019-12-12 04:17:07
问题 I have a dedicated hosting with hetzner. Additionally i have bought a 6IP subnet. My main IP is: 88.198.60.125 My main subnet is: 255.255.255.224 My additional IPs are 46.4.214.81 to 46.4.214.86 the internet access work on windows servers . but centos give me invalid host I cannot use bridged mode, since hetzner does not allow multiple MACs on same external ip, so I have to use routing mode. Here is my /etc/network/interfaces file for the host: auto lo iface lo inet loopback auto eth0 iface

Proxmox with OPNsense as Firewall/GW - routing issue

▼魔方 西西 提交于 2019-12-11 06:13:26
问题 This setup should be based on a proxmox, being behind a opnsense VM hosted on the Proxmox itself which will protect proxmox, offer a firewall, a privat LAN and DHCP/DNS to the VMs and offer a IPsec connection into the LAN to access all VMs/Proxmox which are not NATed. The server is the typical Hetzner Server, so only on NIC but multiple IPs or/subnets on this NIC. Due to the cluster-blocker with the PCI-passthrough setup this is my alternative Proxmox Server with 1 NIC(eth0) 3 Public 1IPs,

Nas 系统的虚拟化方案

好久不见. 提交于 2019-12-05 17:36:42
Nas 系统的虚拟化方案 https://zhuanlan.zhihu.com/p/55025102 对搞技术的人来说,Nas 是个理想的玩具,既然是程序员用的 Nas ,自然要专业一点,不能像小白一样买台威联通或者群晖往哪里一放就行,如果这样,就没有必要继续往下读了。 就像有人喜欢买成品车,有人喜欢自己改装车;有人喜欢傻瓜相机,有人喜欢机械相机。如果你喜欢 DIY,想让自己家里的硬件发挥更大用途,让自己的 nas 系统更专业些,那么请继续。 有人说,生命的意义在于奉献;还有人说,生命的意义在于付出;然而对于 Nas 玩家来说,生命的意义只有两个字 -- “折腾”。 有人问:“Nas 还能玩出一朵花来?”,答案是:“当然能”,折腾 Nas 第一步就是上虚拟化环境,有这个基础,后面才能更好的搞其他东西。所以今天我们先把 Nas 虚拟化这个纲领性的问题给说清楚说透彻。 Nas 系统为什么要虚拟化? 首先是让一台物理机可以安装多个不同的隔离的操作系统,Nas 很多都是魔改 Linux,一机多用的话,除了可以自由的安装其他主流 Linux 发行版外,你还能装台 Windows 来跑迅雷。 其次,而对于程序员,往往还需要另外一个干净的标准 Linux 发行版作为一个开发/折腾的环境,比如 Ubuntu / Debian / Centos 这些,虚拟化后,你可以自由的折腾你的发行版

代替ESXI的虚拟机解决方案proxmox

天涯浪子 提交于 2019-12-05 13:47:46
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/matengbing/article/details/85331110 代替ESXI的虚拟机解决方案proxmox proxmox官网 proxmox是什么? 开源虚拟化平台,在单一解决方案中进行计算、网络和存储 Proxmox VE是一个完整的开源平台,适用于包容性企业虚拟化,可在单一平台上紧密集成KVM管理程序和LXC容器,软件定义的存储和网络功能,并可在Web管理界面中轻松管理高可用性集群和灾难恢复工具。 企业级功能和100%基于软件使Proxmox VE成为虚拟化IT基础架构,优化现有资源以及以最低成本提高效率的完美选择。您甚至可以轻松虚拟化最苛刻的Linux和Windows应用程序工作负载,并随着需求的增长动态扩展您的计算和存储,从而确保适应未来数据中心的增长。 如何安装 proxmox是一个发行版,下载镜像,并制作成u盘启动,安装到服务器即可 下载页 安装参考 中文参考 在虚拟机重安装 与在虚拟机中安装linux系统一样,配置常用内存、硬盘、网络等,ISO选择下载的proxmox 来源: https://www.cnblogs.com/cheyunhua/p/11926131.html

Proxmox初步了解

匿名 (未验证) 提交于 2019-12-03 00:13:02
Proxmox不分主从,所有节点同步信息 pvecm create cluster01 pvecm status pvecm add 192.168.6.100 # -f 可强行加入,若需要重新强制加入时使用 pvecm delnode #删除节点 pvecm nodes #查看节点状态 qcow2类型,默认情况下创建瘦提供映像 raw首选文件格式,预先分配空间,类似厚置备 CephRBD只支持raw,但是CephFS支持所有 vmdk一般用于从vmware迁移 GUI配置网桥必须重启节点才能生效,在重启之前可以取消配置 通过CLI配置,将端口up down便可生效 qm list查看VM状态 分布式防火墙、利用iptables实现 zone:数据中心、节点、VM/容器之间 VM配置的规则,迁移节点之后不会适用于新节点 安全组:防火墙规则集合,试用于使用相同的规则--数据中心创建 IPset:IP地址/网段集合,使用CIDR格式,可用于数据中心创建黑白名单 规则:in/out ,ACCEPT/REJECT/DROP Protocols协议 Macros宏:预先定义好的端口配置,FTP宏-被动模式 proxmox防火墙服务支撑 pve-firewall pvefw-logger pve-firewall start/stop/restart/status #CLI 防火墙配置文件:

proxmox֮cloud-init

匿名 (未验证) 提交于 2019-12-02 23:56:01
Cloud-Init支持 Cloud-Init 是事实上的多分发包,它处理虚拟机实例的早期初始化。 使用Cloud-Init,可以在虚拟机管理程序端配置网络设备和ssh密钥。 当VM首次启动时,VM内的Cloud-Init软件将应用这些设置。 许多Linux发行版都提供了即用型Cloud-Init映像,主要是为 OpenStack 设计的 。 这些图像也适用于Proxmox VE。 虽然获得这样的即用型图像看起来很方便,但我们通常建议您自己准备图像。 优点是您将确切知道已安装的内容,这有助于您以后轻松自定义图像以满足您的需求。 创建了这样的Cloud-Init映像后,我们建议将其转换为VM模板。 从VM模板中,您可以快速创建链接克隆,因此这是推出新VM实例的快速方法。 您只需在启动新VM之前配置网络(可能还有ssh密钥)。 我们建议使用基于SSH密钥的身份验证登录Cloud-Init配置的VM。 也可以设置密码,但这不如使用基于SSH密钥的身份验证安全,因为Proxmox VE需要在Cloud-Init数据中存储该密码的加密版本。 Proxmox VE生成ISO映像以将Cloud-Init数据传递给VM。 为此,所有Cloud-Init VM都需要具有指定的CDROM驱动器。 此外,许多Cloud-Init图像都假设有一个串行控制台

[PVE]解决 ProXmoX VE升级 apt-get update 报错的问题

 ̄綄美尐妖づ 提交于 2019-11-30 08:36:57
原文出自: https://blog.csdn.net/csgd2000/article/details/81059461 vim /etc/apt/sources.list.d/pve-enterprise.list 注释掉 #deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise 也可以直接删除掉 rm -f /etc/apt/sources.list.d/pve-enterprise.list 为了更新proxmox 还需要 nano /etc/apt/sources.list 添加内容: deb http://download.proxmox.com/debian stretch pve-no-subscription echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x