在Hostloc论坛看到有人发的,有吃灰独服的可以试着装一下,这东西仅适合娱乐,正经存储还是本地NAS好一些。我自己根据教程折腾了两天,已经很详细了,顺便分享一下我遇到的坑,还帮助作者找到了一个BUG。当然为什么是两天呢,其实也不难,就是2欧远程实在太卡太卡了,卡哭我了,我只能尽量白天折腾,晚上搁置。
此教程没图,我也懒得再弄了,时间长还卡,而且最近备案还没完成,小水管图太多搞的网站也卡。
本文转载自:https://www.hostloc.com/thread-596711-1-1.html
Table of Contents
教程
教程分为以下几个步骤:
一、安装Proxmox 虚拟机
二、设置第二张网卡并做端口转发
三、虚拟机中安装windows
四、虚拟机中安装群晖引导
五、windows通过群晖助手安装群晖固件
——————————————————————————————————————-
一、安装Proxmox虚拟机 (此处掠过,OL后台就可以直接安装)
安装过程中需要设置【root密码】 【用户名】、【用户密码】 (如果你是kimsufi,那么邮件自动会发送root用户名和密码)
登陆Proxmox的账户:
用户名:root
密 码:【root密码】
装好之后,登陆进入Promox备用。
——————————————————————————————————————-
二、设置第二张网卡并做端口转发
1. 通过ssh 链接服务器IP,并使用第一步中设置的【用户名】、【用户密码】登陆。
2. 登陆成功后,通过 “su” 命令,切换为root用户。(此处切换过程需要输入【root密码】)
3. 切换成功后,通过 “nano /etc/network/interfaces” 命令,编辑网卡选项。
4. 光标切换至最下方。粘贴如下内容:并保存退出(保存命令 ctrl+x 输入y 回车)
auto vmbr2 iface vmbr2 inet static address 10.99.0.254 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s ‘10.99.0.0/24’ -o vmbr0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s ‘10.99.0.0/24’ -o vmbr0 -j MASQUERADE post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 3389 -j DNAT –to 10.99.0.1:3389 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 3389 -j DNAT –to 10.99.0.1:3389 post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 5000 -j DNAT –to 10.99.0.2:5000 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 5000 -j DNAT –to 10.99.0.2:5000 post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 5001 -j DNAT –to 10.99.0.2:5001 post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 5001 -j DNAT –to 10.99.0.2:5001
5. 运行 “service networking restart” ,命令重启网络服务。(这步其实也不用,因为下一步直接reboot什么都解决了)
6. 运行 “reboot” ,命令重启整个Proxmox系统。然后等3分钟。
——————————————————————————————————————-
三、虚拟机中安装windows
1. 通过ssh 链接服务器IP,并使用第一步中设置的【用户名】、【用户密码】登陆。
2. 登陆成功后,通过 “su” 命令,切换为root用户。(此处切换过程需要输入【root密码】)
3. 通过 “cd /var/lib/vz/template/iso” 命令,切换至存放虚拟机系统的目录
4. 通过 “wget http://tutu.bid/os/virtio/cn_windows_10_multiple_editions_version_1607_updated_jan_2017_x64_dvd_9714394_virtio.iso” 命令,下载windows10(含virtio驱动)的系统至目录中
5. 切换到Proxmox 的管理界面中,点击右上角“创建虚拟机”
6. 一般:
节点:默认
资源池:默认
VM ID: 100
名称:WIN10
7. 操作系统:
选择:使用CD/DVD光盘镜像文件(ISO)
储存:local
ISO映像:选择刚才我们wget的iso文件
访客OS:
类别:Microsoft Windows
版本:10/2016
8.系统:
显卡:默认
SCSI控制器:VirtlO SCSI
Qemu代理:不勾选
9. 硬盘:
总线/设备:IDE 0
储存:local
磁盘大小:根据实际情况选择
格式:QEMU映像格式(qcow2)
缓存:默认(无缓存)
丢弃:不勾选
10. CPU
Sockets:根据实际情况选择
核:根据实际情况选择
类别:默认(kvm64)
11. 内存
内存(MiB):1024 (或根据实际情况选择)
12. 网络
无网络设备:不勾选
桥接:vmbr2
VLAN标签:no VLAN
防火墙:默认勾选
模型: VirtlO(半虚拟化)
MAC地址:auto
13.确认 – 完成
14. 左侧数据中心,选择100(WIN10)这个虚拟机,点击右上角“启动”
15. 启动完成后通过“控制台”按钮进入Windows系统。
并进入硬件管理器 – 其他设备 ,把网卡驱动安装上。
(需要选择光盘中的驱动)
四、虚拟机中安装群晖引导
1. 在Proxmox管理页面下右上角“创建虚拟机”
(此虚拟机是用于群晖系统和引导的)
一般:
名称随便
VMID后面需要用到(一般默认101)
操作系统:不使用任何介质
类别Linux
版本5.x-2.6Kernel
系统: 不动
硬盘:
总线/设备: Sata
存储: local
硬盘大小: 100GB(按需选择)
格式: QeMU image format (qcow2)
CPU:
Sockets: 1
核心: 1(按需选择)
类别: Default (kvm64)
内存:
内存:2048(按需选择)
网络:
桥接:vmbr2
模型:Inter E1000
2. 将引导下载到群晖虚拟机中
ssh连接到proxmox.
运行命令:
cd /var/lib/vz/images/101
(其中101根据VMID实际情况更改)
wget -O synoboot.img http://tutu.bid/i/2297/DS918+1.04b%E6%94%AF%E6%8C%816.2~6.21.img
3. 将引导挂载到群晖系统中
cd /var/lib/vz/images/101
qemu-img convert -f raw -O qcow2 synoboot.img vm-101-disk-2.qcow2
qm importdisk 101 vm-101-disk-2.qcow2 local
4. 将挂载的磁盘启用SATA,并修改启动顺序
然后在proxmox界面,创建的DSM选项下找到硬件,未使用的磁盘,双击,然后SATA后面改成1,点击添加。
“选项”里面引导顺序改成 DISK(sata1)
5. 设置引导自启动
ssh界面上,运行命令:
cd /etc/pve/qemu-server/
编辑conf文件
nano 101.conf
在最下方添加如下字段
args: -device ‘piix3-usb-uhci,addr=0x18’ -drive ‘id=synoboot,file=/var/lib/vz/images/101/synoboot.img,if=none,format=raw’ -device ‘usb-storage,id=synoboot,drive=synoboot’然后ctrl+x 输入y 回车保存退出。
6. 然后启动群晖的虚拟机,然后在同局域网WIN小鸡里面安装群晖助手,扫描,不要用浏览器去打开那个IP,因为打不开,直接用群晖助手去安装,然后设置静态IP为10.99.0.2 255.255.255.0 10.99.0.254
对应的固件下载
https://originarchive-us.synology.com/download/DSM/release/6.2.1/23824/DSM_DS918+_23824.pat
至此安装完成。端口映射参照第二条第4项自行更改。
实践中我遇到的坑与解决方法
1、第一个坑就是装好了Windows没网,驱动全部安装好了就是没网,随后我到Lop(溜藕片)的群里询问,总算解决。
首先发现是创建Windows虚拟机那“桥接网卡”部分教程写错了,原来是vmbr0,正确的应该是vmbr2,后续已改正,前面的教程也是已经修正过的。
重新设置后还是没有网络,群内大佬建议手动设置IP和DNS,如果你是按照上面来的,IP地址为10.99.0.1,子网为10.99.0.254,网关为255.255.255.0,DNS需要到Proxmox面板查看,我的是62.xxx.xxx.6+62.xxx.xxx.7,保存退出,系统右侧弹出通知,选择“是”即可。
但是不知道为什么还是连不上,最后心一横彻底重装服务器再来一遍,已经到了傍晚,Win远程桌面越来越卡了,这也是我搞了两天的原因。
2、第二个是群晖启动失败
报错忘记了,解决方法就是重装大法好,跟着上面重装后再弄一次就成功了。
最后的总结就是卡卡卡,见到了群晖长什么样后我重装回Debian了,网络延迟搞得群晖也用起来卡厉害,而且开的是虚拟机,C2238这种弱鸡CPU,还分出来一个核心,实在是辛苦它了。
原创文章,作者:zrj766,如若转载,请注明出处:https://www.zrj96.com/post-1370.html
欢迎关注本站Telegram频道获取最新资讯:点击加入