Tổng quan về các mẫu máy ảo VMware

Việc triển khai thủ công nhiều máy ảo (VM) tương tự nhau trong các môi trường ảo quy mô lớn có thể là một công việc tẻ nhạt. VMware cung cấp nhiều phương pháp nhân bản máy ảo (VM) trong môi trường ảo vSphere, trong đó có việc sử dụng các mẫu máy ảo (VM template). Bài viết này sẽ tìm hiểu tất cả các khía cạnh liên quan đến mẫu máy ảo: cách thức hoạt động, cách tùy chỉnh, các trường hợp sử dụng và những ưu điểm của chúng. Bài viết cũng so sánh các khái niệm về mẫu máy ảo và bản sao máy ảo.

NAKIVO cho sao lưu VMware vSphere

NAKIVO cho sao lưu VMware vSphere

Bảo vệ dữ liệu toàn diện cho các máy ảo VMware vSphere và các tùy chọn khôi phục tức thì. Các điểm sao lưu an toàn tại chỗ, ngoài cơ sở và trên đám mây. Các tính năng chống ransomware.

Mẫu máy ảo (VM Template) là gì?

Mẫu máy ảo là bản sao hình ảnh gốc của một máy ảo, bao gồm các đĩa máy ảo, thiết bị ảo và các thiết lập. Mẫu máy ảo có thể được sử dụng nhiều lần để nhân bản máy ảo. Bạn không thể bật nguồn hoặc chỉnh sửa mẫu sau khi nó đã được tạo. Điều này được thiết kế như vậy để tránh việc vô tình chỉnh sửa máy ảo được sử dụng làm mẫu.

Phương pháp này mang lại độ bảo mật cao hơn (và một phương pháp “an toàn hơn”) cho việc nhân bản máy ảo. Sau khi nhân bản máy ảo từ một mẫu, các bản sao máy ảo không còn liên kết với mẫu máy ảo và hoạt động độc lập. Nếu bạn muốn chỉnh sửa một mẫu, bạn nên chuyển đổi mẫu thành một máy ảo, chỉnh sửa máy ảo đó, sau đó chuyển đổi máy ảo đã chỉnh sửa thành một mẫu mới.

Khi nào nên sử dụng mẫu VM?

Mẫu VM hữu ích cho việc triển khai số lượng lớn các VM tương tự, vì chúng duy trì tính nhất quán của VM. Ví dụ, giả sử một nhóm kiểm thử cần thực hiện công việc kiểm thử trên các VM sử dụng phiên bản mới của sản phẩm phần mềm độc quyền của công ty. Quản trị viên hệ thống của công ty tạo một mẫu VM và nhân bản một VM giống hệt từ mẫu đó cho mỗi nhân viên cần sử dụng.

Nếu xảy ra sự cố trong quá trình kiểm thử hoặc cần triển khai kịch bản kiểm thử mới, một máy ảo mới có thể được nhân bản từ mẫu với nỗ lực tối thiểu. Bạn có thể tạo nhiều mẫu từ các máy ảo Linux và Windows cho các trường hợp sử dụng khác nhau (kiểm thử, phát triển, giáo dục, v.v.). Các mẫu khác nhau có thể bao gồm các bộ phần mềm khác nhau. Một mẫu có thể được sử dụng để triển khai máy ảo cho đội ngũ tài chính, một mẫu máy ảo khác có thể được sử dụng cho đội ngũ phát triển, v.v.

Sự khác biệt giữa bản sao VM và mẫu VM

Một bản sao VM thông thường là bản sao chính xác của máy ảo nguồn tại một thời điểm cụ thể. Nếu bạn định kỳ sao chép một máy ảo đang chạy, các bản sao kết quả sẽ khác nhau. Tốt nhất là sao chép một máy ảo đã tắt nguồn, mặc dù việc sao chép tiêu chuẩn vẫn không mang lại tất cả lợi ích của một mẫu.

Khi một VM được sao chép, tất cả các cài đặt như mạng IP tĩnh, tên máy tính và các định danh đều được giữ nguyên cho mỗi bản sao VM. Do đó, xung đột mạng có thể xảy ra. Mẫu VM giúp bạn ngăn chặn những vấn đề này, vì mẫu VM không thể được chỉnh sửa và cũng không bao giờ ở trạng thái đang chạy. VMware cung cấp các công cụ giúp đơn giản hóa việc tùy chỉnh hệ điều hành khách cho các bản sao VM.

