P. 1
HuongdanGhostcast

HuongdanGhostcast

|Views: 339|Likes:
Được xuất bản bởitanhan

More info:

Published by: tanhan on Aug 12, 2011
Bản quyền:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/12/2011

pdf

text

original

Sections

  • 1. Giới thiệu
  • 2. Cài đặt Symantec Ghostcast Server:
  • 3. Tạo đĩa mềm boot mạng hỗ trợ ghostcast
  • 4. Tạo image cho đĩa mềm boot mạng
  • 5-1.Cài đặt và cấu hình TFTPD32
  • 5-2. Cấu hình cho phầnPXE LinuxBootloader
  • 6.1.1. Chạy chương trình Symantec Ghostcast Server:
  • 6.1.2Chạychương trình TFTPD32
  • 6.2: Khởi động máy con
  • 7.1Dùng phương pháp thủ công:
  • 7.2Dùng phương pháp tự động:
  • 8.1 Tạo thư mục chứa các file boot
  • 8.2.1.Cấu hình cho DHCP
  • 8.2.2 Cấu hình TFTP
  • 9.Cách làm image đa cấu hình
  • 10. Cách add thêm driver cho các loại Nic mới không cósẵn trong danh sách
  • 11. Link download:

HƯỚNG DẪN CÀI ĐẶT GHOSTCAST SERVER

1. Giới thiệu
Hầu như mỗi ai trong chúng ta biết cài đặt hệ điều hành cho máy tính thì biết đến thuật ngữ "Ghost" (General Hardware-Oriented Software Transfer). Ai cũng biết ghost là sản phẩm của hãng Symantec dùng để sao lưu và backup ổ cứng. Nó giúp chúng ta giảm được rất nhiều thời gian cho việc cài đặt máy, nhất là với các công ty máy tính, dịch vụ internet, nhân viên quản trị mạng... Với một máy đơn lẽ thì việc ghost này đã quá thông dụng, ai cũng làm được. Tuy nhiên khi chúng ta có một hệ thống mạng thì để đơn giản chúng ta sẽ lưu các image ghost của các máy con lên một máy đóng vai trò máy chủ rồi rồi khi máy con có sự cố chúng ta sẽ tiến hành ghost qua mạng. Như vậy mỗi khi cần phục hồi hệ điều hành cho một máy chúng ta không cần phải mở từng máy rồi gắn ổ cứng có chứa image vào để ghost rất mất công, cũng như tránh được ghost nhầm do sơ xuất. Hiện tại đã có nhiều bài viết trên mạng nói nhiều về vấn đề này. Tuy nhiên ở bài viết này tôi muốn đề cập đến vấn đề ghostcast server hỗ trợ bootrom PXE. Có nghĩa là mỗi lần cần tiến hành ghost, máy con không cần có ổ mềm, cdrom hay usb, chỉ cần các máy con đó nối mạng với nhau và card mạng có hỗ trợ bootrom Pxe là có thể thực hiện được rồi. Vậy ghostcast khác với ghost thông thường qua mạng như thế nào. Với ghost thông thường, ở máy chủ chúng ta tạo một thư mục share và trong thư mục đó sẽ lưu các image của các máy con trong mạng. Các máy con có thể boot từ đĩa mềm, cdrom, usb hoặc bootrom PXE có hỗ trợ các giao thức kết nối mạng như TCP/IP để kết nối được với máy chủ, sau đó sẽ "lấy" image từ máy chủ mà phục hồi lại hệ điều hành cho máy. Tuy nhiên việc ghost đó có nhiều bất tiện là máy chủ lúc này đóng vai trò là một File server để cho các máy con nhận image hay là lưu image mà thôi, như vậy khi có nhiều máy con kết nối vào thì quá trình ghost sẽ rất chậm do máy chủ không đủ đáp ứng cũng như băng thông mạng dễ bị nghẽn. Chính vì vậy ghostcast ra đời để khắc phục các vấn đề này. Vậy ghostcast làm việc như thế nào? Với ghostcast thì một quá trình ghost sẽ yêu cầu có 2 ứng dụng cùng chạy đó là ghostcast server chạy tại máy chủ và ghostclient tại máy con. Máy chủ sẽ tự đọc thông tin từ các image lưu sẵn rồi truyền đến cho các máy con hoặc là nhận thông tin từ các máy con để tạo image lưu trên máy chủ. Vì vậy ở máy chủ không cần phải tạo thư mục rồi share như cách ghost qua mạng cơ bản. Vì sao lại gọi là ghostcast? Do quá trình ghost này hỗ trợ các giao thức truyền dữ liệu là Broadcast, Unicast và Multicast. 1 Phạm Minh Triết - minhtrietpham@gmail.com

