HƯỚNG DẪN SỬ DỤNG IMAGE BUILDER TẠO CÁC BẢN CÀI ĐẶT ESXi

I. Nội dung

Vmware vSphere Image Builder (IB) là một trong những công cụ được phát triển với mục tiêu thay đổi, biên tập lại và tạo ra các bạn cài đặt vmware vsphere theo chuẩn của môi trường doanh nghiệp. Đơn cử là đưa ra một cấu trúc hoạt động từ đó người dùng có thể thêm bớt các thành phần (agent, plugin…) của vmware hay hãng thứ ba vào một đối tượng gọi là Image Profile như một bản template phù hợp nhất với môi trường hoạt động hiện tại. Từ đối tượng Image Profile này người dùng có thể xuất ra các tập tin ISO dùng cho việc cài đặt vSphere Hypervisor thông thường hoặc thay vào đó có thể đưa Image Profiel này thành một Template Rule hỗ trợ cho AutoDeploy việc tự động hóa triển khai Vmware vSphere. Tuy nhiên bộ công cụ này sử dụng command line (PowerCLI của Vmware) thay vì giao diện nên đòi hỏi kinh nghiệm trong việc sử dụng giao diện dòng lệnh.

Một số thuật ngữ chính cần nhớ:

VIB – đây là một dạng chuẩn tập tin đặc biệt do Vmware đưa ra nhằm cung cấp một tiêu chuẩn về việc tích hợp các gói driver, agent, plugin… theo chuẩn VIB này vào các profile template nhằm tạo ra các bản cài đặt bundle sẵn các thành phần cần thiết

Depot – là một không gian lưu trữ các thành phần cần thiết cho quá trình tạo profile hay thêm VIB. Không gian này chỉ giữ trong một session PowerCLI và nó có thể được import thông qua một goi tập tin ZIP download từ Vmware hoặc trên internet còn dạng thứ hai là một đường URL trỏ đến tập tin XML của vmware liệt kê các thành phần được update mới liên tục các thành phần này là các plugin, agent, driver, các bản Image Profile mẫu …của Vmware hoặc cũng có thể là dường link XML chứa các gói phần mềm của hãng thứ ba.

Profile – là một đối tượng chính trong phiên làm việc với Image Builder chịu trách nhiệm làm template tiếp nhận thay đổi việc thêm bớt các gói package VIB.

Các bước thao tác để tao ra một một bản image chuẩn gồm:

– Import Depot à thao tác này sẽ cung cấp cho chúng ta các profile chuẩn từ VMware

– Tạo Profle mới từ profile chuẩn thông qua bước trên

– Thêm/xóa các thành phần VIBs (agent,Plugin…. của vmware hoặc hãng thứ ba) trong profile vừa khởi tạo

– Xuất Profile vừa hiệu chỉnh xong ra bản ISO hoặc bản ZIP (depot) để dành cho các hiệu chỉnh thêm về sau

II. Thao tác thực hiện

Bước 1: Chuẩn bị môi trường tạo Image Profile

Kích hoạt giao diện PowerCLi

clip_image002

Cài đặt gói command (cmlets) dùng cho Image Builder (component chính trong việc tạo image profile)

clip_image003

Bước 2:

Import các gói Depot (binary source ESXi) gồm hai cách

– Down từ các nguồn trên internet vmware-ESXi-5.0.0-381646-depot.zip

– Thông qua trang chủ của vmware nên yêu cầu máy thực hiện phải có internet

https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

clip_image005

Sau khi import xong kiểm danh sách profile có được và xác định phiên bản source mới nhất sẽ dùng để bundle các agent, plugin… và export ra file iso tích hợp

clip_image006

ở đây phiên bản mới nhất sẽ tùy theo số hiệu 20111104001 là lớn nhất với 2 version notools (không có các plugin agent sẵn của vmware) và gói standard tương ứng các gói cài đặt thông thường đủ các thành phần cần thiết. Ngoài ra để nhanh chóng có thể dựa theo ngày tháng xác định gói mới nhất.

Bước 3: Tạo profile

Thông thường các profile mặc định chỉ ở chế độ read only các thao tác custom sẽ không tác dụng trên các profile này thay vào đó chúng ta phải tạo ra một profile mới từ profile trong danh sách:

New-EsxImageProfile –CloneProfile <Profile Template> –Name “<tên profile mới>”

clip_image008

Bước 4: Thêm các gói agent, plugin… được gọi là VIB được thiết kế theo chuẩn Vmware để có thể bundle vào các Image Profile. Điển hình là vi dụ sau sẽ Import một gói agent của Dell OpenMananger 6.5 và danh sách các gói sẵn sàng thêm vào imae profile

clip_image010

Sử dụng lệnh Get-EsxSoftwarePackage để xem danh sách các gói sẵn sàng (thông thường sẽ có sẵn danh sách dài các package nếu import url depot như ở bước 1)

clip_image012

Trong danh sách này quan tâm đến dòng OpenManage là gói agent vừa được import vào và đang cần bundle vào Image Profile đã tạo ở bước trước

Add-EsxSoftwarePackage –ImageProfile <Image Profile> -SoftwarePackage <Tên package>

clip_image014

Cuối cùng là thao tác xuất ra file ISO để thực hiện cài đặt

clip_image016

Ngoài ra có thể xuất ra file ZIP đóng gói dạng depot hỗ trợ cho các thao tác thay đổi sau này cho Image Profile mà chúng ta tạo ra

Command (ISO): Export-EsxImageProfile –ImageProfile <Image Profile> –FilePath <Đường dẫn xuất file.iso> –ExportToIso

Command (ZIP): Export-EsxImageProfile –ImageProfile <Image Profile> –FilePath <Đường dẫn xuất file.zip> –ExportToBundle

Posted on 17/11/2011, in VMware and tagged , , , , . Bookmark the permalink. Để lại bình luận.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: