Thực đơn
2025-10-072025-05-16

[RedHatOpenShift414] Cấu hình bóng đá tỷ lệ cá cược cài đặt và xây dựng cụm trong môi trường AirGAP hoàn chỉnh bằng cách sử dụng cài đặt dựa trên Tác nhân

bóng đá tỷ lệ cá cược đặt Red Hat OpenShift 414 trong môi trường AirGAP hoàn chỉnh③

Các bài viết trong loạt bài này (cả 3 phần)

  1. [RedHatOpenShift414] Cách bóng đá tỷ lệ cá cược đặt trong môi trường AirGAP hoàn chỉnh (phiên bản oc-mirror)
  2. [RedHatOpenShift414] Hướng dẫn xây dựng sổ đăng ký phản chiếu để bóng đá tỷ lệ cá cược đặt môi trường AirGAP hoàn chỉnh
  3. (Lần này) [RedHatOpenShift414] Cấu hình bóng đá tỷ lệ cá cược cài đặt và xây dựng cụm trong môi trường AirGAP hoàn chỉnh bằng cách sử dụng cài đặt dựa trên Tác nhân

(3)bóng đá tỷ lệ cá cược đặt dựa trên tác nhân

Đây là về phương pháp cài đặt Red Hat OpenShift (bóng đá tỷ lệ cá cược đây gọi là OpenShift) trong môi trường AirGAP Phương pháp này sử dụng ảnh ISO RHCOS, do đó không cần nút khởi động hoặc máy chủ web (được sử dụng để phân phối môi trường khởi động PXE và Cấu hình đánh lửa) Điều này làm giảm tải và nguồn lực cần thiết cho việc chuẩn bị trước và cho phép cài đặt dễ dàng Quá trình cài đặt này sẽ được thực hiện trên một máy ảo trong môi trường vSphere

Luồng chung

  1. Chuẩn bị nút
  2. Trình bóng đá tỷ lệ cá cược đặt, chuẩn bị DNS
  3. Tạo ảnh ISO RHCOS
  4. bóng đá tỷ lệ cá cược đặt máy chủ Rendezvous
  5. bóng đá tỷ lệ cá cược đặt các nút khác
  6. Xác nhận khởi động cụm OpenShift
  7. Cài đặt bóng đá tỷ lệ cá cược cài đặt

Hình ảnh cấu hình cụm OpenShift

Lần này chúng ta sẽ bóng đá tỷ lệ cá cược đặt cụm OpenShift trên máy ảo trên vSphere Định cấu hình một cụm có 3 nút mặt phẳng điều khiển và 1 nút công nhân Trong quá trình bóng đá tỷ lệ cá cược đặt, hãy chuẩn bị điểm cuối API và điểm cuối Ingress dưới dạng IP ảo trong cụm OpenShift

Yêu cầu tài nguyên nút tối thiểu

Các bước bóng đá tỷ lệ cá cược đặt
Chuẩn bị nút
  • Chuẩn bị máy ảo về số lượng nút
  • Đặt tham số [diskEnableUUID] thành “true” cho mỗi máy ảo

openshift-Installer, chuẩn bị máy chủ DNS

Chuẩn bị tệp để bóng đá tỷ lệ cá cược đặt

Trên máy chủ nhân bản'svà mang nó đến máy chủ bước đệm

  • trình bóng đá tỷ lệ cá cược đặt openshift
  • OpenShift CLI (bóng đá tỷ lệ cá cược đây gọi là oc)
  • Kéo bí mật

Giải nén openshift-installer và openshift client targz rồi đặt nó ở đâu đó trong PATH của bạn

Vui lòng kiểm tra xem mỗi lệnh có thể được thực thi không và phiên bản có khớp với phiên bản đã bóng đá tỷ lệ cá cược đặt hay không

Chuẩn bị máy chủ DNS

Đăng ký mục bóng đá tỷ lệ cá cược trong máy chủ DNS

Phải được định cấu hình trước khi bóng đá tỷ lệ cá cược đặt OpenShift Bản ghi DNS hoàn chỉnh có dạng <comComponent><cluster_name><base_domain>

Đăng ký bản ghi A/AAAA hoặc CNAME dưới dạng tra cứu chuyển tiếp và bản ghi PTR dưới dạng tra cứu ngược Đối với ingressVIP bằng ký tự đại diện thì không cần phải đăng ký bản ghi tra cứu ngược

*Xin lưu ý rằng quá trình bóng đá tỷ lệ cá cược đặt có thể không thành công nếu tên máy chủ không tuân theo quy tắc đặt tên bên dưới

Tạo ảnh ISO RHCOS

tạo install-configyaml

1 Chỉ định tên miền cơ sở
2Chỉ định số lượng nút công nhân
3Chỉ định số lượng nút trong mặt phẳng điều khiển
4Chỉ định tên cụm
5Đặt nền tảng thành vsphere, baremetal hoặc không có

Đây là phần bạn ghi thông tin kết nối vSphere, nhưng thông tin này bị bỏ qua trong OpenShift v414 nên không được ghi ở đây Chỉ định apiVIP và ingressVIP tương ứng

api VIP

Địa chỉ IP ảo để truy cập máy chủ API của cụm OpenShift
Tập trung và tải các yêu cầu API cân bằng tải tới mặt phẳng điều khiển

Vào VIP

Địa chỉ IP ảo để truy cập các dịch vụ trong cụm từ bên ngoài
Định tuyến lưu lượng truy cập bên ngoài đến dịch vụ thích hợp và
Cho phép truy cập vào các ứng dụng trong cụm

6Đặt thông tin xác thực đăng ký nhân bản (thông tin người dùng, mật khẩu)

(2) Dán nội dung của tệp thông tin xác thực (mirror-pull-secrettxt) được tạo trong phần xây dựng sổ đăng ký nhân bản

7core Tạo khóa ssh cho người dùng và đặt khóa chung

Dán nội dung của tệp khóa chung (/home/ocpuser/ssh/id_rsapub)
Tải lên từng nút trong khi bóng đá tỷ lệ cá cược đặt để cho phép đăng nhập ssh vào các nút RHCOS từ máy chủ pháo đài

8 Cấu hình sổ đăng ký cục bộ để sử dụng trong quá trình bóng đá tỷ lệ cá cược đặt
gương

Chỉ định URL đăng ký nhân bản

nguồn

Không cần thay đổi vì đây là URL của kho lưu trữ hình ảnh gốc

9Đặt chứng chỉ đăng ký nhân bản

Dán nội dung của tệp chứng chỉ CA đăng ký nhân bản (/var/lib/quay/quay-rootCA/rootCApem)

Tạo tác nhân-configyaml

  1. Chỉ định địa chỉ IP của một máy chủ trong mặt phẳng điều khiển
  2. Chỉ định chủ hoặc nhân viên làm loại nút
Tạo ảnh ISO
bóng đá tỷ lệ cá cược đặt nmstatectl

bóng đá tỷ lệ cá cược đặt nmstatectl để có thể diễn giải cú pháp nmstate trong Agent-configyaml
Vui lòng tải xuống gói phần mềm có trong ảnh ISO hoặc mang vào và bóng đá tỷ lệ cá cược đặt trên máy chủ nhân bản

Tạo ảnh ISO

Lần này, chúng ta sẽ sử dụng thư mục /home/ocpuser/agent làm thư mục bóng đá tỷ lệ cá cược đặt

Đặt install-configyaml và Agent-configyaml trong thư mục /home/ocpuser/agent và tạo ảnh ISO bằng lệnh openshift-install

*bóng đá tỷ lệ cá cược khi ảnh ISO được tạo, install-configyaml và Agent-configyaml sẽ biến mất khỏi thư mục tác nhân, vì vậy vui lòng tạo bản sao lưu của chúng

Xác nhận danh mục đại lý

Đảm bảo rằng ảnh ISO và thư mục xác thực được tạo trong thư mục tác nhân

bóng đá tỷ lệ cá cược đặt máy chủ Rendezvous

Mount tệp ISO đã tạo vào máy ảo của máy chủ Rendezvous

Lần này, chọn vm-m1 làm máy chủ Rendezvous

Vui lòng đặt ảnh ISO trên kho dữ liệu có thể truy cập được từ máy ảo bóng đá tỷ lệ cá cược khi đăng nhập vào vCenter, hãy chỉnh sửa cài đặt máy ảo cho vm-m1 và mount ‘agentx86_64iso’ ``Đã kết nối"

l   Điểm hẹnKhởi động máy chủ

Khởi động máy chủ điểm hẹn

Bật nguồn máy ảo Trên màn hình Trình quản lý khởi động, chọn "Ổ đĩa CDROM ảo SATA VMware EFI (00)

Kiểm tra mạng

Màn hình này là một phần của quá trình khởi động mạng khi thiết lập môi trường như OpenShift Cụ thể,Thiết lập khởi động mạng của trình bóng đá tỷ lệ cá cược đặt tác nhâncho biết rằng chúng tôi đang trong quá trình thu thập kết quả kiểm tra hệ thống ban đầu Ở giai đoạn này, hệ thống đã xác minh các bóng đá tỷ lệ cá cược đặt cần thiết và bắt đầu truy xuất dữ liệu cần thiết qua mạng Điều này chuẩn bị cho hệ thống khởi động bình thường và truy xuất thông tin cần thiết cho việc cấu hình

bóng đá tỷ lệ cá cược đó, màn hình này hiển thị rằng quá trình kiểm tra kết nối của trình cài đặt dựa trên tác nhân đã thành công Cụ thể, tình huống là cài đặt mạng của bạn xóa kiểm tra mà không gặp bất kỳ sự cố nào và không yêu cầu cài đặt mạng bổ sung

bóng đá tỷ lệ cá cược đó, bạn sẽ được hỏi xem bạn có muốn thay đổi cài đặt mạng của máy chủ hay không Chọn "Có" sẽ cho phép bạn thay đổi cài đặt mạng và chọn "Không" sẽ tiếp tục với cài đặt hiện tại

Kiểm tra bảng điều khiển máy chủ bàn đạp

Nếu bạn thấy đầu ra cho biết rằng nó đang đợi các nút khác như hiển thị bên dưới thì quá trình bóng đá tỷ lệ cá cược đặt máy chủ Rendezvous đã thành công

bóng đá tỷ lệ cá cược đặt các nút khác

Kiểm tra tiến trình bóng đá tỷ lệ cá cược đặt

Thực hiện lệnh kiểm tra nhật ký tiến trình bóng đá tỷ lệ cá cược đặt cụm trên máy chủ pháo đài

Gắn tệp ISO vào máy ảo trên các nút khác

Giống như máy chủ Rendezvous, gắn ‘agentx86_64iso’ trên máy ảo của các nút khác Đừng quên kiểm tra "Đã kết nối"

Bắt đầu các nút khác

Khởi động máy ảo trên tất cả các nút

Xác nhận bắt đầu bóng đá tỷ lệ cá cược đặt

Nếu không có vấn đề gì với cấu hình của các nút khác, chúng sẽ lần lượt được đăng ký vào cụm
Cuối cùng, quá trình bóng đá tỷ lệ cá cược đặt cụm sẽ bắt đầu khi bạn thấy “Đang tiến hành bóng đá tỷ lệ cá cược đặt cụm” trên bảng điều khiển máy chủ Rendezvous

*Nếu quá trình cài đặt cụm không bắt đầu bóng đá tỷ lệ cá cược 20-30 phút thì có khả năng cao đã xảy ra lỗi nào đó, vì vậy vui lòng xem nhật ký của lệnh openshift-install Agent wait-forbootstrap-complete đang được thực thi trên máy chủ pháo đài

Kiểm tra tiến trình bóng đá tỷ lệ cá cược đặt

Đợi cho đến khi nhật ký tiến trình bóng đá tỷ lệ cá cược đặt hiển thị “bóng đá tỷ lệ cá cược đặt hoàn tất!”

bóng đá tỷ lệ cá cược khi máy ảo khởi động, bạn không cần phải làm gì khác ngoài việc chờ đợi Khi quá trình cài đặt diễn ra, bạn sẽ cần khởi động lại máy ảo ở giai đoạn cuối Trong môi trường này, quá trình cài đặt được hoàn thành trong khoảng 40 phút

Xác nhận khởi động cụm OpenShift

vị trí kubeconfig

Để truy cập vào cụm và vận hành cụm đó với đặc quyền của quản trị viên cụm, hãy định cấu hình tệp kubeconfig trên máy chủ cơ sở Có hai loại phương pháp bóng đá tỷ lệ cá cược đặt:

Cách đặt nó vào thư mục chính của người dùng

Đặt tệp Kubeconfig dưới dạng ~/kube/config

Cách đặt biến môi trường

Chỉ định tệp kubeconfig trong biến môi trường KUBECONFIG

Kiểm tra trạng thái nút

Đợi cho đến khi tất cả các dòng TÌNH TRẠNG do lệnh oc get node trở thành “Sẵn sàng”

Xác nhận đăng nhập bảng điều khiển WEB

Xác minh rằng bạn có thể đăng nhập với tư cách người dùng kubeadmin Vui lòng tham khảo tệp /home/ocpuser/agent/auth/kubeadmin-password để biết mật khẩu

Kiểm tra trạng thái của người vận hành cụm

Đợi cho đến khi tất cả các dòng CÓ SẴN trong kết quả của lệnh oc get co trở thành “True”

Việc bóng đá tỷ lệ cá cược đặt cụm hiện đã hoàn tất!

Đây là lần bứt phá cuối cùng Hãy thiết lập cluster để sử dụng

Cài đặt bóng đá tỷ lệ cá cược cài đặt

Tắt danh mục OperatorHub mặc định

Danh mục nhà điều hành và các dự án cộng đồng được đặt thành OperatorHub theo mặc định trong quá trình bóng đá tỷ lệ cá cược đặt OpenShift Trong môi trường bị giới hạn mạng, danh mục mặc định sẽ bị tắt

Ứng dụng tài nguyên để phản chiếu

Tệp YAML cho ImageContentSourcePolicy tồn tại trong thư mục kết quả của thư mục oc-mirror-workspace/ được tạo khi phản chiếu từ đĩa cục bộ sang sổ đăng ký nhân bản

Những tài nguyên này phải được áp dụng cho cụm

Chuyển đổi ImageContentSourcePolicy thành ImageDigestMIrrorSet

Thực thi lệnh di chuyển oc adm bằng cách chỉ định thư mục đích đầu ra cho tệp YAML ImageContentSourcePolicy để chuyển đổi và tệp YAML ImageDigestMirrorSet

Áp dụng tài nguyên ImageDigestMIrrorSet

Áp dụng tệp YAML ImageDigestMIrrorSet cho cụm

Xác minh rằng tài nguyên đã được bóng đá tỷ lệ cá cược đặt thành công

Áp dụng tài nguyên CatalogSource

Áp dụng tệp YAML CatalogSource cho cụm

Xác minh rằng tài nguyên đã được bóng đá tỷ lệ cá cược đặt thành công

Kiểm tra xem Toán tử được phản chiếu có được hiển thị không

Có thể mất vài phút để nó xuất hiện

l   Áp dụng tài nguyên chữ ký hình ảnh phát hành

Áp dụng tài nguyên chữ ký hình ảnh phát hành

Giải phóng chữ ký hình ảnhYAMLTệpÁp dụng cho cụm

Áp dụng tệp YAML chữ ký hình ảnh phát hành cho cụm

Thiết lập cụm hiện đã hoàn tất!

Cuối cùng

Tôi đã có thể trải nghiệm rằng quá trình bóng đá tỷ lệ cá cược đặt Red Hat OpenShift bằng phương pháp dựa trên Tác nhân giúp đơn giản hóa việc chuẩn bị và cấu hình trước so với các phương pháp UPI hoặc IPI thông thường

Tuy nhiên, nếu nó được triển khai trong môi trường AirGAP thì khối lượng công việc sẽ khá lớn

Đặc biệt khi nói đến phản chiếu hình ảnh, điều quan trọng là phải hiểu các hạn chế và thông số kỹ thuật chi tiết khi sử dụng oc-mirror và quyết định trước một cách chắc chắn về các quy tắc hoạt động Tôi hy vọng có thể giới thiệu một ví dụ về cách sử dụng nó trong tương lai, vì vậy vui lòng sử dụng nó làm tài liệu tham khảo

Giới thiệu người phụ trách

Người phụ trách Tachiko

Người phụ trách Tachiko

Dựa trên kinh nghiệm xây dựng máy chủ, tôi đã học công nghệ container từ năm ngoái và đang tham gia các dự án

Trình độ chuyên môn
  • Quản trị viên Kubernetes được chứng nhận
  • Nhà phát triển ứng dụng Kubernetes được chứng nhận
xBài đăng Đánh dấuĐánh dấu dòngLINE
Quay lại danh sách

Bài viết liên quan

LIÊN HỆ

Tư vấn/Yêu cầu

Tinh vânShift® là
Phát triển linh hoạt và nhanh chóng, đổi mới hệ thống,
Và thông qua các hoạt động cơ sở hạ tầng tiên tiến
Chúng tôi sẽ mở rộng vô hạn khả năng của công ty bạn