Dịch vụ NAS & Shares
Tìm hiểu cách VergeOS cung cấp truy cập lưu trữ ở cấp tệp qua CIFS/SMB và NFS thông qua dịch vụ NAS dựa trên VM của nó, bao gồm volume cục bộ, volume từ xa, xuất VM và tích hợp Active Directory.
VergeOS NAS là gì?
VergeOS NAS (Lưu trữ gắn mạng) dịch vụ cung cấp lưu trữ và truy cập ở cấp tệp trong môi trường VergeOS. Không giống các thiết bị NAS truyền thống cần phần cứng chuyên dụng, VergeOS NAS chạy như một dịch vụ dựa trên VM — một máy ảo được xây dựng cho mục đích riêng, được triển khai từ một mẫu chuẩn. Kiến trúc này có nghĩa là các dịch vụ tệp thừa hưởng toàn bộ lợi ích của nền tảng VergeOS: khử trùng lặp vSAN, snapshot, tính sẵn sàng cao và đa thuê.
Mỗi hệ thống hoặc tenant VergeOS có thể chạy một phiên bản dịch vụ NAS riêng, cung cấp lưu trữ tệp tách biệt với cấu hình, chính sách bảo mật và định nghĩa chia sẻ độc lập.
Khả năng chính
Volume cục bộ
Lưu tệp trực tiếp trên vSAN, hưởng lợi từ khử trùng lặp nội tuyến và bố trí lưu trữ theo tầng
Volume từ xa
Gắn các hệ thống tệp NFS hoặc CIFS bên ngoài và hiển thị chúng như tài nguyên cục bộ trong VergeOS
Chia sẻ CIFS/SMB & NFS
Cung cấp volume cho máy khách qua các giao thức chia sẻ tệp tiêu chuẩn ngành với kiểm soát truy cập chi tiết
Volume xuất VM
Xuất các snapshot VM ở định dạng di động để phục vụ sao lưu bên thứ ba hoặc quy trình tuân thủ
Kiến trúc NAS
Dịch vụ NAS không phải là tính năng ở cấp kernel — nó chạy như một máy ảo chuyên dụng được cấp phát từ NAS VM Recipe tích hợp sẵn. VM này lưu trữ các daemon Samba (CIFS/SMB) và NFS, quản lý việc gắn volume và xử lý xác thực.
Các điểm kiến trúc chính:
Mỗi hệ thống/tenant có thể chạy một hoặc nhiều phiên bản dịch vụ NAS — mỗi phiên bản là một VM độc lập với địa chỉ IP và vị trí mạng riêng
Phân bổ tài nguyên — mặc định 4 lõi / 4 GB RAM, có thể điều chỉnh cho khối lượng công việc nặng hơn (quét antivirus, đồng bộ thường xuyên)
Vị trí mạng — VM NAS kết nối vào mạng nội bộ hoặc bên ngoài, giúp máy khách trên mạng đó truy cập được các chia sẻ
Các volume độc lập — mỗi volume có cài đặt riêng cho mã hóa, kích thước tối đa, hồ sơ snapshot, tầng lưu trữ ưu tiên và cấu hình chia sẻ
Đường dẫn thiết lập
Thiết lập NAS theo một trình tự rõ ràng:
Thêm dịch vụ NAS — triển khai NAS VM Recipe từ NAS → NAS Services → New
(Tùy chọn) Tích hợp với Active Directory — tham gia NAS vào miền Windows AD để xác thực tập trung
Tạo volume — volume cục bộ cho lưu trữ dựa trên vSAN, volume từ xa cho các gắn kết bên ngoài hoặc volume xuất VM
Tạo chia sẻ — cung cấp volume qua CIFS và/hoặc NFS với kiểm soát truy cập theo từng chia sẻ
(Tùy chọn) Cấu hình snapshot volume — thiết lập hồ sơ snapshot để bảo vệ tự động theo thời điểm
Tạo dịch vụ NAS
Khi tạo dịch vụ NAS, bạn cấu hình:
Tên
Phải là duy nhất trong tất cả các VM trong đám mây VergeOS này
Lõi / RAM
Mặc định 4 lõi / 4 GB — tăng lên cho khối lượng antivirus hoặc đồng bộ nặng
Mạng
Mạng nội bộ hoặc bên ngoài mà NAS sẽ có thể truy cập trên đó
Loại địa chỉ IP
DHCP (khuyến nghị với cấp phát tĩnh) hoặc Tĩnh
Tên máy
Tên máy tính (hiển thị trong AD nếu tham gia miền); tốt nhất trùng với tên VM
Miền
Yêu cầu cho CIFS/Samba — mặc định là "workgroup" nếu để trống
Múi giờ / NTP
Mặc định theo cài đặt hệ thống; rất quan trọng cho xác thực AD Kerberos
Sau khi gửi, hãy bật dịch vụ NAS và xác minh nó đạt trạng thái Trực tuyến trên bảng điều khiển dịch vụ NAS.
Volume cục bộ
Volume cục bộ là hệ thống tệp EXT4 được lưu trong VergeOS vSAN. Chúng sử dụng dung lượng vSAN và được hưởng lợi từ khử trùng lặp nội tuyến, mã hóa (nếu được bật ở cấp vSAN) và bố trí theo tầng.
Tạo volume cục bộ
Đi tới NAS → Volumes → New và cấu hình:
Dịch vụ NAS — chọn phiên bản NAS nào lưu trữ volume này
Tên — không được có khoảng trắng
Loại hệ thống tệp — chọn Volume cục bộ (EXT4)
Mã hóa volume — mã hóa AES-XTS tùy chọn (đặt khi tạo; không thể thay đổi sau). Cần một khóa mã hóa phải được cung cấp mỗi lần volume được đưa lên
Kích thước tối đa — giới hạn dung lượng cứng; volume sẽ trở thành chỉ đọc khi đạt tới
Loại bỏ — được bật mặc định; thu hồi lại dung lượng đã xóa về vSAN
Chỉ đọc — ngăn ghi vào volume
Tự động gắn snapshot — giúp duyệt snapshot để tự phục hồi tệp
Chủ sở hữu / Nhóm — quyền sở hữu thư mục volume
Hồ sơ ảnh chụp nhanh — lịch snapshot tự động
Tầng ưu tiên — tầng vSAN nào mà dữ liệu của volume này nhắm tới
Sau khi tạo, volume sẽ xuất hiện trên bảng điều khiển dịch vụ NAS. Có thể duyệt tệp qua tùy chọn Duyệt và volume phải được công bố thông qua các chia sẻ để máy khách truy cập.
Chia sẻ CIFS/SMB
Chia sẻ CIFS (Common Internet File System) cung cấp quyền truy cập tệp cho máy khách Windows, macOS và Linux bằng giao thức SMB. Có thể tạo nhiều chia sẻ trên một volume với các cài đặt bảo mật khác nhau.
Tạo chia sẻ CIFS
Đi tới NAS → Volumes, chọn một volume, sau đó CIFS Shares → New:
Tên
Tên chia sẻ hiển thị cho máy khách
Đường dẫn chia sẻ
Thư mục con trong volume (để trống = toàn bộ volume)
Valid Users
Hạn chế truy cập đối với người dùng cụ thể (mỗi dòng một người)
Nhóm hợp lệ
Hạn chế truy cập đối với nhóm cụ thể (mỗi dòng một nhóm)
Máy chủ được phép
IP, hostname, miền, netgroup hoặc subnet (mỗi dòng một mục)
Máy chủ bị từ chối
Chặn rõ ràng các máy chủ cụ thể
Chỉ đọc
Từ chối thao tác ghi
Browseable
Hiển thị trong danh sách chia sẻ mạng (mặc định bị vô hiệu hóa)
Người dùng quản trị
Người dùng có quyền quản trị đầy đủ đối với chia sẻ
Ép người dùng / Ép nhóm
Ghi đè danh tính người dùng kết nối cho mọi thao tác tệp
Tùy chọn cấu hình nâng cao
Tham số Samba thô cho các tình huống đặc biệt
Thực hành tốt nhất
Khi triển khai chia sẻ CIFS trong môi trường AD, hãy dùng Nhóm hợp lệ để kiểm soát truy cập thông qua các nhóm bảo mật AD thay vì danh sách người dùng riêng lẻ. Điều này giúp đơn giản hóa quản trị vì thay đổi tư cách thành viên nhóm trong AD sẽ tự động được áp dụng cho quyền truy cập chia sẻ.
Chia sẻ NFS
Chia sẻ NFS (Network File System) cung cấp quyền truy cập tệp chủ yếu cho máy khách Linux và Unix. Chia sẻ NFS được cấu hình theo từng volume và cung cấp khả năng kiểm soát chi tiết đối với quyền truy cập máy chủ và ánh xạ danh tính.
Tạo chia sẻ NFS
Đi tới NAS → Volumes, chọn một volume, sau đó NFS Shares → New:
Tên
Mã định danh chia sẻ
Đường dẫn chia sẻ
Thư mục con trong volume (để trống = toàn bộ volume)
Cho phép mọi người
Cấp quyền truy cập cho tất cả máy chủ
Máy chủ được phép
IP, FQDN, hoặc ký tự đại diện (ví dụ, *.companyabc.com)
Truy cập dữ liệu
Chỉ đọc hoặc Đọc và ghi
Squashing người dùng/nhóm
Không squashing (mặc định), Squash Root (ánh xạ root thành ẩn danh), Squash All (ánh xạ tất cả người dùng thành ẩn danh)
ID người dùng / ID nhóm ẩn danh
UID/GID được gán cho các kết nối ẩn danh
Không đồng bộ
Cải thiện hiệu năng nhưng có nguy cơ mất dữ liệu khi khởi động lại máy chủ không sạch
Không có ACL
Vô hiệu hóa danh sách kiểm soát truy cập
Chế độ không đồng bộ
Tính năng Không đồng bộ tùy chọn này cải thiện đáng kể hiệu năng ghi NFS bằng cách cho phép máy chủ phản hồi trước khi dữ liệu được ghi xong xuống đĩa. Tuy nhiên, một lần khởi động lại không sạch (mất điện, treo) có thể dẫn đến hỏng dữ liệu. Chỉ bật cho các khối lượng mà hiệu năng quan trọng hơn rủi ro — không bao giờ dùng cho cơ sở dữ liệu hoặc nhật ký giao dịch.
Volume từ xa
Volume từ xa gắn bên ngoài hệ thống tệp NFS hoặc CIFS vào VergeOS NAS, khiến chúng có thể truy cập như thể là cục bộ. Điều này hữu ích cho:
Di chuyển dữ liệu — đồng bộ dữ liệu từ lưu trữ cũ vào VergeOS
Nạp sao lưu — nhập một lần hoặc định kỳ từ các hệ thống bên ngoài
Truy cập lai — trình bày lưu trữ bên ngoài cho các VM VergeOS cùng với volume cục bộ
Volume CIFS từ xa
Loại hệ thống tệp — CIFS từ xa
Đích gắn từ xa — đường dẫn UNC (ví dụ,
//10.10.2.2/fsharehoặc//file-01/corp)Tên người dùng / Mật khẩu — thông tin xác thực cho chia sẻ từ xa
Phiên bản giao thức SMB — tự động phát hiện (mặc định) hoặc chọn phiên bản cụ thể
Tùy chọn gắn — tham số CIFS nâng cao
Chỉ đọc — gắn ở chế độ chỉ đọc
Volume NFS từ xa
Loại hệ thống tệp — NFS từ xa
Đích gắn từ xa — đường dẫn NFS (ví dụ,
server01:/export/svrdata)Phiên bản giao thức NFS — tự động phát hiện (mặc định) hoặc phiên bản cụ thể
Tùy chọn gắn — tham số NFS nâng cao
Chỉ đọc — gắn ở chế độ chỉ đọc
Sau khi tạo, xác minh trạng thái volume hiển thị Trực tuyến trên bảng điều khiển volume. Nếu gắn thất bại, hãy kiểm tra Nhật ký phần ở cuối bảng điều khiển để xem chi tiết lỗi.
Đồng bộ volume
Volume từ xa có thể được ghép với đồng bộ volume để tự động sao chép dữ liệu từ nguồn bên ngoài vào volume cục bộ theo lịch. Điều này đặc biệt hữu ích cho việc di chuyển dữ liệu máy chủ tệp vào VergeOS theo từng giai đoạn.
Volume xuất VM
Tính năng Xuất VM Verge.io loại volume cung cấp một cách có kiểm soát để xuất snapshot VM cho mục đích sao lưu bên thứ ba, tuân thủ hoặc tính di động.
Cách xuất VM hoạt động
Bật xuất trên từng VM — chỉnh sửa cài đặt VM và chọn Cho phép xuất
Tạo một volume xuất VM — chọn Xuất VM Verge.io làm loại hệ thống tệp
Chạy xuất — kích hoạt thủ công hoặc tự động bằng Tasks và Schedule Triggers
Truy cập các bản xuất — chia sẻ volume xuất qua CIFS hoặc NFS, hoặc đồng bộ nó sang lưu trữ bên ngoài qua volume từ xa
Mỗi lần xuất tạo ra các thư mục có dấu thời gian chứa snapshot VM. Các định dạng xuất bao gồm:
.ybvm— định dạng gốc VergeOS dựa trên JSON.ovf— Open Virtualization Format để tương thích rộng rãi
Xuất quiesced
Đối với xuất nhất quán với ứng dụng, các VM phải có VergeOS Guest Agent được cài đặt. Guest agent phối hợp với hệ điều hành (VSS trên Windows) để xả bộ đệm và đóng băng hệ thống tệp trước khi snapshot được chụp.
Tự động hóa
Các bản xuất VM thường được tự động hóa bằng:
Tác vụ — xác định hành động xuất
Trình kích hoạt lịch — đặt lịch lặp lại (hàng ngày, hàng tuần, v.v.)
Đồng bộ volume — sao chép dữ liệu xuất sang một thiết bị NAS bên ngoài qua volume từ xa đã gắn
Quy trình tuân thủ
Volume xuất VM đặc biệt hữu ích cho các tổ chức phải lưu giữ các bản sao lưu trên bộ lưu trữ do họ sở hữu bên ngoài VergeOS, dù là để đáp ứng quy định, yêu cầu kiểm toán hay tích hợp với phần mềm sao lưu doanh nghiệp hiện có như Veeam hoặc Commvault.
Tích hợp Active Directory
Với môi trường có Windows Active Directory, dịch vụ NAS có thể tham gia miền AD bằng Winbind. Điều này cho phép người dùng và nhóm AD xác thực với các chia sẻ CIFS mà không cần duy trì thông tin xác thực riêng trên NAS.
Tham gia miền
Đi tới bảng điều khiển dịch vụ NAS
Chọn Chỉnh sửa cài đặt CIFS
Cấu hình các mục sau:
Ánh xạ người dùng khách
Cách xử lý thông tin xác thực không hợp lệ (từ chối, coi như khách)
Workgroup
Tên miền dạng ngắn (ví dụ, COMPANYNAME)
Realm
Tên miền dạng đầy đủ (ví dụ, companyname.local)
Loại máy chủ
Đặt thành Thành viên
Tên người dùng / Mật khẩu AD
Quản trị viên miền có quyền tạo đối tượng
Hãy đợi quá trình tham gia hoàn tất — Trạng thái AD sẽ hiển thị Đã tham gia trên bảng điều khiển dịch vụ NAS
Xác minh tích hợp AD
Sau khi tham gia, hãy xác minh bằng Winbind công cụ chẩn đoán (bảng điều khiển NAS → Chẩn đoán → Winbind):
wbinfo -t— kiểm tra mối quan hệ tin cậy với miềnwbinfo -u— liệt kê người dùng miềnwbinfo -g— liệt kê nhóm miền
Khắc phục lỗi tham gia AD
Các nguyên nhân phổ biến khiến tham gia thất bại:
Kết nối mạng — VM NAS phải có thể kết nối tới domain controller (xác minh bằng chẩn đoán Ping)
Phân giải DNS — NAS phải phân giải được tên miền (xác minh bằng chẩn đoán DNS Lookup)
Đồng bộ thời gian — Kerberos yêu cầu đồng hồ lệch trong vòng 5 phút (xác minh bằng chẩn đoán Date/Time)
Workgroup/Realm không chính xác — dùng
whoamitrên một máy thuộc miền để xác nhận dạng ngắn, vàsysteminfođối với miền đầy đủQuyền — tài khoản AD phải có quyền tạo đối tượng máy tính trong OU đích
Sự tồn tại của OU — nếu được chỉ định, Organizational Unit phải đã tồn tại trong AD
Lộ trình bắt đầu
Đối với một triển khai VergeOS mới cần lưu trữ ở cấp tệp:
Triển khai dịch vụ NAS từ NAS VM Recipe — cấu hình mạng, IP và hostname
Tham gia Active Directory nếu môi trường của bạn dùng Windows AD cho quản lý danh tính
Tạo volume cục bộ cho lưu trữ tệp dựa trên vSAN — đặt kích thước tối đa, tầng ưu tiên và hồ sơ snapshot
Tạo chia sẻ CIFS và/hoặc NFS trên mỗi volume với các kiểm soát truy cập phù hợp
Kiểm tra kết nối máy khách — gắn chia sẻ từ Windows (
net use) và Linux (mount -t nfs/mount -t cifs)(Tùy chọn) Thiết lập volume từ xa để tích hợp với các hệ thống lưu trữ bên ngoài
(Tùy chọn) Cấu hình volume xuất VM cho tuân thủ sao lưu bên thứ ba
Tóm tắt
Dịch vụ VergeOS NAS biến lưu trữ ở cấp tệp từ một vấn đề hạ tầng tách biệt thành một tính năng tích hợp của nền tảng. Khi chạy dưới dạng một NAS VM Recipe trên cùng vSAN đang lưu trữ tất cả khối lượng công việc khác, NAS được hưởng khử trùng lặp, snapshot và toàn bộ mô hình vận hành VergeOS — đồng thời cung cấp các giao diện CIFS/SMB và NFS mà máy khách và ứng dụng mong đợi.
Cục bộ (EXT4)
VergeOS vSAN
Lưu trữ tệp chung, thư mục home, dữ liệu ứng dụng
CIFS từ xa
Chia sẻ SMB bên ngoài
Di chuyển dữ liệu, nhập sao lưu, truy cập lai
NFS từ xa
Xuất NFS bên ngoài
Di chuyển dữ liệu, tích hợp hệ thống cũ
Xuất máy ảo
VergeOS vSAN
Sao lưu của bên thứ ba, tuân thủ, tính di động của máy ảo
Cập nhật lần cuối
Nội dung này có hữu ích không?