“星睿O6” AI PC開發套件評測 - 部署PVE搭建All in One NAS服務器

Radxa O6平臺上部署PVE搭建All in One NAS服務器

Radxa O6是一款性能卓越的單板計算機,其強勁的硬件配置和多樣化的接口設計,使其成為家庭和小型企業理想的All in One服務器解決方案。值得一提的是,O6原生配備了兩個5G網口,便于直接實現軟路由的部署。此外,設備上的兩個USB 4.0接口極大地便利了外部設備的擴展,例如連接外置顯卡。O6還支持原生NVMe SSD作為系統盤,雖然缺少原生的SATA接口,但通過PCIe 4.0 x16擴展槽,用戶可以輕松添加SATA或NVMe設備,USB 4.0同樣支持連接硬盤柜。O6采用ITX板型,與市面上ITX機箱完美兼容,并且支持ATX電源,堪稱All in One NAS的理想選擇。本篇文章將詳盡指導如何在Radxa O6上部署Proxmox VE(PVE),構建一款功能全面的All in One NAS服務器。

一、準備工作

硬件要求

  • Radxa O6單板計算機一臺
  • 64GB以上存儲空間(建議256GB以上 NVME SSD)
  • 網絡連接設備(網線、路由器等)
  • 顯示器、鍵盤、鼠標(可選,用于初次設置,如果沒有顯示器,也可以使用串口線,因為需要配置網絡,無法通過ssh完成)

軟件要求

  • Bios 需要升級到最新版本0.2.2-1,或者更新的版本,教程.
  • 安裝好官方的鏡像(目前很多驅動還沒開源,先使用官方鏡像),教程。安裝debian鏡像,不要用Fedora。

安裝鏡像,建議使用NVME硬盤盒 直接DD寫到SSD上面,然后直接開機就可以用了。當然,也可以參照官方教程安裝。
啟動系統之后,需要配置好網絡,最好使用有線連接。

二、安裝PVE

PVE 目前還沒有官方的ARM64 ISO鏡像,因此我們都是基于Debian 安裝第三方ARM64 ports.

網絡配置

pve 會檢查localhost 和 hostname.因此我們需要檢查一下hosts的配置

先檢查自己的hostname,官方應該是radxa,我改成了proxmox了

$ cat /etc/hostname
proxmox

把自己的靜態地址加上去,這里我的是

$ nano /etc/hosts
# 把這一行加上去,地址和hostname改成自己的
192.168.9.227   proxmox pvelocalhost

可以用ip命令獲取自己的地址

$ ip addr

這里192.168.9.227是的地址, proxmox是我的hostname

檢查一下hosts配置

$ cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       orion-o6
192.168.9.227   proxmox pvelocalhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

配置軟件源

  1. 我們先把官方源換成國內鏡像源,我這里用的清華的源

/etc/apt/source.list 更改為如下內容

# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware# 以下安全更新軟件源包含了官方源與鏡像站配置,如有需要可自行修改注釋切換
#deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  1. 安裝證書和依賴庫
apt update && apt install -y apt-transport-https ca-certificates curl --fix-missing && apt update
  1. 安裝第三方GPG key
curl -L https://mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg
  1. 添加第三方的 PVE源
echo "deb https://mirrors.apqa.cn/proxmox/debian/pve bookworm port">/etc/apt/sources.list.d/pveport.list
  1. 更新source list
apt update

安裝PVE

apt install -y   ifupdown2 proxmox-ve

這可能需要很長時間,中間需要配置pve管理郵箱服務器,可以選擇不配置

安裝完后,理論上應該可以直接本機打開網頁https://127.0.0.1:8006開看一下,排除網絡的問題。
最可能的錯誤是第一步的hosts沒有配置好, 可以通過查看log來debug,多google一下。可以通過下面幾個命令來看有沒有錯誤

$ service pvedaemon status
$ service pveproxy status
$ service pve-cluster status

pve 會使用fuse 來重新掛載/etc/pve,可以通過

