Supermicro 워크스테이션 서버를 설치하면서 진행했던 과정을 정리해보려고 한다.
Ubuntu 기반 서버였고, BIOS 설정부터 RAID 구성, Ubuntu 설치 후 기본 패키지 설정까지 진행했다.
신입이라 아직 하나씩 배우는 단계지만, 다음에 또 설치할 일이 있을 것 같아서 작업하면서 했던 순서를 정리해두는 용도로 작성했다.
BIOS 진입
먼저 설치 USB를 서버에 연결한 후 전원을 켠다.
부팅 시 Delete 키를 눌러 BIOS로 진입한다.
여기서 먼저 RAID 설정을 진행한다.
RAID 설정
BIOS에서 다음 경로로 이동한다.
Advanced
→ Broadcom SAS 3808
여기서 RAID 설정 메뉴로 들어간다.
이후 다음 순서로 진행한다.
Main Menu
→ Drive Management
여기서 현재 디스크와 RAID 구성 상태를 확인할 수 있다.
RAID 생성
RAID 구성이 필요한 경우 다음 순서로 진행한다.
Create Virtual Drive
→ RAID Level 선택
→ Select Drive (전체 선택)
→ Apply
→ Save Confirm → Yes
이 과정을 통해 RAID 볼륨을 생성한다.
RAID 디스크 개수 관련 참고
이번 서버에서는 RAID 카드가 총 6개 디스크를 지원하는 구조였는데 BIOS에서는 4개만 보이는 상황이었다.
이유를 확인해보니
- 4개 디스크 → RAID 카드에 직접 연결
- 2개 디스크 → 메인보드와 직접 연결
이렇게 구성되어 있어서 RAID 설정에서는 4개만 표시되는 구조였다.
RAID 설정이 필요한 경우
참고로 RAID 설정은 디스크가 여러 개일 때만 진행한다.
디스크가 1개인 경우에는 RAID 설정을 따로 하지 않는다.
Ubuntu 설치 후 확인
Ubuntu 설치 후 가장 먼저 확인했던 것은 디스크 상태였다.
다음 명령어로 RAID와 디스크 상태를 확인한다.
lsblk
네트워크 설정
Ubuntu 서버에서는 네트워크 설정이 netplan yaml 파일로 관리된다.
그래서 기존 설정을 복사해서 사용하는 경우가 많다.
cd /etc/netplan 으로 들어가서 yaml 파일 확인.
cp 기존yaml 새yaml
이런 방식으로 네트워크 설정 파일을 복사해서 사용한다.
커널 자동 업데이트 방지
서버 환경에서는 커널이 자동 업데이트되면 문제가 생길 수 있어서 커널 패키지를 hold 상태로 고정한다.
apt-mark hold linux-image-generic
apt-mark hold linux-headers-generic
필수 패키지 설치
먼저 패키지 목록을 최신화한다.
apt update
필수/선택 패키지 싹다 다운로드 (wifi모듈 뺴고)
apt install smartmontools build-essential doxygen g++-9 git libomp-dev libssl-dev make wget curl python3 python3-pip vim unzip zip dkms p7zip-full ipmitool python3 net-tools ethtool lsof vim tcpdump git gdb ftp dpkg curl dmidecode tree tmux man gedit sysstat gcc binutils make ifenslave wget nvme-cli dpkg-repack exfat-fuse exfatprogs ifmetric nfs-common
Wifi 모듈 사용하는 경우
apt install build-essential dkms git bc wireless-tools wpasupplicant iw
불필요 패키지 제거
서버에서는 자동 업데이트 기능을 꺼두는 경우도 많다.
먼저 서비스를 중지한다.
systemctl stop unattended-upgrades
서비스 자동 실행도 비활성화한다.
systemctl disable unattended-upgrades
패키지도 제거한다.
apt purge unattended-upgrades
마지막으로 서비스 상태를 다시 확인한다.
systemctl daemon-reload
정리
여기까지 진행하면 Supermicro 워크스테이션 서버 기본 설치 과정은 완료된다.
이번 서버는 GPU 모듈이 없는 구성이라 여기까지 진행하면 설치 작업이 마무리된다.
GPU 서버라면 이후에
- NVIDIA Driver
- CUDA
- GPU 관련 패키지
설치 과정이 추가로 필요하다.
'🔧 Engineering > 📁 GPU & Hardware' 카테고리의 다른 글
| BCM(Base Command Manager) 사용하여 BMC 정보 확인 및 노드 접속 (0) | 2026.03.10 |
|---|---|
| BMC Debug Data 추출 방법 (Redfish API) (0) | 2026.03.10 |
| DGX 노드 PXE Boot 실패 사례 (CPU Tray 하드웨어 결함) (0) | 2026.03.09 |
| DGX 노드 CPU Tray 교체 작업 정리 (BCM 환경) (0) | 2026.03.09 |
| Supermicro HGX B200 8U System Serial Number / Module Serial Number 확인 방법 (0) | 2026.03.05 |