Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
1,43 MB
Nội dung
TriểnkhaiWindows7–Phần16:SửdụngcơsởdữliệuMDT
Trong phần 16 của loạt bài triểnkhaiWindows7 này chúng tôi sẽ giới
thiệu cho các bạn cách sửdụngcơsởdữliệuMDT để tùy chỉnh triển
khai của Windows7.
Mẹo: Bạn có thể tìm kiếm thêm thông tin về việc tự động hóa triểnkhai LTI
trong Windows7 Resource Kit từ Microsoft.
Trong phần trước của loạt bài này, chúng tôi đã giới thiệu cho các bạn cách
tạo và cấu hình cơsởdữliệuMDT bằng Microsoft SQL Server 2008
Express. Trong phần 16 này và những phần tiếp theo, chúng tôi sẽ giới thiệu
cách sửdụngcơsởdữliệuMDT để tùy chỉnh cách Windows sẽ được triển
khai dựa trên các thuộc tính của máy tính mục tiêu, các role được dự định và
các location của chúng cũng như cả model. Phần 16 này sẽ tập trung vào
phương pháp thứ nhất, đó là tùy chỉnh cách Windows7 sẽ được triểnkhai
như thế nào trong các thuộc tính của máy tính mục tiêu.
Cấu hình luật (rule) cơsởdữliệuMDT
Như đã giải thích trong phần trước của loạt bài này, cơsởdữliệuMDT cho
phép bạn có thể lưu nhiều thiết lập cấu hình được sửdụng để tùy chỉnh quá
trình triểnkhai trong một cơsởdữliệu tập trung. Các thiết lập cấu hình này
về cơ bản cũng giống như các thiết lập được lưu trong file
CustomSettings.ini và việc sửdụngcơsởdữliệu cho phép bạn chỉ cần có
một file CustomSettings.ini chung trong khi đó các thiết lập còn lại được lưu
trong cơsởdữ liệu. Ngoài ra, bằng cách sửdụngcơsởdữliệu MDT, bạn có
thể thực hiện tất cả các triểnkhai của mình bằng một số image (chẳng hạn
như x86 client, x64 client và x64 server) và chỉ hai chuỗi nhiệm vụ
(Standard Client và Standard Server). Rõ ràng, việc hiểu và có thể sửdụng
cơ sởdữliệuMDT là một chìa khóa quan trọng cho việc đơn giản hóa các
triển khai Lite Touch (LTI).
Chúng ta hãy bắt đầu bằng tìm ra nơi mà chúng ta đã kết thúc trong phần
trước của loạt bài này. Đó chính là nơi các bạn được giới thiệu về cách tạo
cơ sởdữliệuMDT trong SQL Server 2008 Express. Hình 1 thể hiện các
thuộc tính của cơsởdữliệuMDT mà chúng ta đã tạo trong phần đó:
Hình 1: Thuộc tính của cơsởdữliệuMDT được tạo trong phần 15
Chúng ta cũng đi kiểm tra file CustomSettings.ini một lần nữa, đây là file
được cấu hình để thực hiện các triểnkhai tự động cho phiên bản Windows7
Enterprise (hình 2):
Hình 2: File CustomSettings.ini đang cấu hình các luật cho cơsởdữliệu
MDT
Lúc này, trước khi có thể sửdụngcơsởdữliệuMDT để triểnkhaiWindows
7 dựa trên các thuộc tính, các role đã được dự định và các location cũng như
model của máy tính mục tiêu, chúng ta cần cấu hình file CustomSettings.ini
của mình để nó có thể sửdụng các thiết lập có trong cơsởdữliệu này (do
chúng ta chọn). Để thực hiện điều đó, kích phải vào Database trong
Deployment Workbench và chọn Configure Database Rules. Thao tác này
sẽ khởi chạy Configure DB Wizard. Màn hình đầu tiên của wizard cho phép
MDT truy vấn cơsởdữliệu cho các thiết lập máy tính cụ thể và cho các
role, ứng dụng, gói phần mềm và các quản trị viên được gán cho máy tính
(hình 3):
Hình 3: Kích hoạt MDT để truy vấn cơsởdữliệu bằng các tùy chọn máy
tính
Lưu ý rằng với mỗi một mục được chọn trong wizard này, MDT sẽ sửdụng
một kịch bản để thực hiện truy vấn cơsởdữliệu tương ứng. Điều đó có
nghĩa rằng nếu bạn chọn càng nhiều mục thì sẽ càng có nhiều truy vấn được
thực hiện và thời gian để thực hiện triểnkhai sẽ càng lâu hơn. Sự chậm trễ
này xảy ra ngay sau khi đăng nhập vào Windows Deployment Wizard bằng
các tiêu chuẩn mà bạn đã chỉ định, nó xảy ra ở bắt đầu phần “màn hình
xanh” của triển khai. Nói cách khách, càng có nhiều mục được chọn trong
wizard sẽ càng có nhiều tùy chọn cho việc tùy chỉnh để thực hiện triển khai.
Về cá nhân, tôi khuyên các bạn nên để tất cả các hộp kiểm được chọn trong
wizard này, đó cũng là những gì chúng tôi sẽ thực hiện trong phần 16 này.
Trang wizard tiếp theo cho phép MDT truy vấn cơsởdữliệu về location dựa
trên các gateway mặc định, về các thiết lập location cụ thể, về các role, ứng
dụng, gói phần mềm và các quản trị viên được gán cho location (hình 4):
Hình 4: Cho phép MDT truy vấn cơsởdữliệu bằng các tùy chọn location
Trang wizard tiếp theo cho phép MDT truy vấn cơsởdữliệu cho các thiết
lập model cụ thể, các role, ứng dụng, gói phần mềm và các quản trị viên
được gán cho model được chỉ định (hình 5):
Hình 5: Kích hoạt MDT để truy vấn cơsởdữliệu bằng các tùy chọn
make/model.
Trang wizard tiếp theo cho phép MDT truy vấn cơsởdữliệu cho các thiết
lập role cụ thể, các ứng dụng, gói phần mềm và các quản trị viên được gán
cho role (hình 6):
Hình 6: Cho phép MDT truy vấn cơsởdữliệu bằng các tùy chọn role
Trang wizard tiếp theo hiển thị bảng tóm tắt và những lựa chọn của bạn –
thẩm định và hoàn tất wizard. Lúc này mở file CustomSettings.ini cho
deployment share của bạn và kiểm tra những thay đổi (hình 7):
Hình 7: File CustomSettings.ini sau khi cấu hình các rule cơsởdữliệuMDT
Các phần mới trong file này được phân tích cú pháp và các hành động diễn
ra theo một thứ tự được chỉ định bởi lệnh Priority= trong phần Settings ban
đầu. Cho ví dụ, phần đầu tiên được sửdụng là Csettings, đây là phần truy
vấn nội dung của cơsởdữliệuMDT cho các thông tin máy tính cụ thể có
liên quan đến máy tính mục tiêu như Universally Unique Identifier (UUID),
thể sở hữu, số serial hay địa chỉ Media Access Control (MAC).
Tùy chỉnh triểnkhai dựa trên địa chỉ MAC của máy tính mục tiêu
Để thấy cách làm việc trong thực tế diễn ra như thế nào, chúng ta hãy thêm
vào một mục mới trong cơsởdữliệuMDTcó chỉ định địa chỉ MAC của
máy tính thử nghiệm trong mạng. Lý do là để MDTcó thể cài đặt Windows
7 vào máy tính này và gán cho máy tính thử nghiệm một tên được chỉ định
từ trước. Nói theo cách khác, chúng ta sẽ sửdụngcơsởdữliệuMDT để
nhận dạng máy tính thử nghiệm trong tổ chức của mình mà trên đó chúng ta
muốn thực hiện một kiểu triểnkhai nào đó của Windows7 đã được tùy
chỉnh – đây là vấn đề cốt lõi của về những gì bạn có thể thực hiện bằng cách
sử dụngcơsởdữliệu MDT. Để thực hiện điều này, kích phải vào nút
Computers trong cơsởdữliệu của bạn và chọn New để nhận dạng một máy
tính thử nghiệm mà bạn muốn triểnkhai đến bằng cách thêm một bản ghi
mới có liên quan giữa máy tính với cơsởdữliệu của bạn (hình 8):
Hình 8: Bước 1 trong quá trình nhận dạng máy tính thử nghiệm muốn thực
hiện quá trình tùy chỉnh của Windows7.
Trong trang Properties được mở ra cho máy tính mà bạn sẽ định nghĩa trong
cơ sởdữ liệu, hãy đánh vào đó địa chỉ MAC (hình 9). Địa chỉ MAC cho máy
tính có thể được xác định bằng cách sửdụng Ipconfig (nếu máy tính đã cài
[...]... trong cơsởdữliệuMDT Kết quả được hiển thị trong hình 11: Hình 11: Bản ghi mới đã được tạo trong cơsởdữliệuMDTcó thể nhận dạng máy tính và cho phép triển khai được tùy chỉnh cho máy tính này Lúc này khi chúng ta khởi động máy tính có địa chỉ MAC này bằng CD LiteTouch_x64, máy tính sẽ khởi động vào Windows PE, kết nối đến MDT, cơsởdữliệu được truy vấn, bản ghi được trả về Sau đó MDTsử dụng. .. điều hành) và có thể cũng từ tàiliệu đi kèm của nó hoặc bằng cách sửdụng một tiện ích cấu hình card mạng có thể có trong tàiliệu của máy tính Hình 9: Bước 2 trong quá trình nhận dạng máy tính thử nghiệm muốn thực hiện triển khai tùy trỉnh Windows7 Mẹo: Địa chỉ MAC phải được chỉ định dưới dạng XX:XX:XX:XX:XX:XX Nếu bạn sửdụng định dạng khác chẳng hạn như XX-XX-XX-XX-XX-XX, MDT sẽ hiển thị một biểu... đặt Windows7 trên máy tính và cấu hình tên máy tính như chúng ta đã dự định, các thông tin này có thể được thẩm định bằng cách mở thuộc tính hệ thống tên máy tính sau khi MDT kết thúc cài đặt (hình 12): Hình 12: Thẩm định rằng máy tính đã được đặt tên SEA-DESK-299 như chỉ định trong cơsởdữliệu Tùy chỉnh triển khai dựa trên UUID của máy tính mục tiêu Lấy ví dụ thứ hai, chúng ta có thể sửdụng MDT. .. bản trên, bạn có thể thấy rằng UUID của máy tính cụ thể này là 843E4800-986A-1010-9814-8CFE95F168A8 Lúc này, nếu tạo một bản ghi Computer mới trong cơsởdữliệuMDTcó chỉ định UUID này thì chúng ta có thể thực hiện một triển khai tùy chỉnh cho Windows7 đối với máy tính nào đó theo cách tương tự như cách chúng ta chỉ định địa chỉ MAC của máy tính ... báo mách cho bạn lỗi gặp phải Lúc này hãy chỉ thị kiểu tùy chỉnh gì sẽ được thực hiện khi Windows7 được triểnkhai đến máy tính có địa chỉ MAC nào đó này Để thực hiện, hãy chọn tab Details, tìm đến phần Identification và đánh vào giá trị SEA-DESK- 299 cho thuộc tính OSDComputerName (hình 10) Lưu ý rằng bạn phải sửdụng thuộc tính OSDComputerName để thực hiện vấn đề này Hình 10: Bước 3 trong quá trình... chỉ định trong các thiết lập BIOS hoặc được hiển thị bởi BIOS khi máy tính khởi động Nếu không có thông tin gì trợ giúp và trường hợp bạn đã cài đặt hệ điều hành Windows trên máy tính của mình rồi thì bạn hoàn toàn có thể sửdụng kịch bản Windows Management Instrumentation (WMI) được viết để liệt kê UUID của máy tính cùng với các thông tin khác được thu thập được từ lớp Win32_ComputerSystemProduct... tính đã được đặt tên SEA-DESK-299 như chỉ định trong cơsởdữliệu Tùy chỉnh triểnkhai dựa trên UUID của máy tính mục tiêu Lấy ví dụ thứ hai, chúng ta có thể sửdụngMDT để tùy chỉnh cách Windows7 sẽ được triển khai như thế nào dựa trên UUID của máy tính mục tiêu UUID của máy tính (đôi khi còn được gọi là Globally Unique Identifier hay GUID) là chuỗi hexa có dạng XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX,... 'MXG5380254 NA540',Name='PY196AV-ABA a1130e', Version='0n31211CT101AMBEM00'" Đặc biệt, bạn sẽ cần sửdụng wbemtest.exe để quyết định cách thay đổi dòng trên cho máy tính Cho ví dụ, khi chạy cscript DisplayClassProperties.vbs trên máy tính thử nghiệm, các kết quả trả về sẽ được thể hiện như bên dưới: Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation All rights reserved Number . Triển khai Windows 7 – Phần 16: Sử dụng cơ sở dữ liệu MDT
Trong phần 16 của loạt bài triển khai Windows 7 này chúng tôi sẽ giới. cách sử dụng cơ sở dữ liệu MDT để tùy chỉnh triển
khai của Windows 7.
Mẹo: Bạn có thể tìm kiếm thêm thông tin về việc tự động hóa triển khai LTI
trong Windows