Difference between revisions of "Proxmox"
Jump to navigation
Jump to search
| Line 18: | Line 18: | ||
ref [https://www.jamescoyle.net/how-to/689-mount-nfs-volume-in-a-proxmox-openvz-container] [https://theorangeone.net/posts/mount-nfs-inside-lxc/] | ref [https://www.jamescoyle.net/how-to/689-mount-nfs-volume-in-a-proxmox-openvz-container] [https://theorangeone.net/posts/mount-nfs-inside-lxc/] | ||
| + | |||
| + | == LXC - Linux Containers == | ||
| + | |||
| + | To use the LC options you first need to download a LC template. | ||
| + | |||
| + | First update the list: | ||
| + | pveam update | ||
| + | |||
| + | Note: The list of available templates is updated daily through the '''pve-daily-update''' timer | ||
| + | |||
| + | To list images: | ||
| + | pveam available | ||
| + | |||
| + | To list only system images: | ||
| + | pveam available --section system | ||
| + | |||
| + | Example: | ||
| + | <pre> | ||
| + | root@proxmox1:~# pveam available --section system | ||
| + | system almalinux-9-default_20221108_amd64.tar.xz | ||
| + | system alpine-3.18-default_20230607_amd64.tar.xz | ||
| + | system archlinux-base_20230608-1_amd64.tar.zst | ||
| + | system centos-9-stream-default_20221109_amd64.tar.xz | ||
| + | system debian-11-standard_11.7-1_amd64.tar.zst | ||
| + | system debian-12-standard_12.2-1_amd64.tar.zst | ||
| + | system devuan-4.0-standard_4.0_amd64.tar.gz | ||
| + | system fedora-38-default_20230607_amd64.tar.xz | ||
| + | system fedora-39-default_20231118_amd64.tar.xz | ||
| + | system gentoo-current-openrc_20231009_amd64.tar.xz | ||
| + | system opensuse-15.4-default_20221109_amd64.tar.xz | ||
| + | system opensuse-15.5-default_20231118_amd64.tar.xz | ||
| + | system rockylinux-9-default_20221109_amd64.tar.xz | ||
| + | system ubuntu-20.04-standard_20.04-1_amd64.tar.gz | ||
| + | system ubuntu-22.04-standard_22.04-1_amd64.tar.zst | ||
| + | system ubuntu-23.04-standard_23.04-1_amd64.tar.zst | ||
| + | system ubuntu-23.10-standard_23.10-1_amd64.tar.zst | ||
| + | </pre> | ||
| + | |||
| + | Download to data store: | ||
| + | pveam download mydatastore ubuntu-22.04-standard_22.04-1_amd64.tar.zst | ||
| + | |||
| + | List images on data store: | ||
| + | pveam list mydatastore | ||
| + | |||
| + | # example | ||
| + | NAME SIZE | ||
| + | mydatastore:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst 123.81MB | ||
| + | |||
| + | To remove: | ||
| + | pveam remove mydatastore:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst | ||
| + | |||
| + | See https://pve.proxmox.com/wiki/Linux_Container | ||
Revision as of 11:10, 12 December 2023
NFS in Container
NFS requires extra permissions to run in a Container (CT), which uses LXC.
Deselect "Unprivileged container", and add the Features "mount=nfs"
# mount 192.168.108.30:/nfs/ken /mnt mount.nfs: access denied by server while mounting 192.168.108.30:/nfs/ken
When trying to add the "mount=nfs" feature:
Permission check failed (changing feature flags for privileged container is only allowed for root@pam) (403)
Login as root and:
pct set 112 -features mount=nfs
# pct set 112 -features mount=nfs --save # is this needed?
LXC - Linux Containers
To use the LC options you first need to download a LC template.
First update the list:
pveam update
Note: The list of available templates is updated daily through the pve-daily-update timer
To list images:
pveam available
To list only system images:
pveam available --section system
Example:
root@proxmox1:~# pveam available --section system system almalinux-9-default_20221108_amd64.tar.xz system alpine-3.18-default_20230607_amd64.tar.xz system archlinux-base_20230608-1_amd64.tar.zst system centos-9-stream-default_20221109_amd64.tar.xz system debian-11-standard_11.7-1_amd64.tar.zst system debian-12-standard_12.2-1_amd64.tar.zst system devuan-4.0-standard_4.0_amd64.tar.gz system fedora-38-default_20230607_amd64.tar.xz system fedora-39-default_20231118_amd64.tar.xz system gentoo-current-openrc_20231009_amd64.tar.xz system opensuse-15.4-default_20221109_amd64.tar.xz system opensuse-15.5-default_20231118_amd64.tar.xz system rockylinux-9-default_20221109_amd64.tar.xz system ubuntu-20.04-standard_20.04-1_amd64.tar.gz system ubuntu-22.04-standard_22.04-1_amd64.tar.zst system ubuntu-23.04-standard_23.04-1_amd64.tar.zst system ubuntu-23.10-standard_23.10-1_amd64.tar.zst
Download to data store:
pveam download mydatastore ubuntu-22.04-standard_22.04-1_amd64.tar.zst
List images on data store:
pveam list mydatastore
# example NAME SIZE mydatastore:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst 123.81MB
To remove:
pveam remove mydatastore:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst