Hướng dẫn thiết lập một máy chủ

Trong nhiều năm  làm việc với máy tính , tôi thường được nhiều người tìm tới để giúp đỡ về việc xây dựng máy chủ để chia xẻ file hoặc để chơi game trên mạng .

Trong bài này tôi sẽ giải thích làm thế nào bạn có thể tạo được máy chủ chạy được nhiều game và chia xẻ file với giá thành hợp lí nhất nhưng vẫn làm việc được tốt nhất .

Phần cứng

Phần cứng là một trong những phần quan trọng nhất khi xây dựng một máy chủ để có thể đáp ứng được những mục đích yêu cầu công việc . Máy chủ sẽ hoàn toàn vô nghĩa nếu như không  đủ bộ nhớ để chạy các ứng dụng cần thiết . Tùy thuộc vào những công việc mà phần cứng có thể khác nhau .

Trong bài hướng dẫn tôi sẽ đưa ra hai kiểu máy chủ .

Loại đầu tiên là máy chủ Game , được thiết kế để đáp ứng được nhiều trò chơi dựa trên lưu thông trên mạng LAN .

Thứ hai là máy chủ File / Web , với mục đích sao lưu dữ liệu và thực hiện các truy cập từ bất kì máy tính nào trên mạng .

Tuy nhiên cần nhớ rằng bất kì máy tính nào cũng đều có tính năng làm máy chủ miễn là có phần mềm cần thiết cài đặt vì thế bạn có thể tái sử dụng các linh kiện cũ trong máy chủ của bạn .

Máy chủ Game :

Phần cứng cho những máy chủ Game cần phải mạnh mẽ để theo kịp với tốc độ của người chơi trên mạng LAN . Khi nói tới máy chủ Game có một vài vấn đề quan trọng mà bạn nên chú ý .

Không như những PC game , thường tập trung trên Card màn hình , máy chủ Game cần CPU mạnh , nhiều RAM và quan trọng nhất là băng thông cao cho những kết nối mạng . Nếu bạn có kế hoạch đưa nhiều Game lên máy chủ thì phải thậm chí cần có nhiều Card mạng .

Trong bài hướng dẫn này , tôi sẽ thiết kế máy chủ Game chuyên dụng để lưu trữ những thông tin liên quan tới LAN . Bạn có thể dùng  vỏ máy kiểu Full-Tower như CoolerMaster HAF 932 . Kiểu vỏ máy đứng thuận lợi hơn kiểu Rack_Mount , cho phép máy chủ dễ dàng di chuyển và tháo lắp khi cần . Bên cạnh đó nhờ vỏ máy dạng đứng mà cho phép luồng khí làm mát lưu thông được dễ dàng qua những phần LAN để giữ cho nhiệt độ của những bộ phận này luôn mát .

Về CPU bạn có thể chọn AMD Phenom II X4 910e và Motherboard Gigabyte GS-MA790FXT-UD5P . Sự kết hợp này cung cấp sức mạnh của bộ vi xử lí  4-lõi để có thể chạy được nhiều game cùng một lúc , cũng như khả năng dễ dàng mở rộng khi cần thiết .

Gigabyte GS-MA790FXT-UD5P được lựa chọn vì có 02 cổng Ethernet ở phía sau . Khi bạn chạy mỗi game trên máy chủ thì cần có một cổng Ethernet riêng và đó là vấn đề rất quan trọng khi xây dựng máy chủ Game .

Về phần bộ nhớ bạn có thể chọn bộ Kit 8GB ( 4x2GB ) Mushkin DDR3-1600 2-kênh . Việc dung lượng và tốc độ cao của bộ nhớ bảo đảm Game không  bị treo tạm thời và giảm thời gian tải Game .

Về vấn đề lưu trữ , bạn có thể chọn 02 ổ cứng Western Digital 640AAKS và chạy theo cấu hình RAID 1 . Hai ổ cứng này cùng được lưu trữ một thông tin bảo đảm mạng được hoạt đọng liên tục ngay cả khi có 01 ổ cứng bị hỏng .

Thông thường những Motherboard đời mới đã hỗ trợ RAID 1 vì thế mà bạn không  cần phải dùng Card rời cho việc này nhưng nếu có Card RAID rời thì cũng hay vì sẽ tăng tốc độ làm việc .

Bên cạnh đó gồm những vấn đề khác như hệ thống  làm mát phải vận hành trơn tru giữ cho CPU và những phần LAN luôn được mát . Máy chủ Game không  cần phải dùng Card màn hình cao cấp mà bạn chỉ cần dùng Card màn hình rẻ tiền là được .

\"\"

 

\"\"

 

Máy chủ File :

Máy chủ File cũng cần nhiều sức mạnh nhưng lại không yêu cầu nhiều linh kiện cao cấp như máy chủ Game . Máy chủ File có nhiệm vụ lưu trữ thông tin thì khả năng lưu trữ được ưu tiên hơn so với khảt năng tính toán .

Với máy chủ File bạn có thể chọn vỏ máy kiểu Rack_Mount In Win IW-R300 3U Server Chassis . 3U bảo đảm đủ chiều cao để dùng với những phần cứng có kích thước chuẩn trong đó có Motherboard mATX và hệ thống  làm mát đi kèm .

Về bộ vi xử lí  bạn có thể chọn Athlon II X4 635 , 4-lõi có giá dưới 100$ , tốc độ 2.9GHz . Để chạy với bộ vi xử lí  này bạn có thể chọn Motherboard có kích thước chuẩn mATX như Gigabyte GA-MA785MGT-UD2H . Motherboard này có 05 cổng SATA II và có cấu hình RAID 1 để bảo vệ dữ liệu bằng Chip SB710 Southbridge .