$ df -h
文件系統               大小  已用  可用 已用% 掛載點
/dev/root              447G   86G  342G   21% /
devtmpfs               7.2G     0  7.2G    0% /dev
tmpfs                  7.5G   46M  7.4G    1% /dev/shm
tmpfs                  3.0G  3.9M  3.0G    1% /run
tmpfs                  5.0M  8.0K  5.0M    1% /run/lock
/dev/fuse              128M   20K  128M    1% /etc/pve
tmpfs                  1.5G   72K  1.5G    1% /run/user/1000
tmpfs                  1.5G   36K  1.5G    1% /run/user/1001

來查看,如果沒看到 /dev/fuse 128M 20K 128M 1% /etc/pve這一行,需要把/etc/pve/的內容清空,然后重啟pve的服務。

配置PVE

現在PVE 安裝成功了,可以打開https://<IP>:8006來配置PVE了

先來一張圖

在這里插入圖片描述

OVS網橋理論性能比Linux Bridge要高,推薦使用

$ apt install -y openvswitch-switch

硬盤或者網絡配置,都可以參考x86 pve配置,沒有區別。CT的template應該也是配置好的,不需要額外配置

三、安裝OpenWRT虛擬機

上傳OpenWRT固件

  1. 下載ARM64 OpenWRT generic 鏡像,點擊下載
  2. 上傳到pve
  3. 也可以直接在PVE shell 上面下載
$ wget https://downloads.openwrt.org/releases/24.10.0/targets/armsr/armv8/openwrt-24.10.0-armsr-armv8-generic-ext4-combined-efi.img.gz
  1. 解壓鏡像
$ gzip -d openwrt-*.img.gz

創建虛擬機

  1. 填寫虛擬機名稱,選擇Arch為aarch64.

在這里插入圖片描述2. iso選擇no media,OS選擇linux
在這里插入圖片描述

  1. 系統選擇OVMF(UEFI), arm只支持UEFI bios,添加EFI storage到local。

在這里插入圖片描述

  1. disk直接下一步,我們后面會刪掉這個磁盤的。
  2. 分配CPU、內存資源,建議至少分配4核CPU、1024MB內存。
  3. 選擇網絡接口之前建立的網橋,確保虛擬機與物理網絡連接。

配置虛擬機

創建完先不要啟動,先去硬件配置界面配置一下

  1. detach硬盤,然后remove掉在這里插入圖片描述

  2. 添加新的網口(或者你添加一個usb 網卡),不添加也無所謂,后面可能要自己配置wan口。

  3. 在host shell命令行下,把openwrt 鏡像加上去, 把VMid換成你的虛擬機ID。

$ qm importdisk <VM ID> openwrt-24.10.0-armsr-armv8-generic-ext4-combined-efi.img local
  1. 回到虛擬機硬件配置界面,把剛剛添加的磁盤加上去,雙擊 unused Disk0,選擇SCSI控制器在這里插入圖片描述

  2. 去到虛擬機options,設置界面,把剛剛添加的磁盤作為第一引導 在這里插入圖片描述

  3. 啟動,正常應該可以直接啟動,這時候你就可以配置的軟路由了。 在這里插入圖片描述

在這里插入圖片描述

四、安裝其他虛擬機

這里就不詳細講了,可以安裝windows,linux。后續如果有需要,再出教程。
windows安裝相比linux麻煩一點,大家可以參考這個教程 和 這里。

在這里插入圖片描述

CT LXC 容器也比較簡單,直通、映射硬件設備也更加成熟。后面如果linlong的VPU解碼ok的話,可以用LXC搭建一個Jellyfin媒體服務器。虛擬話的最大好處就是隔離,一個服務崩潰了也不會影響其他服務。

NAS系統可以使用unraid,或者OVM,黑群暉都可以,fnos目前沒有支持。這些系統我還沒有嘗試過,后續可以嘗試一下再出教程。

五、總結

已知問題

  1. 直通有問題
    我嘗試打開iommu,但是貌似網卡還是無法直通,這個后續需要更多探索。不過軟路由用網橋也可以,或者可以外接USB 網卡

我們成功在Radxa O6平臺上部署了PVE,并搭建了一款功能強大的All in One服務器。接下來,你可以在這臺服務器上部署各種服務,滿足家庭或小型企業的需求。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76732.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76732.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76732.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++ linux打包運行方案(cmake)

