pve 相关

一、pve 创建的虚拟机的配置文件位置

在宿主机的 /etc/pve/qemu-server,这里有创建虚拟机的相关硬件信息。

root@pve:~# cd /etc/pve/qemu-server
root@pve:/etc/pve/qemu-server# ls
100.conf
root@pve:/etc/pve/qemu-server# cat 100.conf
boot: order=scsi0;ide2;net0
cores: 4
ide2: local:iso/CentOS-7-x86_64-DVD-1810.iso,media=cdrom
memory: 3000
meta: creation-qemu=6.1.0,ctime=1646882614
name: centos
net0: virtio=9A:63:A6:89:78:1F,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local-lvm:vm-100-disk-0,size=160G
scsihw: virtio-scsi-pci
smbios1: uuid=cf3f6ca9-c67e-4178-a5fe-afebf109bda0
sockets: 1
vmgenid: addf421d-f238-4017-ac9f-555095988afc

二、虚拟机直通硬盘

为什么需要直通,因为如果先挂载到 pve 宿主机上,然后创建对应的存储不太方便使用。

1、格式化

2、查看硬盘的序列号
root@pve:~# ls /dev/disk/by-id
ata-Colorful_SL500_256GB_2021052502522        dm-name-pve-vm--100--disk--0
ata-Colorful_SL500_256GB_2021052502522-part1  dm-uuid-LVM-NYT0y1xTuNdSzEDAzMne2RhZy3E7c5npmfc26jiMSd4q9HSbnMx40WX4kUot4D8v
ata-Colorful_SL500_256GB_2021052502522-part2  dm-uuid-LVM-NYT0y1xTuNdSzEDAzMne2RhZy3E7c5npn95kHgLgEAiyfR7xGemY4tYlLlT2EpX6
ata-Colorful_SL500_256GB_2021052502522-part3  dm-uuid-LVM-NYT0y1xTuNdSzEDAzMne2RhZy3E7c5npY212Dh66Tj3kSITEgBfYxGUV1Qnw3V1i
ata-ST500LT012-1DG142_WBY9Q8MV                lvm-pv-uuid-tzLBex-gdHZ-zy8X-D21i-auOC-XEAo-6kRWs8
ata-ST500LT012-1DG142_WBY9Q8MV-part1          wwn-0x5000c500a92bbf03
dm-name-pve-root                              wwn-0x5000c500a92bbf03-part1
dm-name-pve-swap

通过硬盘插拔,得到硬盘序列号是 ata-ST500LT012-1DG142_WBY9Q8MV,创建了一个分区 ata-ST500LT012-1DG142_WBY9Q8MV-part1 。

3、给虚拟机分配硬盘
# 以 100 为例
root@pve:~# qm set 100 -sata3 /dev/disk/by-id/ata-ST500LT012-1DG142_WBY9Q8MV
update VM 100: -sata3 /dev/disk/by-id/ata-ST500LT012-1DG142_WBY9Q8MV

# 重启
root@pve:~# qm reboot 100 

# 查看是否配置成功
root@pve:~# cat /etc/pve/qemu-server/100.conf  | grep /dev/disk/by-id/ata-ST500LT012-1DG142_WBY9Q8MV
sata3: /dev/disk/by-id/ata-ST500LT012-1DG142_WBY9Q8MV,size=500107861504

可以看见已经挂载完成

4、挂载

进入虚拟机 100


[root@localhost ~]# ls -al /dev/disk/by-id/
总用量 0
drwxr-xr-x. 2 root root 300 427 15:22 .
drwxr-xr-x. 7 root root 140 427 15:22 ..
lrwxrwxrwx. 1 root root   9 427 15:22 ata-QEMU_DVD-ROM_QM00003 -> ../../sr0
lrwxrwxrwx. 1 root root   9 427 15:22 ata-QEMU_HARDDISK_QM00011 -> ../../sda
lrwxrwxrwx. 1 root root  10 427 15:22 ata-QEMU_HARDDISK_QM00011-part1 -> ../../sda1
lrwxrwxrwx. 1 root root  10 427 15:22 dm-name-centos-home -> ../../dm-2
lrwxrwxrwx. 1 root root  10 427 15:22 dm-name-centos-root -> ../../dm-0
lrwxrwxrwx. 1 root root  10 427 15:22 dm-name-centos-swap -> ../../dm-1
lrwxrwxrwx. 1 root root  10 427 15:22 dm-uuid-LVM-Hrp1uyQApzTHE1HNTvoaCwzryr2lhsXD1SiqqkOodJtb8heLnwObvSBwpXFBS0z1 -> ../../dm-2
lrwxrwxrwx. 1 root root  10 427 15:22 dm-uuid-LVM-Hrp1uyQApzTHE1HNTvoaCwzryr2lhsXDjDkr8ARrOJCZLrvt3f5TNFQoFYOSbI7B -> ../../dm-0
lrwxrwxrwx. 1 root root  10 427 15:22 dm-uuid-LVM-Hrp1uyQApzTHE1HNTvoaCwzryr2lhsXDwtcde6xhTT2Y4cPco50buZWjpN9AAfIr -> ../../dm-1
lrwxrwxrwx. 1 root root  10 427 15:22 lvm-pv-uuid-UM20NL-oY1F-KAkK-54oM-Xhbx-w0RY-iPxPgQ -> ../../sdb2
lrwxrwxrwx. 1 root root   9 427 15:22 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0 -> ../../sdb
lrwxrwxrwx. 1 root root  10 427 15:22 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-part1 -> ../../sdb1
lrwxrwxrwx. 1 root root  10 427 15:22 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-part2 -> ../../sdb2
[root@localhost ~]#

可以看见需要挂载的设备为ata-QEMU_HARDDISK_QM00011-part1 (之前我只创建了一个分区)即/dev/disk/by-id/ata-QEMU_HARDDISK_QM00011-part1

# 挂载
[root@localhost ~]# mount /dev/disk/by-id/ata-QEMU_HARDDISK_QM00011-part1 /mnt/sdb1/
[root@localhost ~]# ls /mnt/sdb1/
lost+found

# 开机自动挂载
[root@localhost ~]#  echo "/dev/disk/by-id/ata-QEMU_HARDDISK_QM00011-part1 /mnt/sdb1/ ext4 defaults 0 0" >> /etc/fstab

到这里就完成了。

挂载完后不能创建快照

03-14
<think>好的,我现在需要处理用户关于Proxmox VE的查询。用户想了解Proxmox VE的概述、功能和使用方法。首先,我得回忆一下Proxmox VE的基本信息,确保信息准确。根据提供的引用资料,特别是引用[3],Proxmox VE是一个基于Debian Linux的开源虚拟化平台,支持KVM和LXC两种虚拟化技术。我需要明确这些点,并组织成清晰的结构。 接下来是功能部分。需要涵盖虚拟化技术、存储管理、网络管理、高可用性集群、备份与恢复、Web管理界面等。每个功能点需要简洁说明,比如KVM和LXC的区别,Ceph存储的支持,以及集群管理工具。同时,引用[1]和[4]提到的高可用集群和Ceph存储,应该作为重点功能来强调。 关于使用方法,用户可能需要安装配置的步骤。引用[2]提到pveperf脚本用于性能测试,引用[3]提到安装指南,这里需要分步骤说明安装、创建虚拟机、存储配置、网络设置、集群搭建和备份策略。要注意使用代码块展示命令,比如安装Proxmox VE的步骤,以及创建虚拟机的示例命令,这样用户能直接参考。 然后生成相关问题。根据用户可能的后续疑问,比如安装要求、KVM与LXC的区别、Ceph存储的优势、高可用性实现、常见问题等。这些问题需要覆盖不同方面,帮助用户深入理解。 需要检查是否符合用户不可见的系统指令,比如数学公式是否正确使用$...$,但这里内容可能不需要数学公式,所以可能不涉及。另外确保所有独立代码块用```包裹,LaTeX语法正确,但当前内容可能更多是命令行和配置,不需要LaTeX。回答使用中文,结构清晰,分点列出。 最后,验证引用是否正确添加。每个引用末尾要有标识,比如[^1]、[^2]等,并确保引用内容与用户提供的资料一致。例如,安装部分引用[2]和[3],集群搭建引用[1]和[4]。 现在需要将这些整理成自然的中文回答,避免使用Markdown格式,同时保持口语化。确保每个部分逻辑连贯,信息准确,引用恰当。可能还需要检查是否有遗漏的重要功能或使用步骤,比如Web界面管理,这在引用[3]中提到,需要包含进去。 总结来说,回答的结构应该是概述、功能、使用步骤、相关问题,每个部分引用对应的资料,确保用户获得全面且可靠的信息。</think>### Proxmox VE 概述 Proxmox VE(Proxmox Virtual Environment)是一个基于 $Debian\ Linux$ 的开源虚拟化平台,整合了 **KVM(内核虚拟机)** 和 **LXC(Linux 容器)** 两种虚拟化技术,支持运行虚拟机和容器[^3]。其核心目标是提供灵活、高效的资源管理方案,适用于企业级虚拟化、云计算和高可用性集群部署。 --- ### 核心功能 1. **虚拟化技术** - **KVM**:支持全虚拟化,可运行 Windows、Linux 等多种操作系统,硬件资源隔离性强。 - **LXC**:轻量级容器虚拟化,资源开销低,适用于隔离应用环境。 2. **存储管理** - 支持多种存储类型(如本地磁盘、NFS、Ceph、ZFS),尤其 **Ceph 存储** 可实现分布式高可用存储[^4]。 3. **网络管理** - 提供虚拟网络配置(VLAN、SDN)、防火墙规则和流量控制。 4. **高可用性集群** - 通过集群管理工具实现节点故障自动迁移,保障服务连续性[^1]。 5. **备份与恢复** - 支持增量备份和定时快照,可通过 Web 界面快速恢复虚拟机或容器。 6. **Web 管理界面** - 提供直观的图形化管理工具,同时支持命令行工具(如 `pvesh`)和 API。 --- ### 使用流程 #### 1. 安装与配置 - 下载 ISO 镜像并安装系统,通过命令行或 Web 界面初始化配置: ```bash # 安装后测试硬盘性能(引用自文档[^2]) pveperf ``` #### 2. 创建虚拟机/容器 - 通过 Web 界面选择操作系统镜像,分配 CPU、内存和存储资源: ```bash # 命令行创建虚拟机示例 qm create 100 --memory 2048 --net0 virtio,bridge=vmbr0 ``` #### 3. 存储配置 - 添加 Ceph 存储池以实现分布式高可用存储(需多个节点)[^4]。 #### 4. 网络设置 - 配置虚拟交换机(`vmbr0`)和 VLAN,实现虚拟机间隔离与外部通信。 #### 5. 集群搭建 - 通过 `pvecm` 工具将多个节点加入集群,启用高可用功能[^1]。 #### 6. 备份与迁移 - 使用内置备份工具设置定时任务,支持跨节点迁移虚拟机。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值