Proxmox: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 1: Line 1:
==Ubuntu==
==Ubuntu==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
lxc image list images:debian bookworm $(dpkg --print-architecture)
lxc image ls images:debian bookworm $(dpkg --print-architecture)
lxc list -f=json|jq -r '.[]|select(.name == "proxmox")|.name'
lxc ls -f=json|jq -r '.[]|select(.name == "proxmox")|.name'
lxc launch images:debian/12 proxmox --vm
lxc launch images:debian/12 proxmox --vm


lxc list -f=json|jq -r '.[]|select(.state.status == "Running")|[.name, .status]|@tsv'
lxc ls -f=json|jq -r '.[]|select(.state.status == "Running")|[.name, .status]|@tsv'
lxc list -f=json|jq -r '.[]|select(.state.status == "Running")|.name'
lxc ls -f=json|jq -r '.[]|select(.state.status == "Running")|.name'


cat << EXE | lxc exec proxmox -- bash
cat << EXE | lxc exec proxmox -- bash

Revision as of 19:55, 18 October 2024

Ubuntu

lxc image ls images:debian bookworm $(dpkg --print-architecture)
lxc ls -f=json|jq -r '.[]|select(.name == "proxmox")|.name'
lxc launch images:debian/12 proxmox --vm

lxc ls -f=json|jq -r '.[]|select(.state.status == "Running")|[.name, .status]|@tsv'
lxc ls -f=json|jq -r '.[]|select(.state.status == "Running")|.name'

cat << EXE | lxc exec proxmox -- bash
apt-get update;echo
apt list -a --upgradable; apt-get upgrade -y
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
EXE

Ubuntu » LXD

cat << EXE | lxc exec proxmox -- sudo bash
curl -fsSL http://download.proxmox.com/debian/proxmox-release-bookworm.gpg\
 | gpg --dearmor -o /etc/apt/trusted.gpg.d/proxmox.gpg >/dev/null

DISTRIBUTION=\$(. /etc/os-release && echo "\${VERSION_CODENAME}")
cat << SRC | tee /etc/apt/sources.list.d/proxmox.list >/dev/null
deb [arch=\$(dpkg --print-architecture)\
 signed-by=/etc/apt/trusted.gpg.d/proxmox.gpg]\
 http://download.proxmox.com/debian/pve \${DISTRIBUTION} pve-no-subscription
SRC

apt-get update;echo
apt list -a --upgradable
EXE

References