当前位置:   article > 正文

Proxmox VE安装和在PVE上安装群晖DSM7.01_pve安装nas

pve安装nas

工作的电脑硬盘都满了,很多大型软件舍不得删除,也没合适的服务器存放,就找了一台空闲机器当服务器使用了,为了后面方面扩展,打算直接装PVE,然后在PVE上装群晖7.01(DSM),后面方面扩展。也是现在一个比较流行的做法。

首先准备一个U盘,还有几个软件。
Ventoy - 一个可以把U盘做成ISO引导的工具,你在U盘放几个ISO,用U盘启动就可以显示几个ISO引导,听方便的。
https://github.com/ventoy/Ventoy

PVE虚拟机
https://www.proxmox.com/

一个PE系统
EasyU,运行后能直接生成ISO引导程序。

制作启动U盘

插入U盘运行Ventoy2Disk.exe来格式化U盘
在这里插入图片描述

然后把proxmox.iso拷贝到U盘,还可以放入其他的EasyU系统等PE系统ISO。
在这里插入图片描述
然后CMOS里设置从U盘引导,开机启动
进入后应该能看到
Ventoy的启动界面,里面会有Easu和PVE启动选项。

硬盘分区格式设置

我们进入EasyU,我们可以通过EasyU的PE系统,在DiskGenius工具里设置安装盘为GPT分局类型为GUID格式。
如果你的硬盘是设置好的,就可以跳过,也不用这个PE系统。
GPT的全称是Globally Unique Identifier Partition Table,意即GUID分区表,它的推出是和UEFI BIOS相辅相成的,鉴于MBR的磁盘容量和分区数量已经不能满足硬件发展的需求,GPT首要的任务就是突破了2.2T分区的限制,最大支持18EB的分区。

如果你的安装盘有文件,可以删除所有分区。最后一定要点击保存更改。

安装PVE

再次重启U盘引导,选择PVE的ISO启动。
选择Install Proxmox VE。
第一步就是同意,
第二步硬盘我选择固态。
第三步国家输入C,就出现China。
第四步输入Root密码,邮件。
第五步网卡选择,还有ip地址等。
设置好后最后点击Install

都安装好了,拔出U盘,开始让电脑启动。启动好了就显示
Welcom to the Proxmox Virutal Enviromnet . …
Https://192.xxxxx.xxx.x:8006/

www login:
然后你就可以在局域网其他电脑上远程操作了。
在浏览器地址栏输入
Https://192.xxxxx.xxx.x:8006/
输入root和密码就能成功登录后台了

在这里插入图片描述

设置PVE

然后我们需要设置PVE的直通特性,在PVE的视图里点击www里的Shell
在这里插入图片描述
输入如下指令:

nano /etc/default/grub
  • 1

在里面找到

GRUB_CMDLINE_LINUX_DEFAULT="quiet"
  • 1

修改为(Intel的输入)

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
  • 1

AMD的输入

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
  • 1

Ctrl+x 输入y,保存后。
再更新生效,输入:

update-grub
  • 1

然后增加模块
输入指令:

nano /etc/modules
  • 1

在里面输入

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
  • 1
  • 2
  • 3
  • 4

同样保存后输入指令生效

update-initramfs -u -k all
  • 1

检查是否启用成功,可以输入

dmesg | grep 'remapping'
  • 1

看到Enabled IRQ remapping的字眼就表示成功了。

find /sys/kernel/iommu_groups/ -type l
  • 1

输入这个能看到很多组数据表示OK了。

还可以输入lspci -m,查看设备
在这里插入图片描述
后面几个是直通的网卡。

浏览器里重启虚拟机,这样虚拟机就设置完毕了。

PVE的升级

升级首先点击数据中心/pve/更新/存储库添加No-Subscription,确定。然后回到更新点击刷新。如果出现401错误,那么需要如下操作
备份原有存储库

mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
  • 1

修改/etc/apt/sources.list,在最后加入

#适用于PVE 6.x
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
#适用于PVE 7.x
deb http://security.debian.org/debian-security bullseye-security main contrib
  • 1
  • 2
  • 3
  • 4

保存后运行

apt-get update
  • 1

在这里插入图片描述

参考这里这里这里
然后再回到后台,点击刷新后升级。

安装群晖DSM7.01

接下来我们安装群晖DSM7.01系统。
首先在网上找一个群晖DSM7.01引导文件,注意下版本号,例如我要安装的是DSM_DS918+_42218,那么就要找相应的引导文件,例如我的是DS918_7.0.1-42218_pve.img,分为物理机版和虚拟机版,我用的也是虚拟机版的引导文件。

然后我们来创建一个虚拟机。
我们点击PVE后台右上角的创建虚拟机
第一步我们输入名称,这里输入DSM
在这里插入图片描述
第二步,操作系统,不使用任何介质
在这里插入图片描述
系统和磁盘都默认。
CPU我选择的4核心,内存是4096,按照自己情况来。网络也可以默认为VirtlO(半虚拟化),这些设置后面可以更改,所以不用台纠结,点击完成。

