Computer >> Máy Tính >  >> Phần mềm >> Máy ảo

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Một lần nữa, chúng ta sẽ nói về Kiwi. Kiwi là một Hệ thống hình ảnh, một phần của Dịch vụ xây dựng openSUSE lớn hơn, một giải pháp hình ảnh/ảo hóa toàn năng, phức tạp cho phép bạn tạo bất kỳ loại hình ảnh hệ điều hành nào, hoàn toàn có thể tùy chỉnh và triển khai ở nhiều định dạng, dựa trên nền tảng của bạn. cài đặt riêng, vanilla openSUSE hoặc bất kỳ bản phân phối Linux nào khác.

Kiwi có thể đạt được những tác vụ này bằng cách sử dụng các mẫu XML, vì nó hướng tới những người dùng thành thạo, những người thích tự động hóa và viết kịch bản. Tuy nhiên, Kiwi cũng hỗ trợ công việc bằng các giao diện người dùng GUI đơn giản hơn, thân thiện hơn nhiều được gọi là Trình tạo hình ảnh và Trình tạo sản phẩm.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Giới thiệu

Cách đây một thời gian, chúng tôi đã có một bài hướng dẫn về Kiwi. Ở đó, chúng tôi đã học cách sử dụng tiện ích cũ. Chúng tôi đã sử dụng nó để tạo một máy ảo VMDK dựa trên bản dựng openSUSE mặc định và sau đó thử nghiệm sản phẩm của chúng tôi trong VMware Server. Tương tự như vậy, chúng tôi có thể đã tạo đĩa CD/DVD trực tiếp, bản cài đặt mỏng, máy Xen hoặc thậm chí hình ảnh Amazon EC2, điều mà chúng tôi đã thực hiện theo cách thủ công trong một thời gian dài - và chúng tôi cũng tìm hiểu cách sử dụng Kiwi trong một hướng dẫn riêng.

Chúng tôi đã không nhúng tay vào việc chuyển đổi bản cài đặt của riêng mình thành một trong những hình ảnh tùy chỉnh, có thể phân phối lại này. Như đã hứa, chúng tôi sẽ thực hiện điều đó ngay hôm nay - sử dụng Trình tạo sản phẩm.

Trình tạo sản phẩm cho phép bạn chuyển đổi cài đặt vật lý của riêng mình thành các bản dựng mới, có thể triển khai. Điều này tương tự như những gì VMware Converter có thể làm, với các tính năng bổ sung, khả năng tinh chỉnh tốt hơn nhiều và toàn quyền kiểm soát các gói riêng lẻ mà bạn muốn đưa vào.

Giống như Trình tạo hình ảnh, Trình tạo sản phẩm là một trình hướng dẫn GUI, thân thiện, đơn giản và mạnh mẽ. Vì vậy, hãy theo dõi tôi và tận hưởng một siêu hack ảo hóa khác.

Cài đặt Trình tạo sản phẩm

Đây là một chuyện rất đơn giản. Mở YaST và tìm kiếm gói product-creator. Cài đặt nó. Sau khi gói được cài đặt, Trình tạo sản phẩm sẽ hiển thị trong YaST dưới mục Khác, cùng với Trình tạo hình ảnh.

Tạo ảnh

Bây giờ đến phần thú vị. Khi bạn kích hoạt Trình tạo sản phẩm, nó sẽ hỏi bạn có muốn sử dụng Tệp điều khiển YaST được định cấu hình tự động hay không - bạn có thể tạo những tệp này trong quá trình cài đặt - hay Trình quản lý gói. Chúng tôi sẽ đi với tùy chọn đầu tiên.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Chọn kho lưu trữ

Bước tiếp theo của bạn là chọn kho lưu trữ mà bạn muốn cấu hình trong hình ảnh. Bạn sẽ phải đánh dấu thủ công từng cái và chọn nó. Điều này hơi tẻ nhạt, nhưng bạn có thể giải quyết nó trong vài phút. Sau này, bạn có thể sử dụng các cấu hình hoặc mẫu hiện có từ dòng lệnh.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Kiến trúc

Bạn có thể thay đổi kiến ​​trúc Target nếu thích nhưng cần chú ý. Một số kho lưu trữ không hỗ trợ mọi kiến ​​trúc có sẵn. Điều này đặc biệt đúng với i386, i586 và i686, tất cả đều xác định kiến ​​trúc 32-bit, với một số khác biệt.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Trên thực tế, bạn sẽ được cảnh báo nếu chọn sai.

Nguồn cơ sở

Bây giờ, bạn sẽ phải chọn một kho lưu trữ, trong số một số lựa chọn bạn đã đánh dấu trước đó, chứa các tệp khởi động cơ bản mà không có tệp này thì không thể tạo hệ thống.

Tên và loại đầu ra