Sự khác biệt giữa mẫu máy ảo (VM Template) và mẫu OVA/OVF

OVAOVF là các mẫu được sử dụng để phân phối phần mềm đã được cấu hình sẵn dưới dạng thiết bị ảo. OVAOVF là các định dạng tệp nén. Chúng có thể chứa nhiều máy ảo, điều này rất hữu ích trong các trường hợp phần mềm bao gồm nhiều thành phần phải được triển khai trên các máy khác nhau. Ví dụ, NAKIVO Backup & Replication có sẵn dưới dạng thiết bị ảo (bên cạnh các tùy chọn triển khai khác).

Việc triển khai máy ảo từ các mẫu OVA/OVF tương tự như triển khai từ các mẫu máy ảo. OVA/OVF có thể được truy cập từ kho lưu trữ vCenter. Người dùng cũng có thể triển khai máy ảo bằng cách sử dụng OVA/OVF từ bộ nhớ cục bộ (ví dụ: disk C: trên máy tính của người dùng), các thiết bị USB được gắn vào và các máy chủ web từ xa có thể truy cập được từ vSphere Web Client.

Gói OVF (Open Virtualization Format) có thể chứa các tệp chứng chỉ, tệp hình ảnh đĩa quang ISO, v.v. Tệp OVA (Open Virtual Appliance) tương tự như tệp lưu trữ TAR ; nó có thể chứa nhiều tệp OVF .

Các mẫu máy ảo (VM templates) không được nén. Chúng chỉ có thể được truy cập từ các vị trí có sẵn cho vCenter (kho dữ liệu ESXi cục bộ, kho dữ liệu chia sẻ) và không được thiết kế để phân phối cho khách hàng.

Tùy chỉnh hệ điều hành khách VM

Tùy chỉnh hệ điều hành khách là tính năng của vSphere cho phép người dùng thay đổi cài đặt của hệ điều hành khách Linux hoặc Windows trên bản sao VM. Nếu sử dụng phương pháp truyền thống, bạn phải khởi động VM thủ công, đăng nhập vào hệ điều hành khách, sau đó thay đổi cấu hình tại các phần khác nhau của hệ điều hành thông qua giao diện đồ họa (GUI) hoặc dòng lệnh do hệ điều hành cung cấp.

Phương pháp này phức tạp và tốn nhiều thời gian. Với tính năng tùy chỉnh hệ điều hành khách của VMware, bạn có thể tạo một thông số kỹ thuật tùy chỉnh hệ điều hành khách và sử dụng thông số này cho mọi bản sao VM được tạo từ mẫu. Bạn có thể dễ dàng thay đổi cài đặt mạng IP, tên máy chủ, tên người dùng, mật khẩu, múi giờ, cài đặt giấy phép, SID (mã định danh bảo mật) và Domain/Workgroup cho hệ điều hành khách.

Lưu ý: các thông số tùy chỉnh cho Linux và Windows có sự khác biệt nhỏ.

Sử dụng tùy chỉnh hệ điều hành khách VM rất tiện lợi và giúp bạn tiết kiệm thời gian. Cấu hình các thiết lập bản sao từ một nơi duy nhất chỉ trong vài bước với trình hướng dẫn tùy chỉnh.

Bạn có thể tạo nhiều thông số kỹ thuật tùy chỉnh cho các máy ảo Linux và Windows để chúng có thể sử dụng ngay sau khi bản sao VM được triển khai từ mẫu VM. Nếu bạn định sử dụng các thông số tùy chỉnh hệ điều hành khách, hãy chuẩn bị các máy ảo (VM) của mình sao cho chúng đáp ứng các yêu cầu.

Các thành phần sau đây phải được cài đặt trên máy ảo khách (VM) cho mục đích này:

  • VMware Tools
  • Sysprep tool (Windows)
  • Perl (Linux)
  • Net tools (Linux)

Hệ điều hành khách (guest OS) phải được cài đặt trên đĩa ảo được kết nối với nút SCSI 0:0.

Kiểm tra xem hệ điều hành khách (guest OS) mà bạn chọn có được hỗ trợ bởi phiên bản vSphere của bạn hay không tại Bảng tổng hợp hỗ trợ tùy chỉnh hệ điều hành khách VMware.

