アプリケーション開発ポータルサイト
ServerNote.NET
カテゴリー【UbuntuHardware
Dell Pro Max with GB10 2台をつなげて運用する
POSTED BY
2026-07-18

Mac miniによく似たコンパクトスパコンです。DACケーブルで2台をつなげて省スペースでデュアル運用します。マシンスペックは以下。

https://www.dell.com/ja-jp/shop/%E8%A3%BD%E5%93%81%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA/dell-pro-max-with-gb10/spd/dell-pro-max-fcm1253-micro/xcto_fcm1253_apac

NVIDIA GB10 GPUと、CPUはARM64というまぁ正直チープな構成です。Intel X86がバカ高いのはわかるけどARM64は対応してないソフトが多いから苦労する・・それについては後述しますがまずは基本セットアップ。

1、ハードウェアのセットアップ

2台の箱を開けてMac miniみたいな本体とACアダプターを取り出します。今どき珍しい3ピンプラグであるため、以下のような、専用のアースつき電源タップが必要です。

https://www.yodobashi.com/product/100000001002797682/

DACケーブルは2台買えば2本手に入りますが、当然使うのは1本です。これを、マシンスペックページにあるように、背面のDACケーブルに差し込んで両者を接続します。1番右端のポート同士をつなぎます

あとはLANケーブルをつないで、マウス・キーボード・HDMIモニターをつないで電源ボタンを押して起動します。

2、ソフトウェアのセットアップ

起動すると、OSはUbuntu Desktopであるので、GUIが表示される。初期ユーザー名とパスワードを設定する。これがsudo権限を持つrootユーザーになるので忘れない。

GUIのアプリケーションメニューで「コンソール」があるので起動し、以下のように打って、最低限sshdをONにして常駐させる。

sudo -s
systemctl enable ssh
systemctl start ssh
ip a

これでもう、GUIからはログアウトしてOK、あとはSSHで接続して使う。このsshdはデフォルトでパスワードログインがOKになっているので、設定した初期ユーザーでログインできる。
LANはDHCPなので、ip a と打った結果でアドレスがわかるのでそれにログインすればOK

3、Ubuntu Server初期設定

まずはどのUbuntu初回ログインでも最初にやっておくコマンド

sudo -s
cd /
cp -Rp etc etc.default
apt -y update
apt -y upgrade
apt -y dist-upgrade
sync
reboot
apt --purge autoremove
sudo -s
export EDITOR=vi
sudoedit /etc/sudoers
Defaults:%sudo env_keep += "EDITOR"
%sudo  ALL=(ALL:ALL) NOPASSWD: ALL #※自己責任注意※

OS, GPU情報確認

cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

uname -a
Linux promaxgb10-1 6.17.0-1026-nvidia #26-Ubuntu SMP PREEMPT_DYNAMIC Thu Jun 25 00:57:17 UTC 2026 aarch64 aarch64 aarch64 GNU/Linux

nvidia-smi
Sat Jul 18 14:45:06 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.159.03             Driver Version: 580.159.03     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GB10                    On  |   0000000F:01:00.0 Off |                  N/A |
| N/A   42C    P8              4W /  N/A  | Not Supported          |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

4、ホスト名の変更とDACケーブル接続状況の確認

デフォルトのホスト名はわかりにくいので変更。1台目、2台目がわかるように-1,-2,とする。

sudo hostnamectl set-hostname promaxgb10-1 # 2台目はpromaxgb10-2

ibdev2netdev

roceP2p1s0f0 port 1 ==> enP2p1s0f0np0 (Down)
roceP2p1s0f1 port 1 ==> enP2p1s0f1np1 (Up)
rocep1s0f0 port 1 ==> enp1s0f0np0 (Down)
rocep1s0f1 port 1 ==> enp1s0f1np1 (Up)

これがDACケーブルの接続状況で、右端ポート同士の接続のみだが、なぜかポートが2つある扱いになっているので、名前づけはそれぞれdac-a,dac-bなどとする。

5、/etc/hostsの設定

上記DAC IFには、それぞれローカルIPアドレス10.10.{10,20}.{1,2}を振って、名前でアクセスできるようにする。

/etc/hosts

