Orz部屋 - Server/Aeka7 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

!第7世代基幹File Server
!!Hardware構成
||ケース||Antec P5 ||
||マザーボード||ASRock X570M Pro4 ||
||CPU||AMD Ryzen 5950X ||
||メモリ||SanMax SMD4-U32G88M-32AA-D ||
||内蔵エンクロージャ||Supermicro CSE-M14T-B ||
||内蔵ドライブ0||TOSHIBA THNS128GG4BBAA ||
||内蔵ドライブ1||TOSHIBA THNS128GG4BBAA ||
||内蔵ドライブ2||HTS721010A9E630 → WDS200T1R0A||
||内蔵ドライブ3||HTS721010A9E630 → WDS200T1R0A||
||内蔵L2ARC||WDS250G30C L2ARC|| WDS250G30C ||
||VGA||MSI GT1030-2G-LP-OC ||
||NIC||NB INT-X550T2-S → Mellanox ConnectX-4Lx CX4121A||
||HBA||LSI SAS9200-e8 ||
||外部Multilaneケーブル||CS Electronics iSAS-8870-U/1M (opt)||
||外部エンクロージャ||Enhance Technology E4-ML (opt)||
||構築・試験||2020-11-06 ~ 2020-11-20 ||
||運用|| 2020-11-20 ~ TBD 2022-10-15 ||

別筐体に再整備し、Windows機(Ryzen 3700X)のリプレースに転用予定


!!File System
||内蔵ドライブ|| 0/1 || ZFS(root) ||
||内蔵ドライブ|| 2/3 || ZFS(export) ||

!!構築作業メモ
!!!zfsの調整
# zfs set mountpoint=none zaeka7
# zfs destroy zaeka7/usr/home
# rmdir /zaeka7
# zfs create -o canmount=off zaeka7/var/db
# zfs create -o exec=off -o setuid=off zaeka7/var/munin
# zfs create -o mountpoint=/SAD zaeka7/SAD
# zfs create -o canmount=off -o mountpoint=/jail zaeka7/jail
# zfs create zaeka7/jail/Base
# zfs create zaeka7/jail/azaka
# zfs create -o canmount=off zaeka7/usr/local
# zfs create  zaeka7/usr/local/ptex
# zfs create  zaeka7/usr/local/texlive
# zfs create -o setuid=off zaeka7/usr/doc
# zfs set setuid=off zaeka7/usr/src
# zpool create -O mountpoint=none -O atime=off -O compression=lz4 ztmp /dev/gpt/ztmp
# zfs create -o mountpoint=/usr -o canmount=off ztmp/usr
# zfs create ztmp/usr/obj

!!!試験環境用のzfs環境
# zfs create -o canmount=off ztmp/usr/ports
# zfs create -o compression=off ztmp/usr/ports/distfiles
# zfs create -o compression=off ztmp/usr/ports/packages
# zfs create -o mountpoint=/home ztmp/home

!!!更新作業用ソースツリーの展開・ビルド
# cd /usr
# svnlite co svn+ssh://amorita@aeka.jyurai/SVNrepository/FreeBSD/base/stable/12 src
# ee /etc/src.conf
# ee /etc/make.conf
# ee /sys/amd64/conf/AEKA
# cd /usr/src
# script Build.log make -j16 buildworld buildkernel