文章目錄 背景動態庫打包方案動態庫轉靜態庫動態庫打到軟件包中 運行 背景 使用C編寫的一個小項目&#xff0c;需要打包成ubuntu下的可執行文件&#xff0c;方便分發給其他ubuntu執行&#xff0c;因為docker鏡像方案過于臃腫&#xff0c;所以需要把項目的動態庫都打在軟件包中…

Linux內核編譯(Ubuntu)

實驗內容&#xff1a;在系統中下載統一發行版本的版本號較高的內核&#xff0c;編譯之后運行自己編譯的內核&#xff0c;并使用uname-r命令查看是否運行成功。 實驗步驟&#xff1a; 1.查看實驗環境和內核版本 圖1 實驗環境 VMware中虛擬機Ubuntu&#xff08;24.04&#xff…

EdgeGPT - 新版Bing聊天功能逆向工程

本文翻譯整理自&#xff1a;https://github.com/acheong08/EdgeGPT 文章目錄 一、關于 EdgeGPT相關鏈接資源關鍵功能特性 二、安裝系統要求安裝命令 三、認證配置獲取Cookie步驟代碼中使用Cookie 四、使用方法1、命令行方式2、Python API方式使用Chatbot類使用Query輔助類 3、…

三網通電玩城平臺系統結構與源碼工程詳解(四):子游戲集成與服務器調度機制全解

本篇將深入講解三網通電玩城平臺中子游戲接入、前后端資源組織方式、服務器調度邏輯、并發接入方案等核心內容&#xff0c;重點覆蓋“李逵劈魚”、“水果瑪麗”、“瘋狂瑪麗”等熱門組件&#xff0c;輔以完整代碼框架與部署邏輯。 一、子游戲資源目錄結構與加載機制 平臺采用標…

1.1 AI大模型與Agent的興起及其對企業數字化轉型的推動作用

隨著人工智能技術的飛速發展&#xff0c;AI大模型和智能代理&#xff08;Agent&#xff09;的興起正成為推動企業數字化轉型的重要力量。從2017年GPT-1的首次亮相到2025年GPT-4和Qwen 2.5等多模態模型的成熟&#xff0c;AI大模型經歷了顯著的技術演進&#xff1b;與此同時&…

位運算練習:起床困難綜合征(貪心,位運算)(算法競賽進階指南學習筆記)

目錄 前情提要起床困難綜合征&#xff08;貪心&#xff0c;位運算&#xff09; 前情提要 一些基礎運算操作用法看看上一篇&#xff1b; 起床困難綜合征&#xff08;貪心&#xff0c;位運算&#xff09; 題目原文 [P2114 NOI2014] 起床困難綜合癥 - 洛谷 思路分析 題目很長…

PowerBi中REMOVEFILTERS怎么使用?

在 Power BI 的 DAX 中&#xff0c;REMOVEFILTERS() 是一個非常重要的函數&#xff0c;常用于取消某個字段或表的篩選上下文&#xff08;Filter Context&#xff09;&#xff0c;從而讓你的計算不受切片器&#xff08;Slicer&#xff09;、篩選器或視覺對象的限制。 ? 一、REM…

Vue3 實戰:打造多功能旅游攻略選項卡頁面

在旅游類應用開發中&#xff0c;為用戶提供全面、直觀的信息展示界面至關重要。本文將分享如何基于 Vue3 Axios 技術棧&#xff0c;實現一個包含攻略、游記、問答三大板塊的旅游攻略選項卡頁面&#xff0c;從樣式設計到交互邏輯&#xff0c;帶你深入了解整個開發過程。 項目背…

JavaScript性能優化實戰(1):性能優化基礎與性能分析工具

性能優化的重要性與業務價值 在當今競爭激烈的互聯網環境中,網站和應用的性能已成為用戶體驗和業務成功的關鍵因素。研究表明,頁面加載時間每增加1秒,轉化率可能下降7%,而53%的用戶會在頁面加載時間超過3秒后放棄訪問。這些數據直接揭示了性能優化對業務的巨大影響: 用戶…

Unity 腳本使用(二)——UnityEngine.AI——NavMesh

描述 Singleton class 用于訪問被烘培好的 NavMesh. 使用NavMesh類可以執行空間查詢&#xff08;spatial queries&#xff09;&#xff0c;例如路徑查找和可步行性測試。此類還允許您設置特定區域類型的尋路成本&#xff0c;并調整尋路和避免的全局行為。 靜態屬性&#xff0…

Java 靜態內部類面試題與高質量答案合集

本文整理了關于 Java 靜態內部類&#xff08;Static Nested Class&#xff09;在面試中的高頻問題及標準答案&#xff0c;幫助你理解其底層原理、內存表現以及實際應用。 1. 什么是靜態內部類&#xff1f;和普通內部類有什么區別&#xff1f; 答&#xff1a; 靜態內部類是定義…

為什么買不到一定阻抗特性曲線的磁環

為什么買不到一定阻抗特性曲線的磁環&#xff1a; 磁環繞不同的圈數&#xff0c;阻抗特性曲線不同&#xff0c;磁環沒有類似于磁珠的特定頻率和阻抗特性曲線的磁環。 磁環與磁珠的核心區別&#xff1a; 磁珠是一種固定頻率阻抗器件&#xff0c;出廠時已通過材料和工藝設計確定…

【MATLAB海洋專題】歷史匯總

【MATLAB海洋專題】歷史匯總 目錄 01&#xff1a;海洋專題進階教學 02&#xff1a;海洋數據處理 03&#xff1a;海洋數據下載 04&#xff1a;海洋配色 05&#xff1a;海洋專題基礎教學 06: 其他基礎畫圖 07&#xff1a;python 畫海圖專題 08&#xff1a;模式相關文件制作 01…

數據倉庫ODS、DWD、DWS、ADS各層介紹

數據倉庫Data warehouse&#xff08;可簡寫為DW或者DWH&#xff09;建設的目的&#xff0c;是為前端查詢和分析作為基礎&#xff0c;主要應用于OLAP&#xff08;on-line Analytical Processing&#xff09;&#xff0c;支持復雜的分析操作&#xff0c;側重決策支持&#xff0c;…

動態提示詞(小模型)、RAG和提示詞系統

動態提示詞(小模型)、RAG和提示詞系統 目錄 動態提示詞(小模型)、RAG和提示詞系統小模型方案:動態提示詞基于規則的動態提示詞生成基于模板的動態提示詞生成基于小模型的動態提示詞生成基于強化學習的動態提示詞生成基于元學習的動態提示詞生成動態提示詞(小模型)RAG(檢…

并發設計模式實戰系列(3):工作隊列

&#x1f31f; ?大家好&#xff0c;我是摘星&#xff01;? &#x1f31f; 今天為大家帶來的是并發設計模式實戰系列&#xff0c;第三章工作隊列&#xff08;Work Queue&#xff09;??&#xff0c;廢話不多說直接開始~ 目錄 一、核心原理深度拆解 1. 生產者-消費者架構 …

云賬號安全事件應急響應指南:應對來自中國IP的異常訪問

在當今數字化時代,云服務已成為企業IT基礎設施的核心。然而,隨之而來的安全挑戰也日益突出。本文將詳細介紹當發現云賬號被來自中國的IP地址異常利用時,應如何快速有效地響應,以確保賬戶安全并最小化潛在風險。 1. 確認異常活動 首先,我們需要確認是否真的發生了安全事件…

三網通電玩城平臺系統結構與源碼工程詳解(五):客戶端熱更機制與多端資源分發流程

本篇將聚焦三網通平臺在多客戶端部署中的資源熱更機制設計、跨平臺同步策略、版本控制與前端資源發布管理&#xff0c;幫助開發者搭建高效穩定的資源更新系統。 一、資源分發平臺架構 為實現安卓端、iOS端、PC端的統一更新分發&#xff0c;平臺采用 Node.js Express 構建資源…

spark和hadoop的區別

一、spark概述 二、處理速度 三、 編程模型 四、實時性處理 五、spark內置模塊 六、spark的運行模式

AI寫代碼之GO+Python寫個爬蟲系統

下面我們我們來利用AI&#xff0c;來用GOPython寫個爬蟲系統。 幫我寫一個Python語言爬取數據寫入Mysql的案例&#xff0c;信息如下&#xff1a; 1、Mysql數據庫地址是&#xff1a;192.168.1.20 &#xff0c;mysql用戶名是&#xff1a;root&#xff0c; Mysql密碼是&#xff1…