Proxmox VE 的安装和简单使用
Proxmox VE
Proxmox ve 安装
如果proxmox源太慢了.可以使用国内源 download.proxmox.wiki 直接替换就可以了.
ISO U盘方式安装
- 下载地址:https://www.proxmox.com/en/downloads
- 下载 Proxmox VE 6.0 ISO Installer
- 将镜像写入到U盘
- 开机引导 如果报错,test iso balabala 错误提示就使用第二种方式安装
debain 系统下安装
- 下载 debain 10 :https://mirrors.cloud.tencent.com/debian-cd/current/amd64/iso-cd/debian-10.0.0-amd64-netinst.iso
- 将镜像写入到U盘
- 使用
ultraiso工具 Raw方式写入
- 使用
- BIOS中设置U盘启动,开始安装debain
安装Proxmox VE
配置hosts
ifconfig 查到自己的ip
在/etc/hosts 加入
192.168.15.77 prox4m1.proxmox.com prox4m1- 其中 192.168.15.77 改为你的ip,prox4m1 替换为你的hostname
添加源和key
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
更新源和系统
apt-get update && apt-get dist-upgrade安装Proxmox VE
apt install proxmox-ve postfix ksm-control-daemon open-iscsi推荐:继续执行以下命令以删除os-prober包,os-prober软件包扫描主机的所有分区,包括客户端虚拟机创建双引导GRUB条目的分区。如果没有安装Proxmox VE作为另一个操作系统的双启动,您可以安全地删除os-prober软件包。
apt remove os-prober测试Proxmox VE
浏览器打开 https://你服务器ip:8006
使用你的debian用户名登录.然后配置网络