Bước tiếp theo của bạn là chọn định dạng đầu ra. Ý tưởng tốt nhất là tạo ảnh ISO có thể khởi động, nhưng bạn cũng có thể để cấu trúc tệp và thư mục ở dạng mở rộng. Sự lựa chọn là của bạn. Tương tự, bạn sẽ phải chọn đường dẫn đích. Nếu bạn thiếu dung lượng trống, bạn có thể chọn hộp có tiêu đề Chỉ sao chép các tệp cần thiết để tiết kiệm dung lượng.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Sau đó, bạn có thể tùy chọn tải tệp cấu hình chỉ định các tham số bổ sung mà tệp ISO sẽ được tạo. Nếu bạn đang sử dụng trình hướng dẫn lần đầu tiên hoặc không chắc chắn về bước này, chỉ cần tiếp tục.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Chọn phần mềm

Bây giờ đến phần hay nhất - chọn nguyên liệu và nướng bánh. Tại đây, bạn hoàn toàn có quyền tự do lựa chọn bit nào được cài đặt. Tất nhiên, bạn chọn càng nhiều thì kết quả cuối cùng càng lớn.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Chữ ký số

Bạn cũng có thể tùy chọn ký điện tử vào hình ảnh của mình. Điều này có thể đặc biệt hữu ích trong môi trường kinh doanh. Ở nhà, bạn có thể không cần phải bận tâm.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Xem lại các tùy chọn

Cuối cùng, xem lại các lựa chọn của bạn và nhấp vào Kết thúc.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Tổng quan

Cấu hình hình ảnh của bạn đã sẵn sàng. Bây giờ, bạn có thể xây dựng nó. Hoặc chỉnh sửa cài đặt. Nếu bạn nhấp vào Đóng, sẽ không có gì xảy ra. Cấu hình của bạn sẽ được lưu lại sau này khi bạn thực sự muốn tạo ảnh. Điều này được thực hiện bằng cách nhấp vào Tạo sản phẩm. Các nút Thêm, Chỉnh sửa và Xóa cho phép bạn tạo các cấu hình bổ sung, mang lại cho bạn nhiều tính linh hoạt trong trò chơi của mình với việc tạo và đóng gói hình ảnh.

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Phần thú vị nhất của menu này là nút Create Image with KIWI.... Nếu bạn nhấp vào mũi tên nhỏ ở bên phải, bạn sẽ mở rộng menu thả xuống với các tùy chọn xây dựng bổ sung.

Và chúng tôi quay lại với Kiwi, với các cài đặt mạnh mẽ và nhiều định dạng. Bạn có thể chọn giữa các hình ảnh ISO trực tiếp, USB Stick, Xen machine và Virtual Disk (VMDK/QEMU).

Tạo bản phân phối của riêng bạn với Trình tạo sản phẩm

Tạo ảnh

Khi bạn nhấp vào nút bên phải, hình ảnh sẽ được tạo và xác minh.

Ảnh thử nghiệm

Bước cuối cùng là ghi ISO và kiểm tra nó trên máy thật. Và ở đó bạn đi! Bây giờ, bạn có thể thấy khó tin rằng các ảnh chụp màn hình thực tế bên dưới đến từ bản dựng của TÔI chứ không phải bản cài đặt openSUSE 11 tiêu chuẩn, nhưng bạn sẽ phải tin lời tôi.

Đặc quyền

Một trong những độc giả của tôi đã hỏi tôi về khả năng tạo máy Amazon EC2 của Kiwi, như tôi đã đề cập đến điều này trong một số bài báo. Chà, Kiwi có thể làm điều này và thậm chí còn có một tệp cấu hình mẫu được bao gồm trong /usr/share.

Kết luận

Làm việc với Trình tạo sản phẩm cũng dễ dàng và thú vị như làm việc với Trình tạo hình ảnh, với các kết quả ấn tượng tương tự. Bạn không cần phải có bất kỳ kiến ​​thức nâng cao nào về nội bộ hệ thống để tạo hình ảnh tùy chỉnh của riêng mình.

Giao diện người dùng Kiwi và Trình tạo hình ảnh và Trình tạo sản phẩm tạo thành một bộ phần mềm đa năng, mạnh mẽ cho phép bạn tinh chỉnh các cài đặt của mình ở mức tối đa. Giờ đây, bạn có khả năng triển khai hệ thống của mình ở năm sáu định dạng khác nhau, thêm/xóa các gói và kho lưu trữ, chọn kích thước hình ảnh, chuyển đổi hình ảnh, chọn môi trường máy tính để bàn, v.v. Kiwi cung cấp sự tự do hoàn toàn để sử dụng trí tưởng tượng và sự sáng tạo của bạn để tạo ra các giải pháp đẹp mắt.

Hôm nay, bạn đã học cách sử dụng nửa thứ hai của hệ thống Kiwi, tạo hình ảnh từ bản cài đặt hiện có. Hướng dẫn này bổ sung cho phần đầu tiên, tạo hình ảnh dựa trên các kho lưu trữ bên ngoài.

Trong các bài viết tiếp theo, chúng tôi sẽ tập trung vào Build Service và SUSE Studio.

Chúc mừng.