- Broadcast: Với giao thức này máy chủ sẽ gởi c i d li u n t t c máy con n m trong ng subnet mạng lan a . Chính vì vậy mà máy chủ chỉ cần đọc một gói tin một lần nhưng tất cả các máy con trong mạng đều nhận gói tin đó. Như vậy với một hệ thống mạng có 1 máy hay nhiều máy thì về lý thuyết máy chủ cũng hoạt động với công suất giống nhau cũng như hệ thống mạng cũng chiếm băng thông như nhau. Hay nói cách khác thời gian ghost cho một máy hay nhiều máy đều giống nhau. Tuy nhiên nhược điểm chính của Broadcast là nó sẽ gởi dữ liệu đến tất cả các máy trên mạng, ngay cả những máy chúng ta không cần tiến hành ghost. Chính vì vậy mà cả máy chủ và các máy không muốn nhận dữ liệu này cũng phải tiêu tốn thêm tài nguyên, hệ thống mạng dễ bị nghẽn mạch. - Unicast: phương pháp này cũng giống như trong mạng lan dùng share dữ liệu. Khi các máy con trong mạng yêu cầu bao nhiêu gói dữ liệu thì máy chủ sẽ cung cấp chừng đó gói dữ liệu mặc dù các gói đó có thể giống nhau. Như vậy để ghost cho 20 máy con thì xem như máy chủ phải xử lý gấp 20 lần so với ghost 1 máy. Điều này sẽ gây quá tải cho máy chủ cũng như nghẽn băng thông của mạng. Tuy nhiên khác với Broadcast là máy chủ chỉ gởi dữ liệu đến máy con nào yêu cầu thôi chứ không gởi cho toàn mạng. Các phương pháp ghost qua mạng cơ bản dùng image từ thư mục share trên máy chủ chính là dùng giao thức này. Trong trường hợp tiến hành ghost để tạo image từ một máy con lưu trên máy chủ thì có thể dùng Unicast vì lúc đó chỉ có 1 máy con hoạt động mà thôi. - Multicast: phương pháp này ra đời để khắc phục nhược điểm của 2 phương pháp trên. Có nghĩa là máy chủ chỉ gởi 1 gói dữ liệu cho tất cả các máy con có nhu cầu nhận dữ liệu. Như vậy máy chủ ít tốn tài nguyên mà băng thông mạng cũng giảm. Với ghostcast dùng multicast thì với một phòng máy có nhiều máy thì thời gian ghost cho tất cả các máy con không lâu hơn nhiều so với thời gian ghost cho một máy. Do các ưu điểm như vậy nên ghostcast rất phù hợp ghi ghost 1 image cho một phòng máy có cấu hình giống nhau hoặc là một image ghost đa cấu hình cho phòng máy có nhiều cấu hình khác nhau. ********************* Hiện tại trên internet đã có bài viết tiếng Việt về ghostcast này nhưng rất sơ xài và không hỗ trợ bootrom, và cũng có một số ý kiến khác dùng kết hợp với phần mềm bootrom BXP để cho phép máy con boot từ bootrom PXE để tiến hành ghostcast. Tuy nhiên việc cài đặt BXP không dễ với người nào chưa làm bootrom. Chính vì vậy trong bài viết này tôi sẽ hướng dẫn chi tiết từng bước, cũng như sử dụng các phần mềm miễn phí (trừ phần mềm Symantec Ghostcast server), đơn giản nhưng tiện lợi để giúp mọi người dễ thực hành

2 Phạm Minh Triết - minhtrietpham@gmail.com

2. Cài đặt Symantec Ghostcast Server:
Ở đây tôi dùng phiên bản Symantec Ghostcast Server 8.2 (Symantec Ghost Corporate Edition 8.2) Chúng ta có thể cài đặt từ giao diện chung của đĩa khi chạy Autorun hay có thể chạy từ file setup.exe trong thư mục \GHOST\INSTALL. Tuy nhiên trong trường hợp này thì cả 2 cách đều giống nhau, để thông dụng chúng ta chạy từ Autorun. Lúc đó sẽ có bảng sau:

Chọn vào hàng đầu tiên: Install Symantec Ghost Corporate Edition

3 Phạm Minh Triết - minhtrietpham@gmail.com

Cũng chọn hàng đầu tiên: Install Console and Stand Tools Đến đây thì giao diện giống như chúng ta cài đặt từ file setup.exe trong thư mục ghost\install.

4 Phạm Minh Triết - minhtrietpham@gmail.com

com .. như là cài đặt các chương trình thông dụng khác cho đến khi cài đặt hoàn tất. Lúc đó từ Start -> Program chúng ta sẽ thấy biểu tượng chương trình Ghostcast (Symantec Ghost) được cài đặt như sau: 5 Phạm Minh Triết ..minhtrietpham@gmail.Sau đó phần cài đặt sẽ yêu cầu nhập thông tin khách hàng. số cdkey.

com .minhtrietpham@gmail.3. Tạo đĩa mềm boot mạng hỗ trợ ghostcast Từ Program -> Symantec Ghost như hình trên chọn Ghost Boot Wizard 6 Phạm Minh Triết .

Có 2 tùy chọn: 1. Nếu các client có nhiều loại Nic thì chúng ta chọn Multicard Template Trong trường hợp này chúng ta chọn Multicard Template Tiếp theo click Next 7 Phạm Minh Triết .Click chọn vào Network Boot Disk rồi chọn Next Ở đây là phần cài driver cho đĩa boot mạng.com . Nếu các máy client chỉ có 1 loại Nic thì chúng ta chọn đúng loại Nic đó từ danh sách trên 2.minhtrietpham@gmail.