一些常用工具的介绍
pvesh 是pve团队提供的cli工具,可以把api传回的json以更简单的方式展示出来. 所有操作和webUI上操作的一样. 推荐使用哦.
root@debsv:/home/makeit# pvesh get /version
┌─────────┬──────────┐
│ key │ value │
├─────────┼──────────┤
│ release │ 6.0 │
├─────────┼──────────┤
│ repoid │ f8a710d7 │
├─────────┼──────────┤
│ version │ 6.0-5 │
└─────────┴──────────┘
root@debsv:/home/makeit# pvesh get /cluster/resources
┌────────────────────────┬─────────┬────────┬────────────┬─────────┬───────┬────────┬────────────┬───────────┬────────────
│ id │ type │ cpu │ disk │ hastate │ level │ maxcpu │ maxdisk │ maxmem │ mem
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ lxc/104 │ lxc │ 0.00% │ 857.90 MiB │ │ │ 1 │ 7.81 GiB │ 1.00 GiB │ 121.15 MiB
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ node/debsv │ node │ 2.65% │ 11.36 GiB │ │ │ 40 │ 100.34 GiB │ 62.87 GiB │ 12.34 GiB
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ qemu/100 │ qemu │ 0.00% │ 0.00 B │ │ │ 2 │ 40.00 GiB │ 2.00 GiB │ 0.00 B
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ qemu/101 │ qemu │ 0.00% │ 0.00 B │ │ │ 2 │ 40.00 GiB │ 4.00 GiB │ 0.00 B
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ qemu/102 │ qemu │ 52.83% │ 0.00 B │ │ │ 2 │ 40.00 GiB │ 4.00 GiB │ 3.46 GiB
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ qemu/103 │ qemu │ 0.10% │ 0.00 B │ │ │ 2 │ 40.00 GiB │ 2.00 GiB │ 1.69 GiB
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ qemu/110 │ qemu │ 0.70% │ 0.00 B │ │ │ 2 │ 60.00 GiB │ 4.00 GiB │ 2.23 GiB
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ storage/debsv/local │ storage │ │ 11.36 GiB │ │ │ │ 100.34 GiB │ │
├────────────────────────┼─────────┼────────┼────────────┼─────────┼───────┼────────┼────────────┼───────────┼────────────
│ storage/debsv/localvms │ storage │ │ 36.07 GiB │ │ │ │ 824.85 GiB │ │
└────────────────────────┴─────────┴────────┴────────────┴─────────┴───────┴────────┴────────────┴───────────┴────────────
显示所有node
pvesh get /nodes
显示某节点中的虚拟机
pvesh get /nodes/<nodeid>/qemu
显示某虚拟机状态
pvesh get /nodes/<nodeid>/qemu/<vmid>/status/current
开启一个虚拟机 [注意是create哦,不是get了]
pvesh create /nodes/<nodeid>/qemu/<vmid>/status/start
显示某节点下容器快照
pvesh get /nodes/<nodeid>/lxc/<ctid>/snapshot
显示某节点的ZFS存储区
pvesh get /nodes/<nodeid>/disks/zfs
显示某节点的磁盘列表
pvesh get /nodes/<nodeid>/disks/list
比如还有常用的 (qm 虚拟机管理、pct 操作容器相关、pvesm 存储空间管理) 等命令.
qm 虚拟机管理命令
https://pve.proxmox.com/wiki/Manual:_qm
qm list 虚拟机列表
qm clone <vmid> <newid> [OPTIONS] 克隆
-description string
-format (qcow2 | raw | vmdk)
-full boolean (default=0) 完全克隆
-name string 名字
-snapname string
qm config <vmid> [OPTIONS] 获取配置文件
-current boolean (default=0) 当前的
qm destroy <vmid> [OPTIONS] 摧毁
-skiplock boolean 强制
qm delsnapshot <vmid> <snapshotname> [OPTIONS] 删除快照
-force boolean 强制
qm resize <vmid> <disk> <size> [OPTIONS] 硬盘扩容
qm rollback <vmid> <snapname> 回滚
qm unlock <vmid> 解锁
qm set <vmid> [OPTIONS] 设置
-autostart boolean (default=0) 崩溃后自动启动
-onboot boolean (default=0) 主机开机启动(0是不启动)
-kvm boolean (default=1) 支持kvm虚拟化
-lock (backup | migrate | rollback | snapshot) 锁定不能做(备份|迁移|回滚|快照)
-protection boolean (default=0) 设置保护,预防remove此虚拟机
-reboot boolean (default=1) 设置为0重启
-skiplock boolean 强制(Ignore locks on root)
-serial[n] (/dev/.+|socket) 增加serial登陆方式
qm migrate vmid nodename
迁移机器
-online
-force
qm shutdown <vmid> [OPTIONS]
-forceStop boolean (default=0) 确保关闭
-skiplock boolean
-timeout integer (0 - N)
qm snapshot <vmid> <snapname> [OPTIONS] 做快照
-description string 描述
-vmstate boolean 保存vm描述
qm start <vmid> [OPTIONS]
-skiplock boolean
qm stop <vmid> [OPTIONS]
-skiplock boolean
qm suspend <vmid> [OPTIONS] 暂停虚拟机
-skiplock boolean
qm status <vmid> [OPTIONS]
-verbose boolean 详细输出
qm terminal <vmid> [OPTIONS]
qm monitor <vmid> 进入监示器接口
qm wait <vmid> [OPTIONS] 等待vm停止
Add storage pools
pvesm add <TYPE> <STORAGE_ID> <OPTIONS>
pvesm add dir <STORAGE_ID> --path <PATH>
pvesm add nfs <STORAGE_ID> --path <PATH> --server <SERVER> --export <EXPORT>
pvesm add lvm <STORAGE_ID> --vgname <VGNAME>
pvesm add iscsi <STORAGE_ID> --portal <HOST[:PORT]> --target <TARGET>
Disable storage pools
pvesm set <STORAGE_ID> --disable 1
Enable storage pools
pvesm set <STORAGE_ID> --disable 0
Change/set storage options
pvesm set <STORAGE_ID> <OPTIONS>
pvesm set <STORAGE_ID> --shared 1
pvesm set local --format qcow2
pvesm set <STORAGE_ID> --content iso
Remove storage pools. This does not delete any data, and does not disconnect or unmount anything. It just removes the storage configuration.
pvesm remove <STORAGE_ID>
Allocate volumes
pvesm alloc <STORAGE_ID> <VMID> <name> <size> [--format <raw|qcow2>]
Allocate a 4G volume in local storage. The name is auto-generated if you pass an empty string as <name>
pvesm alloc local <VMID> '' 4G
Free volumes
pvesm free <VOLUME_ID>
引用:
pvesm
https://pve.proxmox.com/wiki/Storage
pct
https://pve.proxmox.com/wiki/Unprivileged_LXC_containers
https://www.proxmox.com/en/downloads
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch
https://pve.proxmox.com/wiki/Proxmox_VE_API
https://pve.proxmox.com/pve-docs/api-viewer/index.html
https://pve.proxmox.com/pve-docs/pvesh.1.html
Proxmox VE 的安装和简单使用的更多相关文章
- (转)python requests的安装与简单运用
requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...
- MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...
- python requests的安装与简单运用
requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...
- memcache的windows下的安装和简单使用
原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcach ...
- 【RabbitMQ】RabbitMQ在Windows的安装和简单的使用
版本说明 使用当前版本:3.5.4 安装与启动 在官网上下载其Server二进制安装包,在Windows上的安装时简单的,与一般软件没什么区别. 安装前会提示你,还需要安装Erlang,并打开下载页面 ...
- Thrift的安装和简单演示样例
本文仅仅是简单的解说Thrift开源框架的安装和简单使用演示样例.对于具体的解说,后面在进行阐述. Thrift简述 ...
- libmemcached安装及简单例子
libmemcached安装及简单例子 1.下载安装libmemcached $ wget http://launchpad.net/libmemcached/1.0/0.44/+download/ ...
- [hadoop系列]Pig的安装和简单演示样例
inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish ).(来源:http://blog.csdn.net/inkfish) Pig是Yaho ...
- Redis 安装与简单示例
Redis 安装与简单示例 一.Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或 ...
随机推荐
- MAMP PRO 在osx 10.10 错误处理
新更新的osx10.10之后,启动MAMP会发现Apache无法启动, 处理如下: 1.cd /Applications/MAMP/Library/bin 2.mv envvars _envvars ...
- An unavoidable detour for home CodeForces - 814E (dp)
大意: 给定一棵树每个点的度数, 求所有满足条件的树的个数 每个点到$1$的最短路唯一 假设$l_i$为点$i$到$1$的最短距离, 那么$l_i\ge l_{i-1}$ 每个点度数范围$2\le d ...
- Python之Flask
一.Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 .Flask使用 BSD 授权. Flask是一个轻 ...
- Java之协程(quasar)
一.前面我们简单的说了一下,Python中的协程原理.这里补充Java的协程实现过程.有需要可以查看python之协程. 二.Java协程,其实做Java这么久我也没有怎么听过Java协程的东西,但是 ...
- springboot整合redis缓存一些知识点
前言 最近在做智能家居平台,考虑到家居的控制需要快速的响应于是打算使用redis缓存.一方面减少数据库压力另一方面又能提高响应速度.项目中使用的技术栈基本上都是大家熟悉的springboot全家桶,在 ...
- 定时任务cron表达式详解
参考自:https://blog.csdn.net/fanrenxiang/article/details/80361582 一 cron表达式 顺序 秒 分 时 日期 月份 星期 年(可选) 取值 ...
- django.http.request中HttpRequest对象的一些属性与方法
HttpRequest对象的属性 属性 描述 path 表示提交请求页面完整地址的字符串,不包括域名,如 "/music/bands/the_beatles/". method 表 ...
- Apache基于域名、端口、IP的虚拟主机配置(Centos 6.5)
虚拟主机:部署多个站点,每个站点,希望用不同的域名和站点目录,或者是不同的端口,不同的ip,需要虚拟主机功能.一句话,一个http服务要配置多个站点,就需要虚拟主机. 虚拟主机分类:基于域名.基于端口 ...
- 【问题】man命令打开的手册上链接怎么展开?
参考:How to follow links in linux man pages? 前言 在使用man查看命令帮助的时候,有些文字下面会有下划线.给人的感觉是一个链接,但是又打不开.那么到底是不是链 ...
- Python_关键字列表
1.Python关键字列表