当我尝试运行我的lxc容器时,我得到:
lxc-start: 100: lxccontainer.c: wait_on_daemonized_start: 751 No such file or directory - Failed to receive the container state
lxc-start: 100: tools/lxc_start.c: main: 371 The container failed to start.
lxc-start: 100: tools/lxc_start.c: main: 373 To get more details, run the container in foreground mode.
lxc-start: 100: tools/lxc_start.c: main: 375 Additional information can be obtained by setting the --logfile and --logpriority options.
Run Code Online (Sandbox Code Playgroud)
我的lxc配置:
#WEBSERVER
arch: amd64
cores: 1
hostname: poseidon
memory: 2048
net0: name=eth0,bridge=vmbr0,gw=192.168.0.1,hwaddr=66:79:16:C7:C3:51,ip=192.168.0.12/24,type=veth
onboot: 1
ostype: debian …Run Code Online (Sandbox Code Playgroud) 这些都是由root用户完成的。
用于备份的脚本/usr/share/perl5/PVE/VZDump/LXC.pm设置了默认的安装点
my $default_mount_point = "/mnt/vzsnap0";
Run Code Online (Sandbox Code Playgroud)
但是无论我使用GUI还是命令行,都会出现以下错误:
ERROR: Backup of VM 103 failed - mkdir /mnt/vzsnap0:
Permission denied at /usr/share/perl5/PVE/VZDump/LXC.pm line 161.
Run Code Online (Sandbox Code Playgroud)
该脚本中的第160-161行是:
ERROR: Backup of VM 103 failed - mkdir /mnt/vzsnap0:
Permission denied at /usr/share/perl5/PVE/VZDump/LXC.pm line 161.
Run Code Online (Sandbox Code Playgroud)
安装后,在我创建任何映像或进行任何备份之前,我设置了两件事。
/mnt/backupsLinux LVM我所做的驱动器添加操作非常简单:
my $rootdir = $default_mount_point;
mkpath $rootdir;
Run Code Online (Sandbox Code Playgroud)
有关SSHFS的说明,请参阅我的博客文章:https : //6ftdan.com/allyourdev/2018/02/04/proxmox-a-vm-server-for-your-home/
这是与文件系统目录权限相关的文件和详细信息。
cat /etc/fstab# <file system> <mount point> <type> <options> <dump> <pass>
/dev/pve/root / ext4 errors=remount-ro 0 1
/dev/pve/swap none swap …Run Code Online (Sandbox Code Playgroud) 我想在 Proxmox ve 5 上创建多个用户,我的问题是我已经在 /etc/pve/user.cfg 中创建了它们,但我无法为它们分配密码。有人可以帮助我吗?谢谢
当我输入服务器 apt-get update 的 bash 时,它失败了,我不知道为什么。错误是:
E:无法获取https://enterprise.proxmox.com/debian/pve/dists/buster/InRelease 401 未经授权 [IP: 2a01:7e0:0:424::249 443]
E:存储库“ https://enterprise.proxmox.com/debian/pve buster InRelease”未签名。
N:从这样的存储库进行更新无法安全地完成,因此默认情况下被禁用。
N:有关存储库创建和用户配置详细信息,请参阅 apt-secure(8) 联机帮助页。
我正在运行proxmox,我尝试删除一个我创建错误的池.但它不断给出这个错误:
mon_command failed - pool deletion is disabled; you must first set the mon_allow_pool_delete config option to true before you can destroy a pool1_U (500)
OK
Run Code Online (Sandbox Code Playgroud)
但:
root@kvm-01:~# ceph -n mon.0 --show-config | grep mon_allow_pool_delete
mon_allow_pool_delete = true
root@kvm-01:~# ceph -n mon.1 --show-config | grep mon_allow_pool_delete
mon_allow_pool_delete = true
root@kvm-01:~# ceph -n mon.2 --show-config | grep mon_allow_pool_delete
mon_allow_pool_delete = true
root@kvm-01:~# cat /etc/ceph/ceph.conf
[global]
auth client required = cephx
auth cluster required = cephx
auth service required = cephx
cluster …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 debian jessie 上的新 proxmox 4 中更改 lxc 容器大小。但是没有用于从 proxmox 界面更改大小的复选框(位于 openvz 容器中)。更改 lxc 容器配置文件的大小并重新启动服务不会有帮助。备份容器然后恢复它也不会提供更改大小的选项。
有两个服务器:Openfiler(v.2.99)导出5TB磁盘和Proxmox(v.3.4),它使用iscsi-protocol.
使用此磁盘时,我在/ var/log/syslog和dmesg-output中看到以下消息:
kernel: sd 7: 0: 0: 0: [sde] Very big device. Trying to use READ CAPACITY (16).
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?或者系统不注意它?
谢谢.
尝试将ova图像导入到我的proxmox服务器时遇到了一些麻烦。我按照提取ova文件的步骤进行操作,然后使用以下命令将vmdk文件转换为qcow2文件:
qemu-img convert -f vmdk RADIUSdesk-2016-4-0-disk1.vmdk -O qcow2 qcowdisk.qcow2
Run Code Online (Sandbox Code Playgroud)
但是现在根据许多页面,我必须将该文件复制到VM目录,例如:
mv qcowdisk.qcow2 /var/lib/vz/images/115/vm-115-disk-1.qcow2
Run Code Online (Sandbox Code Playgroud)
问题是,即使我创建了VM 115,目录“ 115”也不存在,所以我怀疑这是使用proxmox的版本4而不是5来实现的一种方法有。有人可以帮我在最后一步做什么?
我想知道谁尝试在 LXC proxmox 中安装和创建 Kubernetes 集群。
我应该遵循哪些步骤来实现这一点?
我正在使用带有Proxmox 4的Linux容器.当我在Ubuntu 16.04容器上连接时:
pct enter <id>
Run Code Online (Sandbox Code Playgroud)
我使用屏幕运行脚本并尝试使用以下命令运行进程:
screen -x <processname>
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
必须连接到终端错误
当我连接时:
ssh -t <user>@<container_ip>
Run Code Online (Sandbox Code Playgroud)
它工作,我可以将显示器附加到屏幕上.
当我与pct enter连接时如何使用-x屏幕?
有 2 台安装了 Proxmox (Proxmox-ve 4.2) 的物理服务器,每台服务器处理少量虚拟机和容器。这些服务器(几乎)完全隔离,它们之间没有集群/共享存储/附加存储等。
虚拟机已在 proxmox#1 上设置并配置其操作系统和应用程序,但应将其移至 proxmox#2。在 Proxmox 的早期版本中,只需使用 rsync 或 scp 将虚拟机的磁盘映像移动到另一台服务器即可。但在 Proxmox 的最新版本中,用于存储 VM 磁盘的存储使用 lvmthin 与父主机完全分离,并且每个 VM、状态、快照等都有一个逻辑卷。
由于我不想安装操作系统和设置应用程序,如何将现有虚拟机磁盘映像从 proxmox#1 迁移到 proxmox#2 并将其附加到最近创建的虚拟机作为主磁盘?
我正在尝试使用 Ansible 在我新设置的 Proxmox VE 上配置一些虚拟机。我已经在本地 Mac 和 Proxmox VE 上安装了 proxmoxer 并使用 PIP 进行请求(Proxmox 上安装了 Python 2,本地安装了 Python 3)。我使用 Ansible 2.4.3.0,Proxmox 版本:5.1-41。
我确实有一个 id 为 100 的虚拟机,它是从 Debian 模板创建的,该虚拟机位于local-lvm (pve).
我的完整剧本可以在: https://github.com/atwright147/ansible-contact-book-proxmox-provisioner找到,具体任务粘贴如下:
---
- proxmox_kvm:
api_user: root@pam
api_password: REDACTED
api_host: pve
vmid: 100
state: current
Run Code Online (Sandbox Code Playgroud)
通过以下方式运行此脚本时:ansible-playbook -vvv --connection=local -i hosts site.yml我收到以下错误:
The full traceback is:
File "/tmp/ansible_TDEJsZ/ansible_module_proxmox_kvm.py", line 1227, in main
current = getattr(proxmox.nodes(vm[0]['node']), VZ_TYPE)(vmid).status.current.get()['status']
File "/usr/local/lib/python2.7/dist-packages/proxmoxer/core.py", line 84, in get
return self(args)._request("GET", params=params) …Run Code Online (Sandbox Code Playgroud) 此设置应基于 proxmox,位于 Proxmox 上托管的 opnsense VM 后面,该 VM 将保护 proxmox,为 VM 提供防火墙、私有 LAN 和 DHCP/DNS,并提供到 LAN 的 IPsec 连接以访问所有 VM /Proxmox 没有经过 NAT。服务器是典型的 Hetzner 服务器,因此仅在 NIC 上,但在此 NIC 上有多个 IP 或/子网。
为了更好地概述设置,我创建了这个[绘图][1]:(不确定它是否完美,请告诉我要改进的地方)
如何使用 PCI-Passthrough 而不是桥接模式来设置这样的场景。
I) Why i cannot access PROXMOX.2 but access VMEXT.11 (ARP?)
II) 这就是为什么我需要从 * 到 * IPSEC …
proxmox ×13
lxc ×3
ansible ×1
ceph ×1
containers ×1
docker ×1
gnu-screen ×1
ipsec ×1
iscsi ×1
kubernetes ×1
linux ×1
networking ×1
opnsense ×1
scsi ×1
server ×1
zfs ×1