Chuẩn bị máy ảo (VM) để tạo mẫu (Template)

Trước khi tạo mẫu (Template), bạn nên chuẩn bị máy ảo (VM) của mình. Hãy xem xét các điểm chính trong việc chuẩn bị máy ảo.

Tạo máy ảo mới . Tạo máy ảo mới với tài nguyên CPU, đĩa và bộ nhớ đủ dùng. Chọn các tùy chọn tương thích máy ảo phù hợp. Ví dụ: nếu bạn có máy chủ chạy ESXi 6.5 và ESXi 6.0, máy ảo của bạn phải tương thích với ESXi 6.0 trở lên (phiên bản phần cứng ảo 11), do đó nên chọn tùy chọn đó. Tùy chọn, bạn có thể kích hoạt CPU Hot Plug và Bộ nhớ Hot Plug; điều này cho phép bạn thêm tài nguyên bộ xử lý và bộ nhớ trong khi máy ảo đang chạy.

Ngắt kết nối các thiết bị không sử dụng khỏi máy ảo . Nếu bạn đang sử dụng một máy ảo đã tồn tại, hãy ngắt kết nối các thiết bị phần cứng không cần thiết như ổ đĩa mềm ảo, bộ điều khiển ảo COM , bộ điều khiển LPT , v.v. Nếu các thiết bị USB và ổ đĩa CD-ROM sẽ không được sử dụng sau khi cài đặt phần mềm, chúng cũng có thể được ngắt kết nối. Cách tiếp cận này giúp giảm thiểu rủi ro từ các cuộc tấn công tiềm ẩn và do đó, nâng cao mức độ bảo mật. Bạn cũng có thể truy cập BIOS ảo và xác minh rằng tất cả các thiết bị không cần thiết đã bị vô hiệu hóa trong BIOS của máy ảo.

Cài đặt phần mềm cần thiết trên máy ảo . Cài đặt hệ điều hành trên máy ảo. Sau đó, cài đặt tất cả các bản cập nhật cần thiết, bản vá bảo mật, phần mềm chống vi-rút và phần mềm cụ thể cần thiết cho mục đích của bạn. Cấu hình cài đặt hệ điều hành, chẳng hạn như biến môi trường, truy cập từ xa, v.v. Đặt mật khẩu cho người dùng và quản trị viên. Mật khẩu không bao giờ được hết hạn; bằng cách này, bạn có thể ngăn các tài khoản bị khóa. Bạn cũng có thể cấu hình hồ sơ người dùng mặc định.

Cài đặt VMware Tools . VMware Tools là một bộ trình điều khiển và tiện ích giúp tăng hiệu suất của hệ điều hành khách chạy trên máy ảo cũng như hỗ trợ quản lý máy ảo. Cài đặt VMware Tools trên hệ điều hành khách. Đây là một yêu cầu quan trọng khi sử dụng các mẫu máy ảo (VM), bởi vì VMware Tools sẽ được sử dụng khi áp dụng các thông số tùy chỉnh để thay đổi cấu hình IP, tên máy chủ, múi giờ hoặc các thiết lập khác của hệ điều hành khách khi triển khai máy ảo từ một mẫu.

Loại bỏ các thành phần phần mềm không mong muốn khỏi máy ảo . Bạn có thể làm cho mẫu VM của mình nhẹ hơn bằng cách tối ưu hóa hệ điều hành khách. Dưới đây là một số khuyến nghị chung cho hệ thống Windows có thể hữu ích khi cấu hình các VM của bạn:

  • Vô hiệu hóa các dịch vụ hệ thống không cần thiết, chẳng hạn như dịch vụ không dây, chủ đề, Windows Audio, Windows Search, v.v.
  • Vô hiệu hóa Windows Aero, vì nó bao gồm các hiệu ứng đồ họa tiêu tốn lượng lớn tài nguyên tính toán.
  • Vô hiệu hóa màn hình chờ để tiết kiệm một số tài nguyên CPU.
  • Gỡ cài đặt các thành phần máy tính bảng.
  • Gỡ cài đặt các thành phần Windows không cần thiết, chẳng hạn như Trò chơi, Messenger, v.v.
  • Vô hiệu hóa tất cả các ứng dụng và dịch vụ khởi động không cần thiết.
  • Xóa các tệp tạm thời, bao gồm các tệp được sử dụng cho quá trình cài đặt máy chủ SSH.
  • Có thể vô hiệu hóa tính năng khôi phục hệ thống. Bạn có thể sử dụng ảnh chụp nhanh VMware thay vì tính năng khôi phục hệ thống của Windows. Sử dụng Phần mềm NAKIVO để sao lưu các máy ảo của bạn nhằm bảo vệ dữ liệu một cách chắc chắn.