Về RAM có thể chọn 4GB OCZ Spec Ops Urban Elite . Với máy chủ File bộ nhớ lớn không  cần thiết , nó chỉ cần cân bằng giữa dung lượng và tốc độ đã là đủ . Spec Ops Urban Elite có tốc độ 1600MHz , Timing 8-8-8-24 và điện áp 1.9V .

Về Card màn hình thì chỉ dùng đồ họa  On-Board là đủ và như vậy sẽ ngốn một ít RAM của hệ thống  , hoặc nếu thích bạn có thể mua Card màn hình rẻ tiền là đủ .

Về vấn đề lưu trữ có thể tôi đưa ra giải pháp dùng 3 ổ cứng trong đó ổ 750GB Seagate 7200.11 dùng riêng cho hệ điều hành , máy ảo , chương trình cài đặt và các phần mềm linh tinh khác . 2 ổ cứng khác là Western Digital 640AAKS cấu hình RAID 1 dùng để lưu trữ dữ liệu . tương tự như máy chủ Game , khi một ổ cứng trong RAID 1 bị hỏng thì sẽ không  bị mất dữ liệu và vẫn bảo đảm dữ liệu luôn được thông suốt .

 

\"\"

 

\"\"

 

Phần mềm

Phần mềm cũng là nhân tố quan trọng nhất trong máy chủ . Không  có phần mềm phù hợp thì hệ thống  phần cứng chỉ là đồ bỏ . Nói một cách khác , bất kì máy tính nào cũng đều có thể dùng làm máy chủ nếu như có hệ điều hành đúng và các chương trình tiện ích .

Hệ điều hành

Có nhiều hệ điều hành bạn có thể dùng cho máy chủ . Tùy thuộc những gì cần thiết , bạn có thể mua Microsoft Windows hoặc dùng Linux miễn phí .

Nếu định dùng Windows thì tôi khuyên bạn nên xem xét hai phiên bản chủ yếu đó là Windows Home Server 2011 và Windows Server 2008 .

Windows Home Server là giải pháp chi phí hiệu quả nhất cho cả máy chủ File và máy chủ Game . Nó dựa trên những nền tảng  của Windows Server 2008 nên duy trì những tính năng chủ yếu như là một hệ điều hành máy chủ chuyên nghiệp . Bên cạnh đó Windows Home Server cung cấp những công cụ cho nhưng người dùng  ít có kinh nghiệm để quản lí hệ thống  .

 

\"\"

 

Windows Server 2008 là hệ điều hành cho máy chủ chuyên nghiệp với đầy đủ mọi tính năng nâng cao nhưng có giá thành cao hơn nhiều . Windows Server 2008 và 2008 R2 cho phép bạn chạy bất kì ứng dụng dựa trên máy chủ như trang web , Email và SQL . Nếu bạn muốn dùng máy chủ Home Exchange cho Email thì hệ điều hành này là lựa chọn duy nhất cho công việc này . Bên cạnh đó Windows Server 2008 hỗ trợ chạy ảo hóa cho phép chạy nhiều hệ điều hành cùng một lúc trên cùng một hệ thống  .

 

\"\"

 

Cuối cùng bạn cũng có thể chọn hệ điều hành mã nguồn mở như Linux cho máy chủ của mình . Nó không chỉ miễn phí mà còn vô số những sự lựa chọn khác như Ubuntu , Fedora Core , và Slacware . Tuy nhiên bạn cần nhớ rằng Linux là hệ điều hành phức tạp và khó sử dụng và đòi hỏi người dùng  phải biết rất rõ về nó .

 

\"\"

 

Ảo hóa

Với những phần cứng máy chủ mạnh , bạn có thể cài đặt những công cụ ảo hóa cho phép chạy nhiều hệ điều hành cùng một lúc trên cùng một hệ thống  không  cần mỗi hệ điều hành một máy chủ riêng biệt .

Có một số công cụ ảo hóa tốt cho Windows và Linux . Cho Windows có Hyper-V và VMWare ESX . Hyper-V được thiết kế kèm theo gói Windows Server 2008 cho phép người dùng điều khiển mọi thứ trên phần cứng máy chủ và tương thích với những phần mềm khác .

 

\"\"

 

VMWare ESX là giải pháp miễn phí tuyệt vời dùng cho những máy ảo trong doanh nghiệp  . Tiệc ích quan trọng của phần mềm VMWare là ESXi Hypervisor . Nó cho hpép bạn chạy nhiều máy ảo qua nhiều hệ thống  vật lí . Không  như những Hypervisor dựa trên hệ điều hành như Microsoft Hyper-V hoặc VMWare Server , ESXi chạy không cần hệ điều hành .

 

\"\"

 

 

Những công cụ khác

Có hai công cụ rất hữu ích mà tôi muốn đề cập tới đó là một chương trình nhỏ rất nổi tiếng là XAMPP . Hỗ trợ dễ dàng thiết lập Apache , MySQL , PHP và Perl cùng với nhau . Chỉ vài phút bạn không chỉ chạy máy chủ Web mà còn chạy cả máy chủ cơ sở dữ liệu , máy chủ FTP và thậm chí cả máy chủ Email đơn giản . Chỉ cần cài đặt và thay đổi vài cấu hình đơn giản là bạn sẽ làm được như vậy .

XAMPP chạy được với cả Windows , Linux , Solaris và thậm chí cả Mac OS .

 

\"\"

 

Một công cụ đơn giản nữa là Rokario Bandwidth Monitor 2 , cho phép bạn xem và theo dõi lưu lượng đi qua máy chủ theo thời gian thực . Điều này đặc biệt có ích khi dùng máy chủ Game vì bạn cần theo dõi và xác định bằng thông cần thiết trên Card mạng cho những người chơi phụ .

 

\"\"

 

\"\"