【2022.04.19】J1900安裝PVE系統,打造AIO系統


踩雷

J1900支持vt-x,但是不支持vt-d技術,所以不能夠硬件直通,折騰兩小時,寄了,下次換好一點的U玩吧

前言

在接觸了docker這樣的概念后,對docker的單個備份感覺不是很滿足,所以想來嘗試一下PVE這樣的虛擬機系統

(我的想法是,也許可以備份整個虛擬機?

那本次的視頻的主要教程來自於司波圖的教程:https://www.bilibili.com/video/BV1GY41177Es

像這類All in One 的服務器,追求的是穩定的服務,而不是最新的科技,所以選擇的是司波圖推薦的版本

工具下載地址(天翼)(提取碼:xea7):https://cloud.189.cn/t/jEzayaeuEVjy

本次使用的J1900是雙網口的,搭載的是8G內存和32G的硬盤

image-20220418234124279

因為要留一個網口給PVE服務器管理,所以本次J1900將設為旁路由模式,以下為拓撲圖,要多使用一個交換機

image-20220418234518538

寫入鏡像

打開寫盤工具,拖入鏡像

image-20220418235148972

以DD鏡像模式寫入

image-20220418235303905

寫入結束后,插入U盤,插入網線,插入鍵盤,進入J1900的BIOS界面,選擇UEFI啟動,保存后重啟

順便把CPU的虛擬化打開

image-20220419013624247

一直next就行,選擇要寫入的磁盤,記住設置好的密碼,以及設置好服務器的名稱,多網口情況下默認會選擇你能上網的那個網口

如果不能配置的話,使用自己的網段下的ip,我選的是192.168.1.250,后面的CIDR24的意思是子網掩碼是255.255.255.0

安裝好后會重啟,使用網頁https://你設定的ip:8006即可進入PVE系統(目前來說里面還沒有虛擬機運行)

如果無法進入的話,一定把域名輸全了,不要漏了https

image-20220419004731019

可以看到的是32G的硬盤實在太小了,安裝完系統就已經占據了36.4%

image-20220419004833782

因為服務器在國外,因此在開始下載虛擬機之前呢,我們要先換源,改成國內服務器

在終端內輸入以下命令,換PVE的源

wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
echo "#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

image-20220419005018703

然后換Debian的源(這個是操作系統的源,

mv /etc/apt/sources.list /etc/apt/sources.list.bk
nano /etc/apt/sources.list

在里面加入

deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free

# deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free

然后Ctrl+x y enter退出

更新一下操作系統,需要等待一段時間

apt update
apt upgrade -y

安裝軟路由openwrt

安裝ethtool

apt install ethtool -y

這個ethtool包含了ping等工具

記錄端口別名

進入網絡中,查看網絡

image-20220419010358268

可以知道我現在的PVE網卡,是在enp2s0之中

在shell中,使用以下命令,記錄bus-info

ethtool -i [設備名稱]  #查看設備名對應設備位置

所以我要在表格中記錄如下信息

外部端口 PVE顯示的 設備位置
enp2s0 02.00.0
enp3s0 03.00.0

開啟硬件直通

在BIOS中就要設置好

然后在系統中

nano /etc/default/grub

將第四條注釋了,加入新一句

image-20220419013859472

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

image-20220419013929826

然后Ctrl+x y enter退出

更新一下grub,后重啟

update-grub

安裝openwrt

Releases · klever1988/nanopi-openwrt (github.com)

在releases中找到x86.img.gz,並下載解壓,后綴改名為iso

在網頁中進行上傳

image-20220419014530385

上傳好了后創建虛擬機

image-20220419014810657

image-20220419014829753

image-20220419014847075

因為J1900有四核心,所以這里選擇4

image-20220419014944908

512MB足矣

image-20220419015007241

下一步下一步,完成

創建虛擬機並設置直通

修改配置文件命令,這個類似於docker-compose的作用

nano /etc/pve/qemu-server/[虛擬機編號].conf

這個虛擬機編號可以在第一步看到是100

image-20220419014810657

將這里的media=cdrom改為cache=unsafe

保存退出

添加網卡

image-20220419015733178

因為我的enp3s0是未用的,添加

image-20220419015927811

這里的vmbr0是現在已用的,PVE橋接進入的,而這個03.00.0是未用的

image-20220419020147275

外部端口 PVE顯示的 設備位置 軟路由中
enp2s0 02.00.0 eth0(橋接)
enp3s0 03.00.0 eth1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM