proxmox 命令行启动kvm qm 转移kvm

最近项目交接,发现几台proxcmox不能通过web控制台访问。因为项目代码以及部分实验数据存放其中,所以不敢贸然重新安装系统。

一、首先应对proxmox web控制台不能访问的问题,应该如何修复呢?

1. 首先,问题的描述就是ssh ok , no web access 
       proxmox 社区解决问题方法如下
        - apt-get update
        - apt-get upgrade
        - get-get dist-upgrade
        - pvecm updatecerts 
     通过上述步骤来重新解决pveproxy 服务不能起来的问题 但是我们也可以尝试重启该服务
        - systemctl pveproxy.service restart

二、如果上述方法依旧不奏效的话,只能采用reinstall的方法了

   1. Reinstall proxmox 对于绝大多数运维来讲是很简单的,所以我们这里就不在重复了。

三、不想丢失已有的kvm数据,里面有珍贵的数据和还没来得及上传github的代码,该如何做呢 系统版本 4.2.6

   1. 定位配置文件路径/etc/pve/qemu-server
       # cd /etc/pve/qemu-server 
       # ls  
          100.conf 101.cof
   2. 定位虚拟磁盘镜像文件  /var/lib/vz/images
       # cd /var/lib/vz/images
       # ls 
          vm-100-disk-1  vm-101-disk-1   
    3.如果是最新版本的proxmox该如何处理呢
       首先 vi 100.conf
            scsi0: local-lvm:**vm-100-disk-1**,size=100G  加黑部分很重要 这是我们虚拟磁盘镜像文件的文件名
      其次: find / -name    vm-100-disk-1 
                /dev/pve  

    4. 使用scp 命令 将100.conf 与 vm-100-disk-1 发送到另外一台proxmox机器对应的文件上,就可以启动了
    5. 如果kvm虚拟机上只是含有有用代码,那我们可以
        # cd /usr/sbin
        # ls q*
        # qm --help   显示如下
           
   USAGE: qm  [ARGS] [OPTIONS]
   qm agent  
   qm clone   [OPTIONS]
   qm config  [OPTIONS]
   qm create  [OPTIONS]
   qm delsnapshot   [OPTIONS]
   qm destroy  [OPTIONS]
   qm list  [OPTIONS]
   qm listsnapshot 
   qm migrate   [OPTIONS]
   qm move_disk    [OPTIONS]
   qm pending 
   qm reset  [OPTIONS]
   qm resize    [OPTIONS]
   qm resume  [OPTIONS]
   qm rollback  
   qm sendkey   [OPTIONS]
   qm set  [OPTIONS]
   qm shutdown  [OPTIONS]
   qm snapshot   [OPTIONS]
   qm start  [OPTIONS]
   qm stop  [OPTIONS]
   qm suspend  [OPTIONS]
   qm template  [OPTIONS]
   qm unlink  -idlist  [OPTIONS]
   qm monitor 
   qm mtunnel 
   qm rescan  [OPTIONS]
   qm showcmd 
   qm status  [OPTIONS]
   qm terminal  [OPTIONS]
   qm unlock 
   qm vncproxy 
   qm wait  [OPTIONS]
   qm help [] [OPTIONS]

   我们使用 # qm start 100  就可以启动虚拟机了

你可能感兴趣的:(proxmox 命令行启动kvm qm 转移kvm)