Bạn có thể thực hiện dọn dẹp sâu hơn hệ điều hành khách để tối ưu hóa hiệu suất máy ảo tùy theo nhu cầu của bạn.

Trong các phần sau, bạn có thể tìm hiểu về cách cấu hình máy ảo Linux nhằm tạo mẫu máy ảo (với mẫu này, bạn có thể sử dụng thông số tùy chỉnh hệ điều hành khách). Hướng dẫn này sử dụng ví dụ về Xubuntu 16 x64. Nó cũng thảo luận về cách tạo thông số tùy chỉnh để nhân bản thêm các máy ảo từ mẫu của bạn.

Để chuẩn bị Xubuntu Linux cho việc tùy chỉnh thông số hệ điều hành khách, hãy truy cập vào giao diện dòng lệnh Linux (Terminal) và chạy các lệnh sau với quyền root:

  1. Cài đặt máy chủ SSH để truy cập từ xa qua SSH.

    apt-get install openssh-server

  2. Khởi động lại máy chủ SSH sau khi cài đặt.

    service ssh restart

  3. Cài đặt VMware Tools cho Linux từ kho phần mềm (Cách thay thế để cài đặt VMware Tools là chèn tệp ISO vào ổ đĩa CD ảo của máy ảo).

    apt-get install open-vm-tools

  4. Cài đặt bộ công cụ mạng.

    apt-get install net-tools

  5. Cài đặt Perl.

    apt-get install perl

    Sau khi các gói phần mềm đã được cài đặt, kiểm tra tên máy tính và cấu hình IP của Máy ảo Linux. Nhập lệnh ` ifconfig ` để xem cấu hình IP của các giao diện mạng. `

    ` Trong ví dụ này, giao diện mạng ảo được sử dụng bởi máy ảo nguồn có địa chỉ IP là 192.168.77.2 `

    Checking the settings of the network interfaces used by a Linux VM

` Tạo mẫu máy ảo `

` Sau khi máy ảo của bạn đã được chuẩn bị xong, bạn có thể tạo một mẫu máy ảo. Bạn phải có quyền truy cập vào vCenter Server để quản lý các máy chủ ESXi, máy ảo, lưu trữ, mạng và các thành phần vSphere khác. Như đã đề cập ở trên, trong các ví dụ cấu hình được xem xét trong bài viết này, một máy ảo chạy hệ điều hành Xubuntu Linux được sử dụng. Có hai phương pháp để tạo mẫu máy ảo – chuyển đổi thành mẫu và nhân bản thành mẫu.

Chuyển đổi thành mẫu

Khi bạn chuyển đổi một máy ảo thành mẫu, máy ảo nguồn sẽ bị thay thế bằng mẫu kết quả, và do đó, máy ảo nguồn sẽ không khả dụng. Để chuyển đổi một máy ảo thành mẫu, hãy thực hiện các bước sau:

  1. Đăng nhập vào vCenter bằng VMware vSphere Web Client. Truy cập Hosts and Clusters hoặc VMs and Templates, sau đó chọn máy ảo mà bạn đã chuẩn bị để chuyển đổi.
  2. Đảm bảo rằng máy ảo đã tắt nguồn khi bạn chuyển đổi nó thành mẫu.
  3. Nhấp chuột phải vào máy ảo, và trong menu ngữ cảnh hiện ra, chọn Template > Convert to Template.
  4. Một thông báo xác nhận sẽ hiển thị: Convert the virtual machine "VMname" to a template? Nhấp vào Yes để tiếp tục.

Converting a VM to a template with vSphere Web Client

Sao chép vào mẫu

