Thứ Hai, 27 tháng 1, 2014

Tư vấn máy chủ net - Diskless NXD

Server vừa túi tiền dư sức kéo 20 máy ( thêm 1 lan rời kéo 35 máy luôn ) - Main GIGABYTE™ GA B75M - Cpu G2010 - RAM : DDRAM III 8GB - Bus 1600 - Power : Acbel 450w - Case : Roland 3 Fans LED - SSD : 120G kingston HyperX sata 3, đọc 555, ghi 510 - HDD : 1TB Western Red sata 3
I - Xây dựng cấu hình máy chủ:
Việc lựa chọn cấu hình phù hợp để làm máy chủ là rất cần thiết : sao cho máy chủ có thể đáp ứng được yêu cầu của phòng máy.
vd: phòng máy từ 15 - 25 pc client, hoặc phòng máy từ 25 - 45 pc client, phòng máy từ 45 - 75 pc client

A. Phần Main: Bạn cần chọn main nào nhiều cổng sata3 nhất có thể ( theo khả năng )

GIGABYTE™ GA GA B75M



B. Chíp máy tính: CPU
G860

C. RAM: 2 Thanh 8G ( Tổng 16G) 2600000vnd
KINGMAX 2*8GB DDRAM III Bus 1333Mhz

D. Phần ổ cứng:

D.1. Phương án 1:

1. SSD: Kingston HyperX 3K SSD 120GB. chia như sau:

sda1: 6G - mount /ext3 - phân vùng primary ( nếu cài mặc định thì là 5G)
sda2: 2G - swap linux - phân vùng primary ( bộ nhớ đệm thường gấp đôi ram - nếu để mặc định là 1G)
sda5: 6G- var /ext3 - phân vùng extended ( nếu cài mặc định thì là 5G)
sda6: 100G - mnt/ext3 - phân vùng extended ---> chứa file ảnh và làm CACHE ( vì thực tế ổ SSD 120G thì chỉ được 116G)

2. HDD: WD HDD Caviar Black 1TB 3.5" SATA 3/ 64MB Cache.
sda7: Format NTFS - Games;

3. Cấu hình cache cho IMG và Games:
a. Cấu hình cache cho IMG:
---> 1 IMG đa năng 10G , có 2 config
---> snapshot: 1,2 ( =1 --> tạo ra 2 rec=20G + 1 image 10G = 30G mất rùi)
---> Disk cache : 2.4G
---->SSD cache: 0G
----> Client cache: cache write là 96mb

b. Cấu hình cache cho GAMES:
---> snapshot: 0 ( đóng )
---> Disk cache : 6096G
---->SSD cache: 20G
----> Client cache: cache read thường là 128mb

D.2. Phương án 2:

1. SSD: Kingston HyperX 3K SSD 120GB. chia như sau:

sda1: 6G - mount /ext3 - phân vùng primary ( nếu cài mặc định thì là 5G)
sda2: 2G - swap linux - phân vùng primary ( bộ nhớ đệm thường gấp đôi ram - nếu để mặc định là 1G)
sda5: 6G- var /ext3 - phân vùng extended ( nếu cài mặc định thì là 5G)
sda6: 80G - mnt/ext3 - phân vùng extended ---> chứa file ảnh và làm CACHE ( vì thực tế ổ SSD 120G thì chỉ được 116G)
sda7: 22G - GamesHot/NTFS - phân vùng extended --> chứa các games hot nhất như: Đế chế (0.1G) + Half life(0.6G) + Đột kích (2G) + fifa online2 (2.2G) + audition(5.5G) + Liên minh huyền thoại (3G)

2. HDD: WD HDD Caviar Black 1TB 3.5" SATA 3/ 64MB Cache.
sdb1: Format NTFS - Games2;

3. Cấu hình cache cho IMG và Games:
a. Cấu hình cache cho IMG:
---> 1 IMG đa năng 10G , có 2 config
---> snapshot: 1,2 ( =1 --> tạo ra 2 rec=20G + 1 image 10G = 30G mất rùi)
---> Disk cache : 2496G
---->SSD cache: 0G
----> Client cache: cache write là 96mb

