PVE管理虚拟机节点

2024-06-08 08:52
文章标签 管理 节点 虚拟机 pve

本文主要是介绍PVE管理虚拟机节点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  今天使用PVE命令安装虚拟机。

  ‍

查看所有虚拟机

  qm list 查看所有虚拟机

image

创建虚拟机

  qm create 创建虚拟机

qm create 106 --name vm-test --memory 2048 --net0 virtio,bridge=vmbr0

基础配置

这条命令会创建一个 VM,ID 为 106​,名称为 myvm​,分配 2048MB​ 的内存,并使用 virtio​ 网络接口连接到 vmbr0​ 桥接网络。

  ‍

配置CPU

CPU默认单核,可以手动配置,比如 --cores 2​ 为双核。

  ‍

添加硬盘

  pvesm status 查看存储池

image

  从mydata​存储池分配32GB​给106​号虚拟机做硬盘。硬盘格式为scsi0​,兼容性好。

qm set 106 --scsi0 mydata:32

  查看虚拟机配置信息

qm config 106

  ‍

添加 ISO 文件作为 CD/DVD 驱动器

  查看iso文件在存储池中的路径

pvesm list mydata

image

  将ISO文件添加到虚拟机的 CD/DVD 驱动器。

qm set 106 --cdrom mydata:ios/ubuntu-22.04.4-live-server-amd64.iso

设置引导设备

  指定引导设备为 CD/DVD 驱动器:

qm set 106 --boot order=cdrom

  这条命令会将 VM 106​ 的引导顺序设置为从 CD/DVD 驱动器启动。

启动虚拟机

  启动虚拟机以进行操作系统的安装:

qm start 106

  添加成功

image

通过控制台访问虚拟机

  最后还要通过 Proxmox VE 的 Web 界面访问虚拟机的控制台,并继续安装操作系统。不然就一直停留在选择语言这里了。

image

  ‍

  回顾一下从创建到启动的完整命令集:

# 创建虚拟机
qm create 106 --name myvm --memory 2048 --net0 virtio,bridge=vmbr0# 添加硬盘
qm set 106 --scsi0 local-lvm:10# 添加 ISO 文件作为 CD/DVD 驱动器,你可能使用的默认存储池local
qm set 106 --cdrom mydata:iso/debian-10.4.0-amd64-netinst.iso# 设置引导设备cd或cdrom
qm set 106 --boot order=cd# 启动虚拟机
qm start 106

  在默认情况下

  CPU为单核,是逻辑核心,会非常慢。建议至少手动分配两个核心,对应一个物理核心。

image

  防火墙为关闭

image

  你可能会用到

qm set 106 --cores 2 #添加核心
qm set 106 --delete cdrom #移除CD/DVDqm create    # 创建新的虚拟机
qm start     # 启动虚拟机
qm stop      # 停止虚拟机
qm shutdown  # 优雅地关闭虚拟机
qm destroy   # 销毁虚拟机
qm list      # 列出所有虚拟机的状态
qm show      # 显示虚拟机的详细信息
qm config    # 显示或修改虚拟机的配置
qm migrate   # 迁移虚拟机到另一个节点
qm clone     # 克隆虚拟机qm resize    # 调整虚拟机磁盘大小
qm snapshot  # 创建虚拟机快照
qm rollback  # 恢复到指定的快照状态
qm template  # 创建虚拟机模板
qm startall  # 启动所有虚拟机
qm stopall   # 停止所有虚拟机
qm move      # 移动虚拟机磁盘
qm cloneconfig  # 克隆虚拟机配置
qm status    # 显示虚拟机运行状态
qm reset     # 重置虚拟机状态

  ‍

  要配置虚拟机的操作系统类型,你可以使用 ostype​ 参数。ostype​ 参数指定了虚拟机使用的操作系统类型,这对虚拟机的性能和功能有影响。

  以下是一些常见的 ostype​ 参数值:

  • l26:Linux 2.6/3.X
  • l24:Linux 2.4
  • win10:Windows 10/2016/2019
  • win8:Windows 8/2012
  • win7:Windows 7/2008R2
  • winxp:Windows XP
  • other:其他操作系统类型

  例如,如果你要配置虚拟机的操作系统类型为 Windows 10,你可以使用以下命令:

qm set 106 --ostype win10

  这将把虚拟机的操作系统类型设置为 Windows 10。

这篇关于PVE管理虚拟机节点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1041717

相关文章

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

C++链表的虚拟头节点实现细节及注意事项

《C++链表的虚拟头节点实现细节及注意事项》虚拟头节点是链表操作中极为实用的设计技巧,它通过在链表真实头部前添加一个特殊节点,有效简化边界条件处理,:本文主要介绍C++链表的虚拟头节点实现细节及注... 目录C++链表虚拟头节点(Dummy Head)一、虚拟头节点的本质与核心作用1. 定义2. 核心价值二

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Python中bisect_left 函数实现高效插入与有序列表管理

《Python中bisect_left函数实现高效插入与有序列表管理》Python的bisect_left函数通过二分查找高效定位有序列表插入位置,与bisect_right的区别在于处理重复元素时... 目录一、bisect_left 基本介绍1.1 函数定义1.2 核心功能二、bisect_left 与

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java