Tùy chọn này cho phép bạn giữ nguyên máy ảo gốc và sao chép dữ liệu máy ảo vào một mẫu. Máy ảo nguồn có thể đang bật hoặc tắt trong khi bạn sao chép máy ảo vào mẫu. Hãy xem cách tạo mẫu bằng cách sao chép máy ảo gốc. Tương tự như phương pháp trước đó, hãy điều hướng đến máy ảo của bạn trong vSphere Web Client. Nhấp chuột phải vào máy ảo, sau đó trong menu ngữ cảnh, nhấp vào ” Clone > Clone to Template“.

Cloning a VM to a template with vSphere Web Client

Trình hướng dẫn sao chép sẽ được khởi chạy. Thực hiện các bước như sau.

  1. Select a name and folder. Đặt tên cho mẫu máy ảo của bạn và chọn vị trí đích. Trong ví dụ này, ” Xubuntu16-test ” là tên mẫu, vì mẫu này sẽ được sử dụng cho mục đích thử nghiệm. Nhấp vào ” Next.Setting a name and location for a new template.
  2. Select a compute resource“. Bạn có thể chọn một máy chủ ESXi hoặc một ” cụm ” làm tài nguyên. Nhấp vào ” Next.Selecting a compute resource for a VM template
  3. “. Chọn ” ” và vị trí lưu trữ ” ” trong ” ” để lưu trữ mẫu. Bạn có thể thiết lập một định dạng đĩa ảo (cung cấp mỏng, cung cấp dày với xóa chậm hoặc cung cấp dày với xóa nhanh) hoặc đơn giản là để định dạng đĩa ảo được xác định theo định dạng của nguồn. Bạn có thể định nghĩa chính sách lưu trữ VM tùy chỉnh tại đây, nếu cần. Nhấp vào Next.Selecting a storage location for the VM template files
  4. Ready to complete. Kiểm tra tóm tắt và nhấp vào Finish để tiếp tục tạo mẫu.Checking the summary for the VM template creation
  5. Bây giờ, mẫu VM mới tạo của bạn sẽ được hiển thị ở cuối danh sách trong phần VMs and Templates . Như bạn có thể thấy, dung lượng lưu trữ của máy ảo gốc và mẫu máy ảo là như nhau (không sử dụng nén cho mẫu máy ảo, như đã đề cập ở trên).A template is displayed in the VMs and Templates section

Nếu bạn truy cập phần Storage , sau đó chọn kho dữ liệu và thư mục của mẫu máy ảo, bạn sẽ thấy rằng tất cả các tệp đều tương tự như các tệp của máy ảo nguồn, ngoại trừ một tệp – tệp VMTX . Tệp cấu hình máy ảo có phần mở rộng .VMTX thay vì phần mở rộng .VMX , được sử dụng cho các tệp cấu hình của các máy ảo VMware thông thường.

Viewing VM template files on the datastore

Tạo thông số kỹ thuật tùy chỉnh máy ảo khách

Bây giờ khi mẫu máy ảo đã được tạo, bạn có thể tạo thông số kỹ thuật tùy chỉnh máy ảo khách. Để thực hiện điều này, mở Menu, sau đó nhấp vào Policies and Profiles.

Navigating Policies and Profiles in vCenter with vSphere Web Client.

Đảm bảo rằng VM Customization Specifications được chọn trong khung bên trái. Nhấp vào New để tạo thông số kỹ thuật tùy chỉnh máy ảo mới. Sau đó, bạn sẽ thấy một cửa sổ trình hướng dẫn mới được mở ra.