然后左边的www树里就多了一个100(DSM)的虚拟机,这就是刚才创建的。
我们点击硬件,点击硬盘(scsi0)这个是没用的,我们选择后点击分离,分离后删除未使用的磁盘0。

然后我们开始真正开始安装DSM,上传你的DSM引导程序
在这里插入图片描述

从pve的数据中心/www/local里点击ISO镜像,点击上传,开始上传你的dsm的img文件。
从底部信息里双击上传的信息,能看到上传后的路径,例如我的是:

/var/lib/vz/template/iso/DS918_7.0.1-42218_pve.img
  • 1

然后点击www里的Shell,输入指令,注意100是我的ID,换成你的虚拟机ID。

nano /etc/pve/qemu-server/100.conf
  • 1

在第一行我们添加下面的参数,注意里面的file,要换成你的路径。
args: -device ‘qemu-xhci,addr=0x18’ -drive ‘id=synoboot,file=/var/lib/vz/template/iso/DS918_7.0.1-42218_pve.img,if=none,format=raw’ -device ‘usb-storage,id=synoboot,drive=synoboot,bootindex=5’

然后我有一块4T机械硬盘,要硬盘直通给Nas使用,那么要进一步设置
首先查看硬盘的ID号。
输入

ls /dev/disk/by-id

root@www:~# ls /dev/disk/by-id
ata-Samsung_SSD_860_EVO_500GB_S3Z3NB0KB09341N
ata-Samsung_SSD_860_EVO_500GB_S3Z3NB0KB09341N-part1
ata-Samsung_SSD_860_EVO_500GB_S3Z3NB0KB09341N-part2
ata-Samsung_SSD_860_EVO_500GB_S3Z3NB0KB09341N-part3
ata-ST4000VN008-2DR166_ZDHAWAER
ata-ST4000VN008-2DR166_ZDHAWAER-part1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

上面的三星是我的固态,我放虚拟机的,另外一个ST4000是一个4T机械硬盘,我们要把这个4T机械作为NAS存储盘。

硬盘映射
sata1这里也可以换成未占用的id数(PVE支持satat0-5)
输入指令(注意ID好要更换成自己的)

qm set 100 -sata1 /dev/disk/by-id/ata-ST4000VN008-2DR166_ZDHAWAER
  • 1

如果返回以下信息,说明已成功映射

update VM 100: -sata1 /dev/disk/by-id/ata-WDC_XXXX_XXXX_XXXX
  • 1

这里要注意,在DSM虚拟机要设置,否则无法识别硬盘
DSM虚拟机的硬件里BIOS设置为OVMF(UEFI)
另外机型设置成q35,如图
在这里插入图片描述
没有上面大问题,就可以看到里面出现了一块新硬盘stata1

下面重启虚拟机,开始安装DSM系统了。
我们通过
http://find.synology.com
可以查找局域网的nas设备,进行一个Nas的安装了。

附:一些常用PVE指令


   qm guest cmd <vmid> <command>
   qm guest exec-status <vmid> <pid>
   qm guest passwd <vmid> <username> [OPTIONS]
   qm guest exec <vmid> [<extra-args>] [OPTIONS]
   qm clone <vmid> <newid> [OPTIONS]
   qm config <vmid> [OPTIONS]
   qm create <vmid> [OPTIONS]
   qm delsnapshot <vmid> <snapname> [OPTIONS]
   qm destroy <vmid> [OPTIONS]
   qm list  [OPTIONS]
   qm listsnapshot <vmid>
   qm migrate <vmid> <target> [OPTIONS]
   qm move_disk <vmid> <disk> <storage> [OPTIONS]
   qm pending <vmid>
   qm reset <vmid> [OPTIONS]
   qm resize <vmid> <disk> <size> [OPTIONS]
   qm resume <vmid> [OPTIONS]
   qm rollback <vmid> <snapname>
   qm sendkey <vmid> <key> [OPTIONS]
   qm set <vmid> [OPTIONS]
   qm shutdown <vmid> [OPTIONS]
   qm snapshot <vmid> <snapname> [OPTIONS]
   qm start <vmid> [OPTIONS]
   qm stop <vmid> [OPTIONS]
   qm suspend <vmid> [OPTIONS]
   qm template <vmid> [OPTIONS]
   qm unlink <vmid> --idlist <string> [OPTIONS]
   qm cleanup <vmid> <clean-shutdown> <guest-requested>
   qm importdisk <vmid> <source> <storage> [OPTIONS]
   qm importovf <vmid> <manifest> <storage> [OPTIONS]
   qm monitor <vmid>
   qm mtunnel 
   qm nbdstop <vmid>
   qm rescan  [OPTIONS]
   qm showcmd <vmid> [OPTIONS]
   qm status <vmid> [OPTIONS]
   qm terminal <vmid> [OPTIONS]
   qm unlock <vmid>
   qm vncproxy <vmid>
   qm wait <vmid> [OPTIONS]

例如:删除虚拟机
qm destroy 100
qm list 100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45

参考
https://wp.gxnas.com/11849.html
http://www.aw404.com/index.php/archives/99.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/193441
推荐阅读
相关标签
  

闽ICP备14008679号