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用户名登录.然后配置网络

Adapt vmbr0 settings

一些常用工具的介绍

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//qemu
显示某虚拟机状态
pvesh get /nodes//qemu//status/current
开启一个虚拟机 [注意是create哦,不是get了]
pvesh create /nodes//qemu//status/start
显示某节点下容器快照
pvesh get /nodes//lxc//snapshot
显示某节点的ZFS存储区
pvesh get /nodes//disks/zfs
显示某节点的磁盘列表
pvesh get /nodes//disks/list

比如还有常用的 (qm 虚拟机管理、pct 操作容器相关、pvesm 存储空间管理) 等命令.

qm    虚拟机管理命令
    https://pve.proxmox.com/wiki/Manual:_qm
    qm list 虚拟机列表
    qm clone   [OPTIONS]  克隆
        -description string
        -format    (qcow2 | raw | vmdk)
        -full      boolean   (default=0)  完全克隆
        -name      string  名字
        -snapname  string  
    qm config  [OPTIONS]  获取配置文件
        -current   boolean   (default=0)  当前的
    qm destroy  [OPTIONS]  摧毁
        -skiplock  boolean  强制
    qm delsnapshot   [OPTIONS]  删除快照
        -force     boolean 强制
    qm resize    [OPTIONS]  硬盘扩容
    qm rollback    回滚
    qm unlock  解锁
    qm set  [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  [OPTIONS]
        -forceStop boolean   (default=0) 确保关闭
        -skiplock  boolean
        -timeout   integer (0 - N)
    qm snapshot   [OPTIONS]  做快照
        -description string  描述
        -vmstate   boolean 保存vm描述
    qm start  [OPTIONS]
        -skiplock  boolean
    qm stop  [OPTIONS]
        -skiplock  boolean
    qm suspend  [OPTIONS]  暂停虚拟机
        -skiplock  boolean
    qm status  [OPTIONS]
        -verbose   boolean  详细输出
    qm terminal  [OPTIONS]  
    qm monitor   进入监示器接口
    qm wait  [OPTIONS] 等待vm停止
Add storage pools

pvesm add   
pvesm add dir  --path 
pvesm add nfs  --path  --server  --export 
pvesm add lvm  --vgname 
pvesm add iscsi  --portal  --target 
Disable storage pools

pvesm set  --disable 1
Enable storage pools

pvesm set  --disable 0
Change/set storage options

pvesm set  
pvesm set  --shared 1
pvesm set local --format qcow2
pvesm set  --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 
Allocate volumes

pvesm alloc     [--format ]
Allocate a 4G volume in local storage. The name is auto-generated if you pass an empty string as 

pvesm alloc local  '' 4G
Free volumes

pvesm free 

引用:
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

转载于:https://www.cnblogs.com/lovesKey/p/11333264.html

你可能感兴趣的:(Proxmox VE 的安装和简单使用)