Proxmox VE 7.2 从CT 模板导入虚拟机
Posted CIAS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Proxmox VE 7.2 从CT 模板导入虚拟机相关的知识,希望对你有一定的参考价值。
系统配置,使用参考
变更默认访问端口 | 参考 |
重置系统密码 | 参考 |
创建标准虚拟机 | 参考 |
网卡直通 | 参考 |
qm 方式安装openwet | 参考 |
LXC 方式部署openwrt | 参考 |
备份恢复虚拟机 | 参考 |
ESXi OVA 导入 | 参考 |
6 更新到 7 | 参考 |
CT 模板导入虚拟机 | 参考 |
SMB 服务 | 参考 |
Grafana 监控PVE | 参考 |
qemu-img格式转换 | 参考 |
Proxmox Backup Server备份恢复 | 参考 |
更改登录横幅 | 参考 |
Proxmox VE CT 模板
- Proxmox 允许您创建完全虚拟化的虚拟机和 Linux 容器。Linux 容器具有主机服务器使用的轻量级共享内核。
在创建 CT 之前,您需要下载模板
- 要列出所有可用的 CT 图像
pveam available
下载一个ubuntu CT 模板
- 默认存储位置在/var/lib/vz/template/cache/
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst
列出可用CT模板
-
要获取安装中可用的所有模板的列表,请运行
pveam list local
更新CT模板
pveam update
pct独立部署单台ubuntu
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst
pct create 132 \\
local:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst \\
-password you_password \\
-arch amd64 \\
-cmode tty \\
-console 1 \\
-cores 2 \\
-memory 4096 \\
-onboot yes \\
-net0 bridge=vmbr0,name=eth0,ip=dhcp \\
-rootfs local-lvm:100 \\
-ostype ubuntu \\
-hostname ubuntu \\
-unprivileged 0 \\
-description "`date "+%d.%m.%Y %T"` - ubuntu-22.04-standard_22.04-1_amd64.tar.zst"
pct start 132
pct一键批量部署10台Ubuntu
vim LXC-ubuntu22.sh
#!/bin/bash
clear
#download ubuntu-22.04 root
wget -N -P /var/lib/vz/template/cache/ http://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64-root.tar.xz
echo "###"
echo "### create multiple LXC Containers"
echo "###"
if [ $# -lt 3 ]; then
echo "usage: $0 <from id> <to id> <hostname>"
echo "example: $0 120 130 ubuntu"
exit
else
# which template to use from local storage
tpl="ubuntu-22.04-server-cloudimg-amd64-root.tar.xz"
# create container (4096MB RAM, 100GB Storage, DHCP)
for i in `seq $1 $2`; do
clear
echo "###"
echo "### create CT Container ID $i from $2"
echo "###"
pct create $i \\
local:vztmpl/$tpl \\
-password YOU_password \\
-arch amd64 \\
-cmode tty \\
-console 1 \\
-cores 2 \\
-memory 4096 \\
-onboot yes \\
-net0 bridge=vmbr0,name=eth0,ip=dhcp \\
-rootfs local-lvm:100 \\
-ostype ubuntu \\
-hostname $3$i \\
-unprivileged 0 \\
-description "`date "+%d.%m.%Y %T"` - $tpl"
# start each newly created container
pct start $i
done
fi
开始安装
sh LXC-ubuntu22.sh 120 130 ubuntu
删除
for i in `seq 120 130`; do pct stop $i; pct destroy $i; done
10台ubutu 批量部署完成
图形化创建一个CT模板虚拟机
创建LXC 容器,用户密码,主机名称
选择LXC模板
LXC磁盘配置
LXC cpu 设置
LXC 内存设置
LXC 网络配置,手动配置或者DHCP获取
LXC DNS设置
LXC 确认配置
LXC 启动输入用户名密码
远程SSH 连接配置
cat >>/etc/ssh/sshd_config<<EOF
# add 18
PermitRootLogin yes
EOF
以上是关于Proxmox VE 7.2 从CT 模板导入虚拟机的主要内容,如果未能解决你的问题,请参考以下文章