b. Cấu hình cache cho Games1:
---> snapshot: 0 ( đóng )
---> Disk cache : 0G
---->SSD cache: 0G
----> Client cache: 128M

c. Cấu hình cache cho Games2:
---> snapshot: 0 ( đóng )
---> Disk cache : 6096G
---->SSD cache: 30G
----> Client cache: cache read thường là 128mb

====> mnt sẽ còn trống khoảng 10G nữa --> để cho thoáng

D.3 Phương án 3:
Dùng toàn ổ ssd
trong trường hợp main này chỉ có 2 cổng sata3 nên mình sẽ dùng 1 ổ ssd 120G và 1 ổ ssd 240G
ssd1: 120G làm ổ chứa hệ điều hành và image ---> chia theo mặc định của nxd
ssd2: 240G - ntfs chứa game
---> không cần phải chỉnh cache nữa.

E. CARD MẠNG LAN RỜI: 2 CARD LAN RỜI

Card mạng TP-LINK Gigabit PCI Express TG-3468

2 cái siwch 1G 24 port + 24 port

---> Ghép 3 LAN làm 1: chạy bond0 ----> mode5
- Nếu lúc cài linux config 1 lan thì vào mở Terminal gõ : netconfig để đặt ip cho từng card mạng. - Nếu server đã nhận đủ 2 lan rồi thì mở Elscon --> Network chọn Add đặt dấu check vào 2 lan chọn mode 5 , đặt ip server ok


----> cho 3 Lan từ server vào thẳng cái siwch 1G 24 port rùi câu 1 đường sang siwch 1G 24 port còn lại.

F. CASE AND NGUỒN: TÙY CHỌN

II. Cài đặt và cấu hình NXD lên máy chủ server

Video hướng dẫn tại đây:
http://www.youtube.com/watch?feature=player_embedded&v=0dqnBKT9c1s
Forum thảo luận tại đây:
http://itghost.info/topic/9731279/1/

III. Tạo file ảnh cho máy con.
A. Phương án 1: Tự mình tạo 1 bản win rùi upload file ảnh lên như hướng dẫn trong video ở trên.
B. Phương án 2: Sử dụng file ảnh đa năng có sẵn trên diễn đàn để copy vào nxd
Để thực hiện chép file ảnh có sẵn của windows vào server linux.
B1: copy file nén của ảnh đó (.zip) vào thư mục mang tên ảnh, được tạo ra bởi hệ thống NXD /mnt/nxd/disk/xpall/ ---> vd xpall
B2:Giải nén:
comand:
cd /mnt/nxd/disk/xpall/
unzip imagename.zip
Vậy là xong: --> quá trình giải nén file ảnh 8 - 10 G mất tầm <10 br="" ph="" t.="">Sau khi khởi động máy client cho nhận windows và cài đặt bổ xung các driver cần thiết trong chế độ super client thì đóng lại và copy file ảnh sang ổ Dự phòng ( có vấn đề gì còn khôi phục lại ngay được ) .
---> Việc copy có thể làm theo cách sau: bạn tạo 1 usb cài server linux nxd đồng thời tạo luôn 1 bộ linux live usb PUPPY LINUX ( phiên bản mới nhất là 5.5 rùi ) như vậy khi tạo xong file ảnh thì chỉ việc vào puppy rùi copy file nén vào thư mục ảnh đó bình thường rùi dùng dòng lệnh giải nén ra là xong. ( xóa file disk gốc đi rùi giải nén nhé )

IV. Cấp ổ games cho máy con

- Ổ Game ( trong NXD thường kêu là ổ app ) bạn vào DISKMAN tạo 1 ổ game ( new disk hoặc new ha ) xong rồi cấp thêm cái ổ đó cho máy là xong.
- Nếu là hdd mới hoàn toàn thì lần đầu tiên cấp xong vào phần diskmanager để cho hệ điều hành nó nhận ra cái image mới cấp ( các máy sau không cần làm thao tác này ).