Creating a new VM customization specification

  1. Name and target OS. Đặt một tên duy nhất cho thông số kỹ thuật, nhập mô tả, chọn máy chủ vCenter và chỉ định hệ điều hành khách của máy ảo mục tiêu (Windows hoặc Linux). Trong hướng dẫn này, Linux được sử dụng và thông số kỹ thuật được gọi là Linux test spec. Nhấp vào Next.Setting a name, description, vCenter server and guest OS for a VM guest customization specification.
  2. Computer Name. Đặt tên máy tính (tên máy chủ) và tên miền. Có ba tùy chọn có sẵn để chỉ định tên máy tính:
    1. Sử dụng tên máy ảo. Tên máy tính của hệ điều hành khách bên trong máy ảo sẽ giống với tên máy ảo. Sử dụng tùy chọn này có thể thuận tiện cho mục đích quản trị.
    2. Nhập tên vào Clone/Deploy Wizard. Bạn có thể nhập tên máy tính theo cách thủ công khi áp dụng thông số tùy chỉnh cho bản sao máy ảo. Bạn có thể sử dụng tùy chọn này nếu không biết sẽ sử dụng tên nào cho các máy ảo này trong tương lai.
    3. Nhập tên. Bạn có thể nhập tên máy tính ngay bây giờ. Để đảm bảo tính duy nhất, hãy chọn hộp kiểm Append a numeric value (nếu bạn triển khai nhiều máy ảo, mỗi máy ảo phải có một tên máy tính duy nhất cho hệ điều hành khách).
    4. Tên máy tính không được dài quá 63 ký tự – nếu bạn cố gắng nhập tên dài hơn, tên sẽ bị cắt bớt. Nhấp vào nút Next để tiếp tục.Setting the computer name and domain name for a VM guest OS.
  3. Time Zone. Chỉ định múi giờ cho máy ảo. Sau đó, nhấp vào Next.Configuring the time zone for the VM.
  4. Network. Chỉ định cài đặt mạng cho máy ảo. Có hai tùy chọn:
    • Sử dụng cài đặt mạng tiêu chuẩn cho hệ điều hành khách, bao gồm bật DHCP trên tất cả các giao diện mạng.
    • Chọn cài đặt tùy chỉnh theo cách thủ công.
  5. Đối với hướng dẫn này, tùy chọn thứ hai được sử dụng; hãy cấu hình cài đặt mạng theo cách thủ công. Bạn có thể nhấp vào nút Add để thêm bộ điều khiển giao diện mạng ảo (NIC) vào máy ảo của bạn. Nhấp vào biểu tượng có ba chấm và chọn Edit trong menu ngữ cảnh hiện ra.Editing virtual NIC settings.
  6. Một cửa sổ cấu hình mới sẽ được mở. Có ba tùy chọn có sẵn trong tab IPv4 .
  • Sử dụng DHCP để lấy địa chỉ IP tự động.
  • Yêu cầu người dùng nhập địa chỉ IP khi áp dụng cấu hình. Bạn có thể cấu hình trước mặt nạ mạng con và cổng mặc định bằng tùy chọn này, nhưng địa chỉ IP phải được nhập khi áp dụng cấu hình cho máy ảo.
  • Sử dụng cài đặt tùy chỉnh. Tùy chọn này tương tự như tùy chọn trước đó, nhưng địa chỉ IP có thể được thiết lập ngay lập tức.
  1. IPv6 có thể bị vô hiệu hóa. Nhấp vào OK khi bạn đã hoàn tất việc cấu hình các tùy chọn mạng. Sau đó nhấp vào Next.Configuring IPv4 settings for a virtual NIC.
  2. DNS settings. Chỉ định các máy chủ DNS và đường dẫn tìm kiếm DNS cho máy ảo. Bạn có thể thiết lập tối đa ba máy chủ DNS. Nhấp vào Next.Setting DNS servers and DNS search paths
  3. Ready to complete. Kiểm tra lại các thiết lập của bạn và nhấp vào Finish khi bạn đã hài lòng.Checking the summary of settings used for a guest OS customization specification
  4. Bây giờ bạn sẽ có thể thấy thông số tùy chỉnh hệ điều hành khách trong danh sách các thông số tùy chỉnh máy ảo. Bạn có thể chỉnh sửa, sao chép, xuất và xóa các thông số từ đây.Viewing the list of VM customization specifications.

Tạo máy ảo từ mẫu

Bây giờ bạn đã có mẫu máy ảo và thông số tùy chỉnh hệ điều hành khách, bạn có thể tạo máy ảo từ mẫu của mình. Truy cập phần VMs and Templates , nhấp chuột phải vào mẫu bạn đã tạo và chọn New VM from This Template. Trong trường hợp này, mẫu sẽ được giữ nguyên. Nếu bạn sử dụng tùy chọn Convert to Virtual Machine , mẫu của bạn sẽ được chuyển đổi thành một máy ảo; lúc đó nó sẽ không còn tồn tại dưới dạng mẫu nữa.

Creating a new VM from the template