127.0.0.1 localhost
127.0.0.1 promaxgb10-ae62 # 2台目はpromaxgb10-ad6c
127.0.0.1 promaxgb10-1 # 2台目はpromaxgb10-2
# 以下は1,2台目共通設定
10.10.10.1 promaxgb10-1 # enP2p1s0f1np1
10.10.10.2 promaxgb10-2 # enP2p1s0f1np1
10.10.10.1 promaxgb10-1-dac-a # enP2p1s0f1np1
10.10.10.2 promaxgb10-2-dac-a # enP2p1s0f1np1
10.10.20.1 promaxgb10-1-dac-b # enp1s0f1np1
10.10.20.2 promaxgb10-2-dac-b # enp1s0f1np1

6、実際のIPアドレスの割り振りと疎通確認

hostsで書いた内容が実現するように、実際に割り振るコマンドを打つ。

1台目

sudo nmcli connection add type ethernet \
  ifname enP2p1s0f1np1 \
  con-name gb10-dac-a \
  ipv4.method manual \
  ipv4.addresses 10.10.10.1/30 \
  ipv6.method disabled \
  connection.autoconnect yes

sudo nmcli connection add type ethernet \
  ifname enp1s0f1np1 \
  con-name gb10-dac-b \
  ipv4.method manual \
  ipv4.addresses 10.10.20.1/30 \
  ipv6.method disabled \
  connection.autoconnect yes

sudo nmcli connection up gb10-dac-a
sudo nmcli connection up gb10-dac-b

nmcli device status
ip -br addr
ping -I enP2p1s0f1np1 10.10.10.2
PING 10.10.10.2 (10.10.10.2) from 10.10.10.1 enP2p1s0f1np1: 56(84) bytes of data.
64 bytes from 10.10.10.2: icmp_seq=1 ttl=64 time=1.14 ms

ping -I enp1s0f1np1 10.10.20.2
PING 10.10.20.2 (10.10.20.2) from 10.10.20.1 enp1s0f1np1: 56(84) bytes of data.
64 bytes from 10.10.20.2: icmp_seq=1 ttl=64 time=0.893 ms

2台目

sudo nmcli connection add type ethernet \
  ifname enP2p1s0f1np1 \
  con-name gb10-dac-a \
  ipv4.method manual \
  ipv4.addresses 10.10.10.2/30 \
  ipv6.method disabled \
  connection.autoconnect yes

sudo nmcli connection add type ethernet \
  ifname enp1s0f1np1 \
  con-name gb10-dac-b \
  ipv4.method manual \
  ipv4.addresses 10.10.20.2/30 \
  ipv6.method disabled \
  connection.autoconnect yes

sudo nmcli connection up gb10-dac-a
sudo nmcli connection up gb10-dac-b

nmcli device status
ip -br addr

ping -I enP2p1s0f1np1 10.10.10.1
PING 10.10.10.1 (10.10.10.1) from 10.10.10.2 enP2p1s0f1np1: 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.619 ms

ping -I enp1s0f1np1 10.10.20.1
PING 10.10.20.1 (10.10.20.1) from 10.10.20.2 enp1s0f1np1: 56(84) bytes of data.
64 bytes from 10.10.20.1: icmp_seq=1 ttl=64 time=0.869 ms

お互いに、割り振ったIP同士で無事にDACを介した疎通確認ができている。

7、速度ベンチマークテスト

iperf3を使う。

sudo apt install iperf3

受け側で測定サーバー起動

iperf3 -s
Server listening on 5201 (test #1)
Accepted connection from 10.10.10.2, port 49876[  5] local 10.10.10.1 port 5201 connected to 10.10.10.2 port 49880

送り側でテストベンチ実行

iperf3 -c 10.10.10.1 -P 16
iperf3 -c 10.10.20.1 -P 16
iperf3 -c 10.10.10.1 -P 16 -R
iperf3 -c 10.10.20.1 -P 16 -R

実行結果例

[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec  11711             sender
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec                  receiver
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec  31957             sender
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec                  receiver
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec  45998             sender
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec                  receiver
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec  16320             sender
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec                  receiver
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec  7847             sender
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec  196             sender
[SUM]   0.00-10.00  sec   125 GBytes   107 Gbits/sec                  receiver

107Gbits出ている。仕様では200Gbitsを謳っているが、正直これだけ出ていれば爆速。

※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【WEBMASTER/管理人】
自営業プログラマーです。お仕事ください!
ご連絡は以下アドレスまでお願いします★

【キーワード検索】