V. Dàn máy có nhiều cấu hình khác nhau thì bạn hãy tạo ra nhiều config cho chắc ăn nhé.
việc tạo config cho từng loại mình sẽ bổ xung sau vậy. Mong anh em chém nhẹ tay chút để động viên.
chỗ nào sai hay thiếu thì mong admin hay các bạn bổ xung ( edit ) cho hoàn chỉnh.

Việc config nhiều main hôm nay mình bổ xung ở đây nhé:

http://cholucnam.blogspot.com/2012/12/huong-dan-chi-tiet-lam-image-cau-hinh.html

---> Hãy đọc kỹ hướng dẫn nhé. Chỗ nào không làm được thì trao đổi thêm

VI. GHI CHÚ

1. Lý do chọn main desktop:
a. giá rẻ hơn main server
b. rễ cài đặt và nâng cấp ( thay thế )
c. tốc độ sata3 khá cao - có thể cao hơn cả tốc độ 1 số server.
d. cũng có đầy đủ các tính chất của main server như chế độ raid 0 , 1, 5, 10 ( cái này em đọc thông tin của nhà sản xuất trong phần thống số kỹ thuật )
e. Sau này nâng cấp máy chủ cũng dễ chỉ việc bán hoặc chưng dụng nó làm máy con là ok khỏi lo mất giá trị.

2. Lý do nên chọn 2 ổ SSD :
a. vì main desktop có 2 khe cắm sata3 nên tận dụng tối đa. ( nếu mua main có nhiều sata 3 hơn thì tùy thui --> mình đang nói tới việc tiết kiệm hợp lý không tốn kém)
b. Tốc độ ,tuổi thọ, giá thành của ssd giờ cũng ngang ngang với hdd ( dung lượng thì kém hơn nhưng cũng thoải mái cho Games rùi - nếu biết cài hợp lý )

3. Chọn hệ điều hành nào cho máy chủ cưng của mình?
a. Chọn NXD vì nó ổn định và dễ dàng cài đạt ( khá thân thiện với người dùng ). mỗi lần cài mất tầm 10 - 15 phút, lại không có viruts.
b. Phiên bản nào phù hợp:
- NXD 2.26.35 NHÂN 64 BÍT.
Lý do là vì em từng thủ cài mấy bản cao hơn của bên SGP ( cao nhất bây giờ là bản tháng 5 năm 2013 ) nhưng kết quả là chỉ chạy được mấy ngày ( khoảng 2 ngày ) thì máy lỗi boot grup ( có lẽ viruts nó dễ tấn công MBR thông qua hệ điều hành windows xp qua mạng Lan - có thể do lỗi ở mình không làm sạch hoàn toàn khi dùng file ảnh đa năng của sgp chăng .... cũng có thể nó lỗi nhân HĐH)
--> Vì vậy em quay về dùng bản cũ của SGP
It is here:

https://docs.google.com/file/d/0B-qCSyldT3xgWlNuR0tPTTh2V0E/edit?usp=sharing
https://docs.google.com/file/d/0B-qCSyldT3xgdTRQWkc0UDdDOG8/edit?usp=sharing
https://docs.google.com/file/d/0B-qCSyldT3xgMi1EQnhROG1zbzA/edit?usp=sharing
https://docs.google.com/file/d/0B-qCSyldT3xgYlNJYUVlVmZLblk/edit?usp=sharing


4. WriteBack
Dung lượng wks tăng ít hay nhiều phụ thuộc vào khách chơi game nặng hay nhẹ online bao lâu. Tràn wks thì máy trạm bị reset, vì vậy nên dùng ssd chứa wks để ghi xóa khá nhanh.
Bạn có thể làm theo cách này để tự động xóa wks :
 mở file /etc/rc.d/rc.local....thêm dòng lệnh:
 rm –rf /mnt/nxp/wks/*

là mỗi khi mở máy, nó sẽ xóa hết trong wks.
5. Đặt lại địa chỉ ip cho máy chủ:

fconfig eth1 192.168.0.220 netmask 255.255.255.0 broadcast 192.168.0.1
ifconfig eth1 up

sau đó thì vào : chỉnh trong file etc\rc.d\rc.intet1.comf
(Source: www.itghost.info)

Không có nhận xét nào: