Cách chạy Kickstart với Rocky Linux 9

Tác giả sysadmin, T.Sáu 05, 2023, 01:39:27 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách chạy Kickstart với Rocky Linux 9


Kickstart là một tính năng tuyệt vời cho phép quản trị viên hệ thống triển khai và quản lý nhiều hệ thống Linux. Đây là tính năng tích hợp sẵn của các bản phân phối Linux khác nhau bao gồm RHEL, Fedora và CentOS. Quản trị viên hệ thống có thể sử dụng Kickstart để xác định cấu hình tiêu chuẩn cho các cài đặt hệ điều hành trong một tệp cấu hình duy nhất.


Tệp cấu hình này đảm bảo rằng tất cả các hệ thống đã cài đặt đều có cùng cài đặt như cấu hình mạng, quản lý gói, phân vùng, v.v. Do đó, Kickstart là một tính năng tuyệt vời để tự động hóa quá trình cài đặt Linux và làm trơn tru công việc của quản trị viên hệ thống. Trong hướng dẫn này, chúng tôi sẽ giải thích các chi tiết ngắn gọn về cách đơn giản để chạy Kickstart với Rocky Linux 9.

1. Cách chạy Kickstart với Rocky Linux 9

Kickstart là tiện ích được cài đặt sẵn trong Rocky Linux, bạn có thể cài đặt nó thông qua các lệnh sau:

Mã nguồn [Chọn]
sudo dnf update
Mã nguồn [Chọn]
sudo dnf install pykickstart

Bây giờ, đã đến lúc tạo tệp cấu hình của Kickstart thông qua các trình soạn thảo văn bản như Nano hoặc Vi. Hãy mở trình chỉnh sửa Nano bằng lệnh sau:

Mã nguồn [Chọn]
sudo nano ksconfig.cfg
Hệ thống sẽ mở tệp "ksconfig" trong thiết bị đầu cuối, vì vậy bây giờ bạn có thể thêm cấu hình cơ bản:

Mã nguồn [Chọn]
# Basic system installation info

install

lang en_US.UTF-8

keyboard=us

firewall --enabled

# version=RockyLinux9

timezone Asia/Kolkata

# Network configuration

network --bootproto dhcp

# User Account

user --name=adminuser --password=Pass@123

# Root password

rootpw --iscrypted=Pass@123

# Included Packages

%packages

@base

@core

@development

%end


Các thông tin trước là viết tắt của các thông số cụ thể như:

  • keyboard=us: Đó là ngôn ngữ bàn phím; chúng tôi sử dụng bàn phím Hoa Kỳ.
  • tường lửa –enabled: Nó được sử dụng để bật tường lửa theo mặc định.
  • múi giờ Châu Á/Kolkata: Hiển thị múi giờ của hệ thống; chúng tôi sử dụng múi giờ Châu Á/Kolkata.
  • rootpw –iscrypted=Pass@123: Nó đặt mật khẩu gốc cho hệ thống.

Khi bạn đã hoàn tất, hãy lưu tệp vào hệ thống. Hơn nữa, bạn cũng có thể thực hiện các thay đổi khác nhau trong các gói hoặc lược đồ phân vùng. Hãy lấy một ví dụ về tất cả các sửa đổi mà bạn có thể thử trong tệp cấu hình.

Nếu bạn muốn chọn một gói cụ thể để cài đặt, hãy đề cập đến tất cả các gói này trong tệp cấu hình:

Mã nguồn [Chọn]
# Package installation

%packages

nmap

-firefox*

%end


Trong thông tin trước, chúng tôi đã sử dụng "*" sau firefox, điều đó có nghĩa là hệ thống không cài đặt Firefox trong HĐH.

Để xóa tất cả các phân vùng hiện có và tạo phân vùng mới, bạn làm theo tệp cấu hình đã cho dưới dạng sơ đồ phân vùng:

Mã nguồn [Chọn]
# Disk partition scheme

clearpart --all --initlabel

autopart

Bây giờ, hãy tạo tệp cấu hình Kickstart bao gồm các gói tùy chỉnh, phân vùng và thông tin sau cài đặt:

Mã nguồn [Chọn]
# version=RockyLinux9

install

lang en_US.UTF-8

keyboard=us

firewall --enabled

timezone Asia/Kolkata

clearpart --all --drives=sda

user --name=adminuser --password=Pass@123

rootpw --iscrypted=Pass@123

%packages

@base

@core

@development

nmap

-firefox*

echo "Installation is successful." > /root/install-successful.txt

%end


Cuối cùng, bạn có thể xác thực tệp cấu hình Kickstart thông qua lệnh sau trong thiết bị đầu cuối:

Mã nguồn [Chọn]
ksvalidator ~/ksconfig.cfg

2. Cách sử dụng Kickstart trong Rocky Linux 9

Đầu tiên, dán tệp cấu hình Kickstart để truy cập nó trong phần cài đặt. Ví dụ: bạn có thể dán nó vào phương tiện cài đặt hoặc bất kỳ máy chủ tệp mạng nào.

Sau đó, khởi động hệ thống của bạn và chạy lệnh sau để chỉ định vị trí của tệp cấu hình Kickstart:

Mã nguồn [Chọn]
linux ks=file:<path of the file>/kickstart.cfg
Khi bạn đã hoàn tất, hệ thống sẽ kiểm tra thông tin từ tệp cấu hình Kickstart và áp dụng mọi thứ tương ứng.

Đây là tất cả về cách bạn có thể định cấu hình và chạy Kickstart trong Rocky Linux 9. Chúng tôi đã giải thích các loại tệp cấu hình khác nhau mà bạn có thể sử dụng để tạo một tệp cấu hình cụ thể nhằm đáp ứng các yêu cầu của mình. Kickstart là một công cụ tuyệt vời mà bạn có thể sử dụng với tư cách là quản trị viên Linux để quản lý đồng thời nhiều hệ thống.