Đề tài thực tập: Xây dựng hệ thống mạng BootRom với Bxp 3.0 -SITC
GVHD: Thầy Huỳnh Quốc Bảo HS: Nguyễn Đức Đoàn TH2104A -Trang 1
Xây dựng hệ thống mạng BootRom
Mục Lục:
Giới thiệu chung-Mô hình ………………………………………………………2~9
Xây dựng hệ thống mạng BootRom với phần mềm BXP 3.0……………….10~109
I. Cài đặt,cấu hình bxp 3.0 trên máy Chủ Server 2003……………………….10
1. Cài đặt tại máy chủ server 2003-cu hình DHCP………………………………....10
2. Cài đặt phần mềm BXP 3.0 tại máy chủ server 2003……………………………..32
3. Quá trình to đĩa ảo-Build Virtual Disk on Server………………………………..57
II. Cài đặt,cấu hình bxp 3.0 trên máy Client xp……………………………….75
1. Cài đặt phần mềm BXP Client cho máy Client Xp……………………………….75
2. Cấu hình cho máy Client Xp……………………………………………………...90
3. Xây dựng Ảnh ảo cho máy Client-Build Image xp…………………………….....97
4. Client Xp khởi động BootRom không đĩa cứng…………………………………101
5. Cấu hình bootrom không đĩa cứng cho nhiều máy con tại server……………….107
Đề tài thực tập: Xây dựng hệ thống mạng BootRom với Bxp 3.0 -SITC
GVHD: Thầy Huỳnh Quốc Bảo HS: Nguyễn Đức Đoàn TH2104A -Trang 2
Giới thiệu chung-Mô hình
Ngày nay,dưới sự phát triển mạnh mẽ của ngành công nghệ thông tin nói chung và ngành
Mạng máy tính nói riêng, con người đã tạo ra nhiều công nghệ mạng mới tiến bộ hơn với
mục đích tiết kiệm,nhanh chóng và tin lợi.
Đề tài chúng ta cần nói đến đây chính là giới thiệu,nghiên cứu và xây dựng mô hình mạng
BootRom , mô hình mạng máy tính trong đó,các máy con-client không cần ổ cứng để cài
đặt hệ điều hành mà vẫn có thể hoạt động như bình thường thông qua hệ điều hành ảo
được sao chép trên đĩa ảo của máy chủ.
Vấn đề ảo hóa đang thực sự “hot” và ngày càng có tim năng để phát triển.
BootRom là gì ? Ảo hóa hệ điều hành là gì ?
Với một hệ điều hành ảo hóa thì không có gì được cài đặt trước hoặc được load vĩnh viễn
trên một thiết bị cục bộ và cũng không cần đếnđĩa cứng. Mọi thứ đều được chạy từ
mạng bằng một đĩa ảo. Với những cung cấp hiện nay, đĩa ảo này quthực là một file
image được lưu trữ trên máy chủ từ xa, SAN hoặc NAS. Máy khách sẽ được kết nối thông
qua mạng vào đĩa ảo và sẽ khởi động với hệ điều hành đã được cài đặt trên ổ đĩa ảo.
Có hai kiểu ổ đĩa ảo trong các cung cấp hiện nay đó là:
1. Private Virtual Disk
Private virtual disk chỉ được sử dụng bởi một máy khách, cũng giống như một ổ đĩa cứng
nội bộ. Phụ thuộc vào các quyền đã được gán, người dùng có thể lưu các thông tin trên
đĩa ảo. Chính vì vậy khi máy khách được khởi động lại, các thiết lập sẽ được duy trì cũng
giống như làm việc với ổ đĩa cứng vật lý.
Đề tài thực tập: Xây dựng hệ thống mạng BootRom với Bxp 3.0 -SITC
GVHD: Thầy Huỳnh Quốc Bảo HS: Nguyễn Đức Đoàn TH2104A -Trang 3
2. Shared/Common Virtual Disk
Một đĩa ảo chia sẻ được sử dụng bởi nhiều máy khách cùng một lúc. Trong quá trình s
dụng, những thay đổi được lưu lại trong các cache riêng, tuy nhiên khi máy khách shut
down hoặc khởi động lại hì cache sẽ bị xóa sạch. Nói theo cách khác, khi máy khách khởi
động nó sẽ sử dụng cấu hình mặc định hiện hữu trên đĩa ảo. Các ổ đĩa này ssắp xếp hoặc
bảo đảm mỗi một máy khách đều có một bộ nhận dạng duy nhất trong cơ sở hạ tầng (như
một miền của Windows).
Virtual Disk được tạo bằng cách sử dụng công nghệ ảnh hóa (imaging). Bạn sẽ cài đặt
một hệ thống như bạn thấy trên một hệ điều hành khác bng cách sử dụng đĩa ảo (điều
này có thể gộp nhóm cả các ứng dụng, chính vì vậy nó không bị hạn chế chỉ về hệ điều
hành). Bằng cách cài đặt phần mềm máy khách trên hthống chủ (hệ thống từ đó bạn sẽ
lấy image), khi đó bạn có thể thiết lập một kết nối với thành phần back-end và tạo một
image của hệ thống đến file image của ổ đĩa ảo. Đĩa ảo này có thđược sử dụng trên chệ
điều hành máy chủ cũng như các hệ điều hành máy khách. Hầu hết các sản phm đĩa ảo
này hiện nay đều hỗ trợ cả Windows và Linux cũng như nền tảng phần cứng vật và nn
tảng ảo.
Cho đến đây, về cơ bản các bạn đã hiểu được ảo hóa hệ điều hành là gì. Chúng ta hãy đi
vào các chi tiết thêm nữa về cách làm việc của nó cũng như các thành phần có liên quan.
o hóa hệ điều hành làm việc như thế nào?
Trước hết chúng ta hãy xem xét sơ qua các thành phần cần đến để sử dụng hệ điều hành
ảo trong một cơ sở hạ tầng.
Thành phần đầu tiên đó chính là máy chủ ảo hóa hệ điều hành. Máy chnày là một tiêu
điểm trong cơ sở hạ tầng ảo hóa hệ điều hành. Nó sắp xếp việc streaming các thông tin
trên các đĩa ảo đến máy kch và cũng phân định máy khách nào sđược kết nối với ổ đĩa
ảo nào (bằng cách sử dụng cơ sở dữ liệu với những thông tin được lưu). Máy chủ này
cũng có thể tổ chức để lưu trữ các ổ đĩa ảo một cách nội bộ hoặc có thể được kết nối đến
các ổ đĩa ảo thông qua SAN hoặc File Share. Trong các môi trường khả năng có sẵn cần
phải cao càng cần phải có máy chủ ảo hóa để tạ sự dự phòng cũng như cân bằng tải. Máy
chủ này cũng bảo đảm rằng máy khách sẽ là duy nhất bên trong cơ sở hạ tầng.
Thứ hai, cần có một máy khách có thể liên lạc vi máy chủ để kết nối đến các ổ đĩa ảo và
yêu cầu các thành phần được lưu trên đĩa ảo nhằm chạy hệ điều hành.
Thành phần hỗ trợ ở đây là một cơ sở dữ liệu dùng để lưu trữ cấu hình và các thiết lập cho
máy chủ, một dịch vụ streaming để xử lý nội dung bên trong của ổ đĩa ảo, một dịch vụ
TFTP (mang tính tùy chọn) và một dịch vụ khởi động PXE (cũng mang tính tùy chọn)
cho việc kết nối máy khách với các máy chủ.
Đề tài thực tập: Xây dựng hệ thống mạng BootRom với Bxp 3.0 -SITC
GVHD: Thầy Huỳnh Quốc Bảo HS: Nguyễn Đức Đoàn TH2104A -Trang 4
Như đã được đề cập ở trên, các ổ đĩa ảo sẽ chứa một image của một ổ đĩa vật lý từ một hệ
thống đang phản xạ cấu hình và các thiết lập. Khi ổ đĩa ảo được tạo thì đĩa đó cần phải
được gán cho máy khách sẽ sử dụng đĩa này trước tiên. Kết nối giữa máy khách và đĩa
được thực hiện thông qua công cụ quản trị và được lưu bên trong cơ sở dữ liệu. Khi máy
khách đã được gán ổ đĩa nó có thể được bắt đầu với ổ đĩa ảo bằng cách sử dụng quá trình
được thể hiện dưới đây trong hình 1.
Hình 1: Ảo hóa hệ điều hành và quá trình Streaming
Kết nối đến máy chủ OS Virtualization.
Đầu tiên chúng ta khởi động máy và thiết lập kết nối đến máy chủ OS
Virtualization. Hầu hết các sản phẩm hiện nay đều cung cấp một số phương pháp
để kết nối đến máy chủ. Một trong các phương pháp được sử dụng nhiều nhất đó là
sử dụng dịch vụ PXE. Các phương pháp này đa phần đều sử khởi tạo card giao
diện mạng, nhận địa chỉ IP (DHCP) và một kết nối đến máy chủ.
Kết nối đến ổ đĩa ảo
Khi một kết nối được thiết lập giữa máy khách và máy chủ, máy chủ sẽ quan sát
trong cơ sở dữ liệu của nó để kiểm tra xem máy khách này có quen thuộc hay
không và các ổ đĩa ảo nào được gán cho máy khách đó. Khi có thêm nhiều ổ đĩa ảo
được kết nối thì khi đó sẽ có một menu khởi động được hiển thị trên máy khách.
Nếu chỉ có một đĩa được gán thì đĩa này sđược kết nối đến máy khách trong bước
3.
Đề tài thực tập: Xây dựng hệ thống mạng BootRom với Bxp 3.0 -SITC
GVHD: Thầy Huỳnh Quốc Bảo HS: Nguyễn Đức Đoàn TH2104A -Trang 5
Vdisk đã kết nối đến máy khách
Sau khi ổ đĩa ảo mong muốn được chọn hoặc một ổ đĩa ảo được gán cho máy
khách đã được xác định thì đĩa ảo sẽ được kết nối xuyên suốt máy chủ OS
Virtualization đến máy khách. Trên back-end, máy chOS Virtualization phải đảm
bảo rằng máy kch là duy nhất (tên máy tính và bnhận dạng) bên trong cơ shạ
tầng.
Hệ điều hành được “streamed” đến máy khách.
Ngay khi đĩa được kết nối, máy chủ sẽ bắt đầu công việc streaming nội dung bên
trong ổ đĩa ảo. Phần mềm sẽ “biết” các phần nào cần thiết để khởi động hệ điều
hành một cách êm ái, chính vì vậy các phần này cần phải được “streamtrước. Các
thông tin đã được stream đến hệ thống sẽ được lưu ở một vị trí nào đó. Hầu hết các
sản phẩm hiện nay đều cung cấp nhiu cách lưu trữ các thông tin này.
Streaming bổ sung.
Sau đó phần đầu tiên sẽ được stream cho hệ điều hành để chạy như mong đợi. Dữ
liệu ổ đĩa ảo bổ sung sẽ được stream khi cần thiết để chạy hoặc khởi động chức
năng được gọi bởi người dùng (cho ví d khởi động ứng dụng có sẵn bên trong
đĩa ảo).
Ưu điểm của mng BootRom
Sự dự phòng linh động
Với ảo hóa hệ điều hành, bạn có thể dễ dàng kết nối các ổ đĩa ảo (Vdisk) khác vào một hệ
thống. Máy khách có thể dễ dàng khởi động hệ điều hành khác hoặc role khác. Điều này
rất hữu dụng cho các môi trường Terminal Server khi sử dụng nguyên lý silo (hay cũng
được gọi là Application Load Managed Groups), một silo có thể được mở rộng dung
lượng một cách dễ dàng. Cũng theo đó, các máy trạm hoặc các máy chủ có thể được gán
một role cụ thể khi cần thiết bằng cách gán một đĩa ảo khác.
Hỗ trợ đa image (nh ảo ) trên hệ thống, gồm có cả menu khởi động
Việc dự phòng linh động mở rộng có thể tạo lên một bước đi dài hơn trong việc gán nhiều
image đồng thời cho một client. Khi bắt đầu, một menu khởi động cũng có thể được hiện
diện cho máy kch, chính vì vậy người dùng có thchọn hệ điều hành nào (với một role
khác) sẽ được khởi động. Trong trường hợp này, một hệ thống có thể được sử dụng cho
một số mục đích bên trong khoảng thời gian tính theo giây.