Trình hướng dẫn Deploy From Template sẽ được khởi chạy.

  1. Select a name and folder. Ở giai đoạn này, bạn cần nhập tên máy ảo duy nhất và vị trí đích. Trong ví dụ hướng dẫn này, máy ảo được đặt tên là Xubuntu16-test01. Nhấp vào Next để tiếp tục.Selecting a VM name and location to store the VM
  2. Select a compute resource. Tại đây, bạn có thể chọn máy chủ ESXi hoặc cụm mà máy ảo sẽ chạy. Nhấp vào Next.Selecting a compute resource for the VM
  3. Select storage. Chọn kho dữ liệu để lưu trữ các tệp cấu hình và đĩa. Chọn định dạng đĩa ảo. Bạn có thể thiết lập thủ công định dạng đĩa ảo (thin-provisioned, lazy zero thick-provisioned hoặc eager zero thick-provisioned) hoặc giữ nguyên định dạng đĩa ảo giống như nguồn. Chọn chính sách lưu trữ VM nếu cần thiết. Nhấp vào Next.Selecting storage to store the VM files
  4. Select clone options. Để áp dụng thông số tùy chỉnh hệ điều hành khách vừa tạo, hãy đánh dấu vào ô Customize the operating system . Sau đó nhấp vào Next.Selecting “Customize the operating system” in the VM clone options
  5. Customize guest OS. Chọn thông số tùy chỉnh hệ điều hành khách mà bạn đã tạo từ danh sách. Lưu ý rằng trong hướng dẫn này, tên của thông số là Linux test spec. Nhấp vào Next để tiếp tục.Selecting a guest OS customization specification for a VM clone
  6. User settings. Lưu ý từ phần trước của hướng dẫn này rằng thông số tùy chỉnh hệ điều hành khách được sử dụng ở đây cho phép chúng ta thiết lập địa chỉ IP trong quá trình tạo bản sao VM. Hãy định nghĩa địa chỉ IP cho bộ điều hợp mạng ảo của máy ảo này. Trong trường hợp này, địa chỉ IP là 192.168.77.240. Nhấp vào Next.Setting the IP address for a VM clone during deployment from a VM template
  7. Ready to complete. Kiểm tra tóm tắt cấu hình và nhấp vào Finish để bắt đầu tạo máy ảo.Checking the summary and finalizing deployment of a VM from a template

Sau khi máy ảo được tạo từ mẫu có thông số tùy chỉnh hệ điều hành khách của bạn, hãy chạy máy ảo và khởi chạy VMware Web Console để truy cập giao diện hệ điều hành khách. Sau khi đăng nhập vào máy ảo, máy ảo sẽ được khởi động lại và các cài đặt tùy chỉnh của bạn sẽ được áp dụng. Sau khi máy ảo khởi động lại, hãy mở bảng điều khiển Linux và xác minh tên máy chủ, cấu hình IP và múi giờ. Bạn có thể kiểm tra các thông số này bằng cách nhập các lệnh sau.

  • Xem tên máy chủ:

    less /etc/hostname

    Bạn cũng có thể xem tên máy chủ trong chuỗi nhắc lệnh chính.

  • Kiểm tra cấu hình IP của các giao diện mạng:

    Ifconfig

  • Kiểm tra múi giờ được thiết lập trong hệ thống:

    timedatectl | grep "Time zone"

  • Kiểm tra các cổng trong bảng định tuyến:

    netstat -rn
    Checking the settings that were applied to a VM with Linux after using guest OS customization specification.

Như bạn có thể thấy từ ảnh chụp màn hình trên với giao diện điều khiển Linux và ảnh chụp màn hình dưới đây hiển thị VMware vSphere Client, địa chỉ IP, tên máy tính và múi giờ đã được thay đổi theo các thiết lập được định nghĩa trong thông số kỹ thuật tùy chỉnh hệ điều hành khách của chúng tôi. Tên máy ảo và tên máy chủ là giống nhau.

DNS name and IP addresses of the guest OS are displayed for the VM in vSphere Web Client

Tự động hóa với PowerCLI