minhtrietpham@gmail.com .Do phần trước chọn Multicard Template nên ở đây chúng ta nhấn phím Ctrl để chọn nhiều loại Nic Sau đó click Next 8 Phạm Minh Triết .

9 Phạm Minh Triết .Ở phần này chọn hệ điều hành Dos cho đĩa boot mạng.minhtrietpham@gmail.com . Mặc định chọn PC-DOS rồi Click Next để qua phần sau.

minhtrietpham@gmail.Click Next 10 Phạm Minh Triết .com .

minhtrietpham@gmail.com . sau đó chọn Next 11 Phạm Minh Triết .Không chọn gì cả rồi click Next Để mặc định rồi click Next Chúng ta tắt tùy chọn Quick Format để cho an toàn.

không cần format sẵn vì trong quá trình tạo đĩa boot mạng đĩa sẽ được format.Lúc này chúng ta chuẩn bị 2 đĩa mềm tốt.com .exe nên vì vậy chương trình sẽ tạo ra bộ đĩa boot mạng gồm 2 đĩa mềm. Đầu tiên đặt đĩa 1 vào.minhtrietpham@gmail. Do trên đĩa boot mạng sẽ có kèm file ghost. sau khi format xong chúng ta tắt bảng format để chương trình copy các file cần thiết vào Sau khi copy xong đĩa 1. chương trình sẽ format đĩa. bảng sau sẽ xuất hiện thông báo chúng ta đặt đĩa 2 vào 12 Phạm Minh Triết .

Thật ra chỉ cần bỏ dòng pause trong đoạn FLPYBOOT là được.com . * Sau đó từ đĩa 1.minhtrietpham@gmail.bat sẽ còn như sau: 13 Phạm Minh Triết . dùng Notepad mở file autoexec. tuy nhiên ở đây chúng ta chỉ boot mạng thôi nên xóa luôn các dòng không cần thiết). quá trình format rồi copy file vào đĩa lại diễn ra như phần trước. Sau khi đĩa 2 đã copy xong thì chúng ta hoàn tất quá trình tạo đĩa mềm boot mạng. Lúc đó nội dung file autoexec.bat rồi xóa các dòng được bôi đen (xanh) như hình và các dòng cuối từ phần goto AND -> :FAILED -> :END (Do bộ đĩa sẽ gồm 2 đĩa nên mặc định khi boot mạng sẽ có xuất hiện nhắc nhờ chúng ta đặt đĩa 2 vào nên chúng ta xóa các dòng trong phần bôi đen để bỏ qua thông báo nhắc nhở đó.Sau khi đặt đĩa 2 vào chúng ta chọn OK.

minhtrietpham@gmail.htm) Sau khi download về thì chúng ta cài đặt rồi chạy chương trình 14 Phạm Minh Triết . Phần mềm này có thể download tại: (http://www. Tạo image cho đĩa mềm boot mạng Để tạo image có thể sử dụng nhiều phần mềm.com .4.winimage.com/download. tuy nhiên thông dụng nhất là dùng Winimage.

Đặt đĩa mềm 1 vào rồi từ menu Disk chọn Read disk Sau khi đã đọc đĩa xong từ menu File chúng ta chọn Save.ima ) 15 Phạm Minh Triết .minhtrietpham@gmail. chọn tên file cần save (vd là bootdisk với phần mở rộng là ima: bootdisk.com .

88 MB như hình rồi Ok 16 Phạm Minh Triết .Sau khi đã save xong chúng ta sẽ làm thao tác copy (add) các file trên đĩa 2 vào image này.ima). chọn menu Image rồi chọn Change format rồi chọn 2.minhtrietpham@gmail.bat không cần add vào). Trên đĩa 2 chỉ có 1 file ghost. Từ màn hình của Winimage (đang mở file bootdisk.com .exe nằm trong thư mục ghost (file autoexec.

Tiếp theo đặt đĩa 2 vào rồi từ My Computer double click vào ổ A để xem nội dung của nó 17 Phạm Minh Triết .com .minhtrietpham@gmail.

Phần mềm này có thể download tại (http://tftpd32. Để tạo các dịch vụ DHCP và TFTP. Với Windows Server 2000/2003 thì các dịch vụ DHCP và TFTP này có sẵn.exe sẽ nằm đúng trong thư mục ghost như hình dưới.jounin. đây là phần mềm gọn nhẹ rất nổi tiếng và free hoàn toàn. Với lại các phần mềm đó mua rất đắt. Tuy nhiên làm như vậy thì cấu hình phức tạp hơn và lãng phí bởi vì các phần mềm đó sẽ có rất nhiều các module. Cài đặt và cấu hình TFTPD32 Sau khi tải về và chúng ta giải nén và copy nguyên thư mục TFTPD32. Cài đặt chương trình TFTPD32 và PXE LINUX Để có máy con thể boot từ PXE Rom thì cần các dịch vụ chạy trên máy chủ như PXE bootloader. tuy nhiên ở đây để thông dụng chúng ta dùng máy chủ chạy Windows XP nên các dịch vụ này không có sẵn.323 Có nhiều bạn dùng các phần mềm bootrom khác như BXP để lấy phần bootloader và TFTP tạo phần hỗ trợ bootrom này...Tiếp theo click chọn vào thư mục GHOST trên đĩa A rồi kéo thư mục này sang của sổ chính của Winimage như hình trên. DHCP và TFTP. Sau đó từ menu File chọn Save là hoàn tất phần tạo file image boot mạng 5. chúng ta có thể sử dụng phần mềm TFTP32D. Chú ý kéo và trỏ đến đúng dấu \ ngay cấu trúc cây ở cửa số bên trái sao cho sau khi copy xong thì file ghost.com .minhtrietpham@gmail. dịch vụ không cần thiết cho công việc chúng ta nên máy chủ sẽ tốn tài nguyên hơn nhiều. 5-1.xxx vào ổ C rồi đổi tên thành TFTPD32 (cho dễ nhìn). Lúc đó chúng ta sẽ có thư mục C:\TFTPD32 trong đó chứa 3 file như hình: 18 Phạm Minh Triết ..net) Hiện tại là phiên bản TFTPD32.

Ở đây mặc định IP của máy chủ là 192.2 Cấu hình cho DHCP trong TFTPD32 Click vào tab DHCP server rồi nhập các thông tin như hình dưới.minhtrietpham@gmail.1.10.5.168.1.exe trên desktop rồi click vào shortcut để chạy 5.20 trở đi và số IP 19 Phạm Minh Triết .com .1. các client sẽ được cấp địa chỉ IP từ 192.168.1 Cấu hình TFTPD32: Để tiện chúng ta tạo shortcut cho file tftpd32.1.

minhtrietpham@gmail. Tiếp theo click vào tab Settings để cấu hình cho TFTP và các thành phần khác như hình sau 20 Phạm Minh Triết .0.) ở phần Boot File chúng ta cũng làm như hình là nhập vào tên file Pxelinux.. Sau đó click vào Save để lưu lại phần cấu hình.được cấp là 30. (Các thông số này có thể điều chỉnh lại cho phù hợp với hệ thống mạng có sẵn. File này chúng ta sẽ đề cập ở phần sau.com ..

Sau đó click vào OK để lưu.0 từ thư mục gốc file nén bung ra vào thư mục C:\TFTPD32 memdisk (không có phần mở rộng) trong thư mục memdisk vào C:\TFTPD32 menu. Cấu hình cho phần PXE Linux Bootloader.zip) (Bộ này hơn 9MB nhưng chúng ta chỉ cần vài file trong đó thôi) Down load nguyên bộ syslinux (trong đó có chứa PXE Linux) về rồi giải nén.kernel. Vậy là chúng ta cấu hình xong cho phần TFTPD32 5-2. Có rất nhiều phần mềm đóng vai trò bootloader hỗ trợ PXE rom. một module mã nguồn mở của Linux.com .51. Ở đây chúng ta sẽ sử dụng công cụ PXE Linux bootloader.Trong thư mục C:\TFTPD32 tạo thư mục pxelinux.c32 trong thư mục com32\modules vào C:\TFTPD32 .minhtrietpham@gmail. Sau đó giải nén ra rồi copy các file sau: Pxelinux. (http://www.org/pub/linux/utils/boot/syslinux/syslinux-3.cfg (chú ý là thư mục chứ không phải file!) 21 Phạm Minh Triết .

Chúng ta có thể dùng Notepad để tạo file này rồi save ra default.cfg tạo file text có tên là default có chứa các dòng sau: default menu.Trong thư mục pxelinux.c32 PROMPT 0 TIMEOUT 100 LABEL Boot Dos Ghostcast KERNEL memdisk append initrd=bootdisk.ima Chú ý: file này tên là default và không có phần mở rộng..minhtrietpham@gmail. sau đó đổi lại tên thành default 22 Phạm Minh Triết .com .txt.

minhtrietpham@gmail.com .Vậy là chúng ta hoàn tất phần cấu hình cho phần bootloader. 23 Phạm Minh Triết .

exe) có thể kết nối với máy chủ ghostcast.com .1 Khởi động máy chủ ghostcast: 6.minhtrietpham@gmail. Chú ý: Ở máy con sau khi đã kết nối được máy chủ (sau khi ở máy chủ đã chọn Accept Clients) thì sau khi đã chọn các thao tác như khi tiến hành ghost bình thường trên 24 Phạm Minh Triết . Khi đã chọn chức năng này thì ở phần Image File chúng ta click vào Browse rồi chỉ đến image đã được tạo sẵn trước đó và lưu ở máy chủ. Create Image: chọn chức năng này khi muốn tạo image cho máy con để lưu trên máy chủ.1. Thực hành ghostcast 6. Ở đây file 1.1. Chạy chương trình Symantec Ghostcast Server: Trên máy chủ chạy Ghostcast Server từ Start->Programs->Symantec Ghost-> Ghostcast Server Session Name: Nhập một tên bất kỳ. vd nhập vào abc Restore Image: Mặc định được chọn để tiến hành phục hồi hệ điều hành cho máy con từ image lưu sẵn trên máy chủ. đây xem như mã số mà máy client sẽ nhập vào khi muốn kết nối với máy chủ để ghostcast.6.gho là file image của 1 máy con đã tạo sẵn. Khi chọn chức năng này thì ở phần Image File chúng ta chọn Browse đến thư mục cần lưu image và nhập vào tên image sẽ tạo ra (xem như đặt tên trước) Sau khi đã chọn các phần trên chúng ta click vào Accept Clients để cho phép các client đang chạy ghostcast ( từ file ghost.

dos với file ghost.1 là chúng ta đã chạy TFTPD32 bao gồm 2 dịch vụ chính là DHCP và TFTP và PXE Linux bootloader.2 Chạy chương trình TFTPD32 Chỉ cần click vào shortcut link đến file tftpd32.exe hỗ trợ ghostcast Dưới đây là một số hình ảnh khi khởi động máy client 25 Phạm Minh Triết .minhtrietpham@gmail..Thực hiện thủ công: chỉ cần click Send .exe thì quá trình ghost sẽ chưa được thực thi mà phải chờ đợi lệnh từ máy chủ. sau đó tự nạp chương trình ghost.Ở các máy con chỉ cần cho phép boot từ bootrom PXE là có thể khởi động. 6. xuất hiện menu. Việc này mục đích cho phép khi chúng ta tiến hành ghostcast cho 1 phòng máy thì ở các máy con chúng ta lặp lại thao tác như trên cho tất cả các máy. đến khi các máy con đã ở trạng thái chờ thì lúc đó chúng ta sẽ ra lệnh từ máy chủ thì lúc đó tiến trình ghostcast mới được thực thi bởi vì phương pháp Multicast yêu cầu quá trình phải tiến hành đồng thời.2: Khởi động máy con .com . Việc ra lệnh đó có thể thực hiện tự động hay thủ cộng: . * Timeout : chỉ định thời gian mà máy chủ sẽ ra lệnh ghostcast sau khi máy con đầu tiên kết nối vào 6.exe như phần 5..Thực hiện tự động: thông qua phần Auto Start với các tùy chọn sau: * Time: chỉ định khoảng thời gian mà khi hết thời gian này máy chủ sẽ ra lệnh ghostcast * Client Count: chỉ định số lượng máy con kết nối mà khi đủ số kết nối thì máy chủ tự động phát lệnh cho các máy con tiến hành ghost.1.

.minhtrietpham@gmail.com . 26 Phạm Minh Triết .

1. 27 Phạm Minh Triết .2.com .6. Tiến hành ghostcast tại máy con: Ở máy con sau khi đã load giao diện ghostcast trên dos. chúng ta chọn GhostCast >Multicast như hình trên.minhtrietpham@gmail.

Nếu ở máy chủ chúng ta chưa chạy Symantec Ghostcast.Ở ô phía trên yêu cầu chúng ta nhập vào session name đã được quy định từ máy chủ đang chạy ghostcast server. Nếu trong hệ thống mạng hiện tại chỉ có 1 máy chủ ghostcast đang chạy thì chúng ta chỉ cần chọn automatic rồi click OK là xong.minhtrietpham@gmail.com . hoặc ở máy chủ chưa cho phép kết nối (chưa chọn vào Accept Clients) thì tiến trình sẽ dò tìm rất lâu và sau đó chúng ta sẽ có thông báo lỗi như sau: 28 Phạm Minh Triết .1. hoặc session name ở máy con chúng ta khai báo không giống với máy chủ. Do ở phần trên (6.1) chúng ta đặt tên cho session là abc nên ở đây sẽ nhập vào abc Ở phần Discovery Method: chúng ta có thể chọn Automatic để tự động tìm máy chủ ghostcast hay là chọn Server IP Address rồi nhập vào IP của máy chủ.

com .minhtrietpham@gmail.Còn nếu mọi thông tin đều đúng thì lập tức chúng ta được chuyển sang giao diện ghost như hình dưới: 29 Phạm Minh Triết .

máy chủ chạy quá tải thì chúng ta hãy cách ly các máy không chạy ghost bằng cách tắt các máy đó hay rút cáp mạng trước khi tiến hành ghostcast.com . Tuy nhiên nếu khi ghost với multicast mà có vấn đề như nghẽn băng thông. * Chú ý: về nguyên tắc thì khi dùng giao thức multicast thì chỉ có máy chủ ghostcast và các máy con đang chạy ghost client kết nối đến máy chủ mới trao đổi dữ liệu với nhau. Sau khi chúng ta chọn xong và click Ok thì quá trình ghost sẽ vào trạng thái chờ. sau khi đã "đưa" hết các máy con vào trạng thái chờ thì lúc đó mới phát lệnh từ máy chủ để quá trình ghostcast được thực thi hoàn toàn. lúc nào có lệnh từ máy chủ ghostcast thì quá trính ghost mới được thực thi. 30 Phạm Minh Triết .minhtrietpham@gmail. Nếu ghost một phòng máy thì chúng ta lặp lại thao tác này trên tất cả các máy con.Lúc này mọi thao tác đều giống như khi chúng ta ghost trên dos bình thường (Image to Partition). còn các máy khác trên mạng không chạy ghost client thì không ảnh hưởng gì.

cab trong đường dẫn trên của đã cd cài đặt rồi giải nén.com/Files/NewSid.cab) Cách làm như sau: Sau khi đã cài đặt một máy client hoàn chỉnh với đầy đủ các driver và ứng dụng kèm theo.minhtrietpham@gmail.7.exe.zip) Với các công cụ này chúng ta chép sẵn vào ổ C của máy trước khi tạo image. Để giải quyết vấn đề trùng SID và tên máy thì chúng ta có cách tự động hay thủ công. setupcl. Tiếp theo trên ổ C tạo thư mục C:\SYSPREP rồi chép 3 file sau trong thư mục giải nén: sysprep. Tuy nhiên các thao tác này phải thực hiện trên máy trước khi tiến hành ghost lưu image.exe 31 Phạm Minh Triết . Tuy nhiên nếu các máy trong hệ thống mạng thì có nhiều vấn đề phát sinh như sau: . Các tùy chọn khi tạo image cho ghostcast: Nếu như thông thường thì việc ghost chỉ là phục hồi lại một image tốt cho máy tính. 7. 7.com . lúc đó chúng ta phải xử lý thủ công từng máy rất mất thời gian.Sau khi ghost thì nếu nhiều máy dùng chung 1 image sẽ phát sinh vấn đề là tên máy hay IP trùng nhau.Nếu các máy trong mạng đều gia nhập vào máy chủ Domain controller thì nếu các máy đó đều ghost từ 1 image thì sẽ có nhiều máy không đăng nhập vào domain được hoặc hay bị trục trặc. Việc trùng IP chúng ta có thể giải quyết bằng cách không khai báo địa chỉ IP cho máy trước khi tiến hành ghost lưu image Nếu hệ thống mạng chỉ là workgroup thì chúng ta chỉ cần thay đổi tên máy để khỏi trùng chứ không cần thay đổi SID để khỏi tốn nhiều thời gian. sau khi phục hồi hệ điều hành từ image này cho các máy trong mạng thì tại mỗi máy chúng ta chỉ việc chạy 1 trong 2 công cụ đó để đổi SID cho máy đó. Vì vậy muốn đăng nhập vào domain thì mỗi máy phải có một SID riêng.exe Hoặc có một công cụ khác của Microsoft gọi là NewSid (http://download.sysinternals. setupmgr. Chúng ta tiến hành chạy Sysprep như sau: Copy file deploy. (Thao tác này cũng phải thực hiện trên máy trước khi tiến hành tạo image ghost) (X:\SUPPORT\TOOLS\deploy.exe.1 Dùng phương pháp thủ công: Phương pháp này chỉ thay đổi thông tin SID chứ không thay đổi tên máy (computername) Trong thư mục cài ghost cast server có một file là ghstwalk. .2 Dùng phương pháp tự động: Phương pháp này sẽ dùng công cụ Sysprep của Microsoft đi kèm theo các đĩa cài đặt Windows Xp hoặc 2k. Đó là do khi ghost cùng 1 image thì các máy sẽ có cùng một thông tin nhận dạng SID.

Sau khi chạy chúng ta chọn Create a new answer file -> Sysprep Install.com .exe (chạy chương trình này để tự động tạo tên máy (computername) ngẫu nhiên cho các máy sau khi ghost) . Sau đó nhập các thông tin cần thiết vào như khi cài đặt windows.minhtrietpham@gmail. fully automate the installation.Sau đó chạy Setupmgr. Tiếp theo chọn Yes. Tiếp theo chọn hệ điều hành từ danh sách hiện ra. Ở phần Computer Name chúng ta chọn Automatically generate computer name Ở phần Workgroup or Domain khai báo thông tin cho phù hợp 32 Phạm Minh Triết . Tiếp theo điền cdkey vào.

inf thì chúng ta chọn mặc định như hình Sau đó tắt chương trình.Các bước sau khai báo như khi cài đặt windows.com . sau khi kết thúc chương trình hỏi đường dẫn lưu file sysprep.minhtrietpham@gmail.exe 33 Phạm Minh Triết . *Chạy Sysprep Click vào file sysprep.

34 Phạm Minh Triết .minhtrietpham@gmail. Nếu phòng máy có một số máy có cấu hình khác nhưng không khác biệt nhiều thì có thể chọn ở phần MiniSetup và PnP để sau khi ghost máy sẽ khởi động và chạy quá trình Minisetup để nhận diện lại phần cứng. Sau đó tiến hành ghost để lưu image. Một bảng xuất hiện thông báo là sau khi khởi động lại máy thì SID sẽ được tạo mới ngẫu nhiên Click OK rồi đợi một vài phút máy sẽ shutdown.Nếu chỉ mục đích thay đổi SID thì ở bước này chúng ta không chọn gì cả và click Reseal.com .

..com . corp. oem) mà sau khi ghost.Mặc dù ở trên chúng ta chọn là Automatically generate computer name tuy nhiên tùy vào bộ windows đang dùng (retail. 35 Phạm Minh Triết .minhtrietpham@gmail. máy khởi động lại có thể tự động tạo tên máy ngẫu nhiên hoặc xuất hiện màn hình yêu cầu nhập vào tên máy.

cfg. Sau đó tạo file default như phần 5-2 trên.c32 vào thư mục này Trong thư mục này tạo thư mục pxelinux. memdisk và menu.com . Vì vậy ở đây chúng ta sẽ cài đặt DHCP và TFTP của windows server 2003 kết hợp với PXE Linux bootloader. kết hợp với PXE Linux bootloader hỗ trợ cho bootrom PXE. Với cách cài đặt này thì máy con sẽ boot nhanh hơn và ổn định hơn nhiều so với dùng phần mềm TFTPD32! 8. Tuy nhiên nếu máy chủ chúng ta dùng windows2003 thì các dịch vụ DHCP và TFTP đã có sẵn và các dịch vụ này của windows2003 sẽ chạy tốt và ổn định hơn nhiều.Từ ổ C tạo thư mục C:\TFTP Sau đó copy các file của Pxe Linux là Pxelinux.8. Cài DHCP và TFTP trên windows Server 2003 Ở phần trên chúng ta dùng chương trình TFTPD32 để làm dịch vụ DHCP và TFTP.1 Tạo thư mục chứa các file boot . 36 Phạm Minh Triết .0.minhtrietpham@gmail.

com . 8.minhtrietpham@gmail. Cấu hình cho DHCP Mở DHCP lên và tạo 1 scope (phần này tôi không trình bày vì cơ bản rồi) Sau khi tạo xong scope. click mouse phải vào Scope Options 37 Phạm Minh Triết . Sau khi cài xong máy sẽ yêu cầu khởi động lại.2.2 Cài đặt dịch vụ DHCP và TFTP Từ Control Panel chọn Add or Remove program-> Add/Remove Windows Components rồi cài thêm DHCP và Remote Installation Services như hình dưới.1.8.

168.Rồi chọn Configure Options Tiếp theo trong bảng xuất hiện tìm đến nhánh 066 (Boot Server Host Name) Ở phần String value nhập vào IP hay tên của máy chủ.com .0 như hình dưới.1.100 Tiếp theo chọn 067 (Bootfile name) và nhập vào tên boot file là Pxelinux.minhtrietpham@gmail. trong trường hợp này là 192. 38 Phạm Minh Triết .

2 Cấu hình TFTP Mở Regedit rồi tìm đến nhánh sau HKLM\System\CurrentControlSet\Services\TFTPD\Parameters\ Từ cửa sổ bên phải click mouse phải rồi chọn New -> String Value rồi đặt tên là Directory Tiếp theo click mouse phải vào Directory rồi chọn Modify rồi nhập vào C:\TFTP 39 Phạm Minh Triết .com . Ở đây chúng ta sẽ thấy xuất hiện 2 Scope option là 066 và 067 Như vậy là cấu hình xong cho phần DHCP 8.minhtrietpham@gmail.Sau đó Apply để trở về màn hình chính.2.

40 Phạm Minh Triết . Chọn lại trạng thái từ Manual sang Automatic rồi Start dịch vụ Vậy là chúng ta cấu hình xong toàn bộ dịch vụ DHCP và TFTP cho máy chủ win2k3. Chỉ cần cài thêm Symantec Ghostcast server nữa là trở thành một máy chủ ghostcast rồi.com .Tiếp theo mở Services chúng ta sẽ thấy có 1 service là Trivial FTPDaemon.minhtrietpham@gmail..

Cách làm image đa cấu hình * Như chúng ta đã biết do ưu điểm của ghostcast nên nó phù hợp với phòng máy có cấu hình giống nhau. Hiện tại trên mạng có nhiều bài viết giới thiệu một số cách làm nhưng điều là làm thủ công và chạy chỉ được trên một số loại mainboard khác nhau. 41 Phạm Minh Triết .9. . Nếu phòng máy có nhiều nhóm máy có cấu hình khác nhau thì mỗi lần ghost chúng ta chỉ làm với 1 nhóm máy mà thôi.. Tuy nhiên có một số trường hợp như laptop Acer thì sau khi ghost không chạy được.com .Tích hợp sẵn thư viện driver đến 25.Trong quá trình cấu hình sẽ tự động kết hợp với Sysprep để tạo tên máy và SID ngẫu nhiên.. nhưng cũng là số ít mà thôi. vì vậy với hầu hết các máy sau khi ghost thì phần mềm này sẽ tự cài driver..binaryresearch. chưa kể là có nhiều lỗi phát sinh khi sử dụng. Hiện tại là version 3.minhtrietpham@gmail.Tự động cập nhật lại driver acpi (HAL) cho máy . tức là image này có thể ghost cho nhiều máy có cấu hình phần cứng hoàn toàn khác nhau. . ************* * Mô hình ghostcast này chúng ta có thể ứng dụng để tạo thành một Remote Installation Service (RIS) Server. Tôi đã sử dụng phần mềm này làm image ghost rất tốt cho các máy từ pentium3 cho đến các loại main Intel 946 sau này.0.Xóa sạch các driver có sẵn của windows trước khi ghost thành image . Đó là Universal Imaging Utility (http://www. S-ATA. cho phép các máy con trong mạng có thể boot từ bootrom PXE rồi cài đặt hệ điều hành từ source nằm trên máy chủ. Ưu điểm của phần mềm này như sau: . chúng ta không cần phải tìm đến các đĩa driver kèm theo.Hỗ trợ các chuẩn đĩa cứng IDE.000 driver. hết nhóm này rồi ghost tiếp cho nhóm khác. Để khắc phục điểm này thì chúng ta phải tạo được một image ghost đa cấu hình. Ở đây tôi xin giới thiệu một phần mềm chuyên nghiệp để làm image ghost đa cấu hình. SCSI.. Điều này rất tiện lợi cho phép máy con không có ổ cdrom vẫn cài được hệ điều hành và người quản trị sẽ tốn ít thời gian để quản lý phòng máy.net).

Symantec Ghostcast cho phép hỗ trợ cả 2 loại driver này.2 vẫn còn thiếu nhiều loại Nic sau này.com và Ndis2 driver thì có dạng *. trong đó có 2 file chính là RTGBND. Đây còn gọi là Packet driver hay NDis2 driver.dos và oemsetup.INF.com) còn NDIS2 driver nằm trong thư mục NDIS hoặc NDIS2(gồm 2 file chính là *..minhtrietpham@gmail. Mở Symantec Ghost Boot Wizard Tiếp theo click vào Add ở phía bên trái 42 Phạm Minh Triết . Down load hoặc copy từ đĩa driver đi kèm các file driver.. Chúng ta download về và giải nén ra.com . và Norton ghost.1.inf) Ví dụ dưới đây chúng ta add driver cho Nic gigabit RTL8169 Từ trang realtek.DOS và OEMSETUP.com.10. Cách làm như sau: 10.tw chúng ta vào phần down load driver cho Dos sẽ thấy phần Ndis2 driver for dos.dos. nhất là các loại Nic gigabit. Cách add thêm driver cho các loại Nic mới không có sẵn trong danh sách Do trong danh sách support driver Nic có sẵn của Symantec ghost corporate edition 8. Chính vì vậy chúng ta phải add thủ công thêm các loại driver cho Nic đang dùng. Thông thường trên các đĩa driver thì packet driver sẽ nằm trong thư mục PKTDRV(gồm file chính là *. Nếu là Packet driver thì file có dạng *.

DOS và OEMSETUP.minhtrietpham@gmail.com .Do driver chúng ta có là NDIS 2 nên ở phần này chúng ta chọn NDIS2 Driver Click vào Setup rồi browse đến thư mục chứa Ndis2 driver chúng ta mới giải nén ra trong đó có chứa 2 file là RTGBND.INF 43 Phạm Minh Triết .

minhtrietpham@gmail.Sau đó click OK Tiếp theo click OK để trở về màn hình chính 44 Phạm Minh Triết .com .

minhtrietpham@gmail.Đặt lại tên Driver cho phù hợp là RTL8169 Vậy là hoàn tất việc add thêm một driver mới cho Symantec ghostcast.exe rồi chạy ghostcast mà bị trục trặc thì vấn đề hay liên quan đến driver.com . Trong quá trình cài đặt nếu máy con boot và nạp ghost. 45 Phạm Minh Triết . ************* Việc chọn đúng driver cho Nic rất quan trọng. có nhiều Nic không hỗ trợ multicast nên khi tiến hành ghost với multicast sẽ bị trục trặc. Để giải quyết trường hợp này chúng ta nên cập nhật driver mới nhất từ hãng sản xuất.

Các bạn có thể download ở địa chỉ sau: www.linhnhanhue.com/ghost_faq. Broadcom NetXtreme Family.symantec. các bạn có thể đọc tài liệu đi kèm khi cài đặt phần mềm.minhtrietpham@gmail. 920. Ngoài ra tôi có upload các image trong bài viết này lên host để tiện cho các bạn nào muốn đưa bài viết này lên web của mình www.html ************ HẾT 46 Phạm Minh Triết . Intel Pro 82558/82559. Hướng dẫn thực hiện các thao tác ghostcast bằng video http://www. AMD PCNET Family. 3Com 905TX.symantec.11.id=109 http://www.rar ******* * Phần mềm Symantec Ghost Corporate Edition có rất nhiều chức năng đi kèm mà trong phạm vi bài viết này tôi không đề cập. Link download: * Để tiện cho các bạn thử nghiệm tôi đã up nguyên một thư mục TFTPD32 gồm có các file cần thiết như trong bài viết này lên host.com/softs/tftpd32.com/softs/ghostcastimage.ghosttraining.com/techsupp/tutorial/sym-ghost-65/ Trao đổi và thảo luận các vấn đề liên quan đến ghostcast https://forums.linhnhanhue. Ngoài ra tôi có sưu tầm một số link liên quan đến ghostcast giúp các bạn xử lý các sự cố có thể gặp sau này.com/syment/board?board.com .rar Trong đó file image boot mạng tôi làm support sẵn nhiều loại Nic thông dụng như RTL8139. Intel Pro 1000.

You're Reading a Free Preview

Tải về
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->