记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

Proxmox 使用 Q & A  


Q: 如何从 2.3版本 升级到 3.0版本?

A: 2.x 版本如何升级到2.3版本这里不说了,主要说明升级到3.0的流程
      1) 先 SSH 到主机,下载一个升级脚本
            wget http://download.proxmox.com/debian/dists/wheezy/pve-upgrade-2.3-to-3.0
      2)脚本加运行权限           
            chmod +x pve-upgrade-2.3-to-3.0
      3)停止所虚拟主机
      4)执行以下命令自动下载相关升级文件        
           ./pve-upgrade-2.3-to-3.0 --download-only
      5)执行脚本
           ./pve-upgrade-2.3-to-3.0
      6)执行完成后 reboot 系统
     
      最后清理现场:
           ./pve-upgrade-2.3-to-3.0 --purge

Q: 虚拟机如果是Windows 2003 或 2008 直接点击proxmox控制界面上的“关机”不能关闭该虚拟机
A: 这是因为windows 2003/8的组策略导致,用以下方法解决:

      Start->Run:

      gpedit.msc

找出以下键值:

Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Shutdown: 
Allow system to be shut down without having to log on

修改为 Enabled.


Q: 有时候节点主机为显示为离线状态,但主机及虚拟机还在正常工作。(节点主机显示红色图标)

A: 只需 shell 进入主机执行   /etc/init.d/./pvestatd restart    即可恢复



Q: Proxmox 系统分区大小设定
A: 安装时输入 "linux maxroot=10", 系统只占用 10G 硬盘空间,如果不加该参数,默认安装为占用100G硬盘空间


Q: 控制台出现 TASK ERROR: VM is locked (backup) ,VM无法启动
A: SSH到proxmox ,然后执行 qm unlock <vmid>  命令即可解决


Q:管理界面上显示以下错误
“TASK ERROR: command '/bin/nc -l -p 5900 -w 10 -c /usr/sbin/qm vncproxy 100 2 >/dev/null' failed: exit code 1”
A:SSH到proxmox,执行一下以下命令
/bin/nc -l -p 5900 -w 10 -c '/usr/sbin/qm vncproxy 100 2'
/usr/sbin/qm vncproxy 100

Q:在Proxmox windows虛擬機上安裝 virtio fow windows驅動
A: 按以下步骤做,思路是让WINDOWS 自己认 virtio 总线的驱动
1) 先从 http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers下载 virtio 的ISO文件
2) 下载ISO文件后作为一个“镜像”上传到 PROXMOX
3) 新建虚拟机安装WIN2K3或者已经安装好的windows都没有问题(IDE或者SCSI总线都可以),安装完WINDOWS后,先关闭虚拟机,然后增加一个1GB的virtio总线格式的“硬盘”,同时增加一个以上面下载好的ISO文件为光驱(IDE总线即可),如果有需要“网卡”也可改为virtio总线
4) 重新启动该虚拟机,WINDOWS会自动认出新硬件(其实就是上面新建的那个1GB硬盘),这时就可以让WINDOWS搜索刚才新建的光驱里的驱动了,这里就不详细描述了,装好 virtio 总线驱动后关闭该虚拟机
5) 再次回到 Proxmox 配置界面里把新建或原有的IDE总线的硬盘“删除”,留意这里的删除不用担心,本次删除不会真正删除掉,只是在虚拟机把这个“硬盘设备”删除,虚拟机的文件还保存在Proxmox系统内
6) 然后重新新建一个 virtio 总线格式的硬盘设备,把重新“删除”的文件重新挂载上去
7) 经过以上步骤即window已经有 virtio 驱动了,所以用新建的 virtio 总线格式硬盘已经能启动并进入windows环境

因为PROXMOX没有虚拟“软盘”,所以只能用以上方法解决安装windows时需要加载virtio驱动安装的问题


Q: Proxmox 虚拟硬盘为vmdk格式时如何 resize   
A: 只有RAW or QCOW2 格式才能改变虚拟硬盘的容量,所以如果硬盘为vmdk格式就需要进行格式转换,命令如下:
qemu-img convert diskimage.vmdk diskimage.raw
转换格式后在GUI界面上改变所需的虚拟硬盘空间容量,最后到系统中“扩展容量即可” (Linux 或 Windows扩展分区的大小的方法不同,这里就不重申了,自行了解!)


转载请标明出处【Proxmox 使用 Q & A 】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论