Hướng dẫn trên đã giải thích việc tạo và áp dụng các mẫu máy ảo bằng giao diện người dùng đồ họa (GUI) của vSphere Web Client. Tuy nhiên, thay vào đó, bạn có thể sử dụng PowerCLI để tạo các skript phức tạp một cách thủ công và triển khai máy ảo tự động hóa hơn. Một số lệnh cmdlet có thể hữu ích cho mục đích này được liệt kê bên dưới:

  • New-Template – tạo mẫu máy ảo mới.
  • New-OSCustomizationSpec – tạo thông số kỹ thuật tùy chỉnh hệ điều hành khách mới.
  • Get-OSCustomizationSpec – lấy thông số kỹ thuật tùy chỉnh hệ điều hành từ vCenter.
  • Set-OSCustomizationSpec – thay đổi thông số kỹ thuật tùy chỉnh hệ điều hành đã chỉ định.
  • Get-OSCustomizationNicMapping – lấy cài đặt ánh xạ NIC cho thông số kỹ thuật tùy chỉnh hệ điều hành.
  • Set-OSCustomizationNicMapping – thay đổi cài đặt ánh xạ NIC cho thông số kỹ thuật tùy chỉnh hệ điều hành đã chỉ định.
  • New-OSCustomizationNicMapping – thêm cài đặt ánh xạ NIC vào thông số kỹ thuật tùy chỉnh hệ điều hành.

Để xem danh sách đầy đủ các lệnh PowerCLI cmdlets, cú pháp, ví dụ và thông tin liên quan khác, hãy tham khảo Trang web tham khảo VMware PowerCLI. Bạn cũng có thể đọc bài viết trên blog của chúng tôi về Viết kịch bản PowerCLI.

Lợi ích của các mẫu máy ảo

Các mẫu máy ảo có thông số kỹ thuật tùy chỉnh hệ điều hành khách rất hữu ích cho việc triển khai máy ảo, đặc biệt trong các môi trường quy mô lớn. Các lợi ích chính của việc sử dụng mẫu VM được tóm tắt tại đây:

  • Tiêu chuẩn hóa việc triển khai VM . Tiêu chuẩn hóa giúp bạn tránh được những nỗ lực dư thừa cũng như cải thiện chất lượng và năng suất. Việc quản trị các VM được tiêu chuẩn hóa dễ dàng hơn so với việc quản trị các VM không được tiêu chuẩn hóa.
  • Giảm thiểu lỗi trong quá trình triển khai . Khi phải triển khai nhiều máy ảo liên tiếp theo cách thủ công, quản trị viên hệ thống rất dễ bỏ sót một số bước, dẫn đến sai sót. Thay vào đó, quản trị viên hệ thống có thể dành thời gian một lần để tạo ra một mẫu máy ảo hoàn hảo; mẫu này sau đó có thể được sử dụng cho tất cả các lần triển khai máy ảo (tương tự) trong tương lai.
  • Tự động hóa quy trình triển khai máy ảo . Tự động hóa giúp việc triển khai trở nên dễ dàng và nhanh chóng hơn, tăng năng suất đồng thời cải thiện bảo mật.
  • Tiết kiệm thời gian . Lợi ích này liên quan đến các ưu điểm được liệt kê ở trên, giúp mẫu máy ảo trở thành giải pháp hiệu quả. Hơn nữa, tiết kiệm thời gian đồng nghĩa với việc giảm chi phí.

Kết luận

Mẫu máy ảo là hình ảnh gốc có thể được sử dụng để tạo bản sao trong quá trình triển khai hàng loạt máy ảo. Mẫu máy ảo không thể được chỉnh sửa và khởi động như các máy ảo thông thường, điều này giúp cải thiện bảo mật. Thông số tùy chỉnh hệ điều hành khách giúp bạn tùy chỉnh các cài đặt hệ điều hành như cấu hình mạng, tên máy tính, múi giờ, v.v. sau khi nhân bản máy ảo bằng cách sử dụng trình hướng dẫn duy nhất, từ đó giúp việc triển khai máy ảo nhanh hơn và thuận tiện hơn. Kết quả là, bạn sẽ có được những lợi thế quan trọng như tự động hóa, giảm số lượng lỗi, tiêu chuẩn hóa và sử dụng thời gian hợp lý – điều này cũng có thể giúp bạn tiết kiệm ngân sách!

Hãy thử NAKIVO Backup & Replication

Hãy thử NAKIVO Backup & Replication

Đăng ký dùng thử miễn phí để khám phá toàn bộ các tính năng bảo vệ dữ liệu của giải pháp. 15 ngày miễn phí. Không có giới hạn về tính năng hay dung lượng. Không cần thẻ tín dụng.

People also read