Hướng dẫn cài đặt Sun Ray Server trên OpenIndiana Hipster 2025.10

Phần mềm06 tháng 5, 2026·4 phút đọc

Bài viết này cung cấp hướng dẫn chi tiết cách thiết lập máy chủ Sun Ray trên nền tảng OpenIndiana Hipster 2025.10, bao gồm cấu hình máy ảo Proxmox, cài đặt phần mềm SRSS, vá lỗi thủ công và cấu hình kết nối cho thiết bị thin client.

Hướng dẫn cài đặt Sun Ray Server trên OpenIndiana Hipster 2025.10

Sun Ray, công nghệ máy chủ mỏng (thin client) huyền thoại của Sun Microsystems, vẫn còn sống mạnh trong cộng đồng những người yêu thích hệ thống cũ. Mặc dù phần cứng này đã ngừng sản xuất từ lâu, nhưng việc đưa chúng hoạt động trên các hệ điều hành hiện đại như OpenIndiana Hipster 2025.10 vẫn là một thử thách thú vị. Bài viết này sẽ dẫn dắt bạn qua quy trình cài đặt Sun Ray Server Software (SRSS) phiên bản mới nhất trên bản cập nhật Hipster 2025.10.

Cấu hình máy ảo OpenIndiana trên ProxmoxCấu hình máy ảo OpenIndiana trên Proxmox

Chuẩn bị môi trường ảo hóa trên Proxmox

Bước đầu tiên là tạo một máy ảo (VM) trên Proxmox VE để cài đặt OpenIndiana. Dưới đây là cấu hình tối ưu đã được kiểm nghiệm trên PVE 9.0.11:

  • Hệ điều hành khách: Chọn "Solaris Kernel".
  • Loại máy: q35, firmware sử dụng SeaBIOS.
  • Đĩa cứng: 60GB, bus là "VirtIO Block", cache là "write back".
  • CPU: Model host, 1 socket, 4 cores.
  • RAM: 8GB.
  • Mạng: Model "VirtIO (paravirtualized)".

Sau khi tạo VM nhưng chưa khởi động, bạn cần thêm thiết bị "VirtIO RNG" và bật IOMMU lên "vIOMMU" trong phần cấu hình Machine. Sau đó, khởi động VM và cài đặt OpenIndiana Hipster 2025.10 từ file ISO.

Cài đặt và cập nhật hệ thống

Sau khi cài đặt xong, bạn sẽ gặp một vấn đề nhỏ là màu sắc của terminal mặc định là chữ đen trên nền đen. Hãy vào menu "Edit" > "Profile Preferences" > "Colors" và bỏ chọn "Use colors from system theme" để sửa lỗi này.

Tiếp theo, cập nhật hệ thống và kích hoạt repository cần thiết:

sudo -i
pkg set-publisher -g https://pkg.openindiana.org/hipster-encumbered/ hipster-encumbered
pkg refresh
pkg update

Cài đặt Sun Ray Server Software (SRSS)

Bạn cần cài đặt gói sunray-essential và tải phần mềm SRSS. Phiên bản SRSS 5.4.5.0 rất khó tìm cho nền tảng i386, vì vậy bài viết này sẽ sử dụng phiên bản 5.4.0.0 (V37038-01.zip) từ Oracle eDelivery hoặc Archive.org.

pkg install sunray-essential
bsdtar -C /root -xf V37038-01.zip
pkg set-publisher -g /root/srs_5.4.0.0-Solaris_11plus.i386/IPS.i386/ sunray
pkg install SUNWut-srss SUNWut-srw

Xử lý các phụ thuộc thủ công

SRSS yêu cầu phiên bản Java Runtime Environment và Apache Tomcat cụ thể. May mắn thay, chúng đã có sẵn trong thư mục Supplemental của gói tải về:

cd /opt
/root/srs_5.4.0.0-Solaris_11plus.i386/Supplemental/Java_Runtime_Environment/Solaris/jre-6u41-solaris-i586.sh
bsdtar -C /opt -xf /root/srs_5.4.0.0-Solaris_11plus.i386/Supplemental/Apache_Tomcat/apache-tomcat-5.5.36.tar.gz
ln -s /opt/apache-tomcat /opt/apache-tomcat-5.5.36

Vá lỗi (Patching) cho OpenIndiana

Cài đặt công cụ vá lỗi của OpenIndiana và chạy script tự động:

pkg install sunray/oi-adaptions
/opt/SUNWut/utils/apply_patches

Sau đó, bạn cần thực hiện một số chỉnh sửa thủ công vì các gói phần mềm đã thay đổi:

  1. Trong file /opt/SUNWut/lib/utprodinfo (dòng 322): đổi pkg list $2 thành pkg info -q $2.
  2. Trong file /opt/SUNWut/sbin/utconfig (dòng 243): đổi LCL_PACKAGE="SUNWlldap" thành LCL_PACKAGE="ldap".
  3. Trong file /opt/SUNWut/sbin/utreplica (dòng 77): đổi LCL_PACKAGE="SUNWlldap" thành LCL_PACKAGE="ldap".

Cuối cùng, cấu hình lại DHCP để sử dụng ISC DHCP thay vì Sun DHCP:

rm /etc/opt/SUNWut/dhcp
ln -s /opt/SUNWut/lib/dhcp/isc /etc/opt/SUNWut/dhcp

Cấu hình và khởi động dịch vụ

Chạy lệnh cấu hình:

/opt/SUNWut/sbin/utconfig

Bạn sẽ cần nhập mật khẩu admin, đồng ý cài đặt Web Administration (đường dẫn mặc định là /opt/apache-tomcat), và từ chối HTTPS vì cấu hình SSL cũ không tương thích với trình duyệt hiện đại.

Lưu ý quan trọng: OpenIndiana Hipster 2025.10 không hỗ trợ phiên làm việc "hotdesk" di động, nên khi chạy lệnh chính sách, bạn cần sử dụng: /opt/SUNWut/sbin/utpolicy -a -z both -m -D

Một bước quan trọng khác là chuyển từ LightDM sang GDM, vì Sun Ray yêu cầu GDM để hoạt động đúng:

svcadm disable graphical-login/lightdm
svcadm enable graphical-login/gdm

Sau khi đăng nhập lại với giao diện GDM (chọn session MATE), hãy khởi động dịch vụ Sun Ray:

/opt/SUNWut/sbin/utstart -c

Kết nối Client và cập nhật Firmware

Để kết nối các thiết bị DTU (Sun Ray Client), bạn có thể thêm bản ghi DNS sunray-servers trỏ đến IP máy chủ, hoặc vào menu của DTU bằng phím Stop+M.

Giao diện quản trị Web của Sun RayGiao diện quản trị Web của Sun Ray

Để cập nhật firmware cho DTU, bạn cần trích xuất firmware từ gói SRSS dành cho Linux (sử dụng rpm2cpio) và cấu hình TFTP:

mkdir /tftpboot
cd /tftpboot
ln -f -s . tftpboot
/opt/SUNWut/sbin/utfwadm -AaV -G force

Bây giờ, bạn có thể truy cập giao diện quản trị web tại cổng 1660 để giám sát các thiết bị đang kết nối.

Màn hình đăng nhập GDM trên thiết bị Sun Ray DTUMàn hình đăng nhập GDM trên thiết bị Sun Ray DTU

Việc cài đặt Sun Ray trên phiên bản OpenIndiana mới nhất đòi hỏi sự kiên nhẫn và một số thủ thuật vá lỗi thủ công, nhưng kết quả là một hệ thống thin client ổn định và thú vị để trải nghiệm.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