Skip to content

Thế Giới Thủ Thuật

  • Sample Page

Thế Giới Thủ Thuật

  • Home » 
  • Thủ Thuật Máy Tính » 
  • Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Máy Ảo, Container Proxmox Dễ Dàng

Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Máy Ảo, Container Proxmox Dễ Dàng

By Administrator Tháng 8 24, 2025 0
Giao diện Shell trên Proxmox VE hiển thị quá trình chạy lệnh cài đặt script Ultimate Updater.
Table of Contents

Proxmox VE (PVE) từ lâu đã khẳng định vị thế là một nền tảng ảo hóa mạnh mẽ, vượt trội so với nhiều đối thủ nhờ khả năng tương thích với Ceph storage, tiện ích sao lưu chuyên dụng, và hỗ trợ native cho LXC cũng như ZFS pools. Tuy nhiên, một trong những “điểm cộng” ít được đánh giá đúng mức của Proxmox chính là cộng đồng người dùng khổng lồ. Nhờ đó, bạn sẽ tìm thấy vô vàn tài nguyên từ bên thứ ba giúp khai thác tối đa tiềm năng của nền tảng ảo hóa này.

Ngoài các trang tài liệu chính thức, hướng dẫn và bài học, cộng đồng Proxmox còn phát triển nhiều script đáng chú ý, đơn giản hóa các dự án home lab của bạn. Có thể kể đến script OSX-Proxmox của nhà phát triển luchina-grabriel cho phép bạn xây dựng một Hackintosh trên Proxmox. Tương tự, bạn có bộ sưu tập Proxmox VE Helper-Scripts do tteck khởi xướng (và được cộng đồng quản lý sau này), một kho lưu trữ chứa tất cả các lệnh cần thiết để xây dựng một máy chủ Proxmox tự host (self-hosting) mạnh mẽ. Và trong số đó, không thể không nhắc đến Ultimate Updater script của BassT23, cung cấp một phương pháp cực kỳ tiện lợi để cập nhật tất cả các máy ảo (VM) và container (LXC) đang chạy trên node PVE của bạn.

Cài đặt cực kỳ đơn giản

Chỉ cần chạy vài lệnh, và mọi thứ đã sẵn sàng

Giống như hầu hết các script Proxmox khác, Ultimate Updater có quy trình cài đặt khá đơn giản. Sau khi bạn truy cập tab Shell của node PVE, tất cả những gì bạn cần làm là thực thi lệnh bash https://raw.githubusercontent.com/BassT23/Proxmox/master/install.sh và chờ script hoàn thành công việc của nó.

Giao diện Shell trên Proxmox VE hiển thị quá trình chạy lệnh cài đặt script Ultimate Updater.Giao diện Shell trên Proxmox VE hiển thị quá trình chạy lệnh cài đặt script Ultimate Updater.

Nếu muốn giao diện thêm phần “cool ngầu”, bạn có thể làm theo ví dụ của chúng tôi và nhấn y hai lần để cài đặt một màn hình chào mừng đẹp mắt kèm tiện ích Neofetch CLI, vốn rất được các tín đồ Linux ưa chuộng.

Màn hình cài đặt yêu cầu xác nhận để đồng ý cài đặt gói Ultimate Updater trên Proxmox.Màn hình cài đặt yêu cầu xác nhận để đồng ý cài đặt gói Ultimate Updater trên Proxmox.

Khi bạn đã sẵn sàng chạy Ultimate Updater, bạn chỉ cần gõ update vào terminal. Script này sẽ tự động tạo một snapshot (đề phòng trường hợp các gói mới làm hỏng LXC hoặc VM của bạn) trước khi tiến hành cập nhật các gói phần mềm cho các máy ảo và container. Nếu không có thêm tham số nào, script sẽ tiếp tục chạy cho đến khi hoàn tất việc cập nhật tất cả máy ảo và container của bạn.

Cá nhân tôi thì không muốn cập nhật tất cả các container của mình, vì tôi không muốn các thành viên khác trong gia đình “nổi đóa” khi Jellyfin, Pi-hole hoặc các container thiết yếu khác bị lỗi do gói phần mềm bị hỏng. Một cách đơn giản để tránh tình huống này là thêm ID của các máy ảo hoặc container mà tôi định cập nhật sau lệnh update. Tuy nhiên, có một phương pháp hiệu quả hơn để thực hiện điều này (mà tôi sẽ đề cập sau).

Kết quả khi chạy lệnh 'update' của script Ultimate Updater trên giao diện dòng lệnh Proxmox.Kết quả khi chạy lệnh 'update' của script Ultimate Updater trên giao diện dòng lệnh Proxmox.

Ultimate Updater xứng đáng với tên gọi của nó

Tương thích với mọi template LXC hiện có

Theo mặc định, Proxmox bao gồm các TurnKey templates cho nhiều dịch vụ khác nhau, từ hình ảnh hệ điều hành đầy đủ đến các tiện ích hữu ích như Nextcloud, ZoneMinder, Game Server và Ansible. Ngoài ra, còn có các template LXC và VM mà bạn có thể triển khai thông qua kho Proxmox VE Helper-Scripts. Nếu bạn giống tôi, ngăn xếp PVE tự host của bạn bao gồm các dịch vụ được triển khai bằng kho lưu trữ tuyệt vời này.

Giao diện hiển thị Ultimate Updater đang cập nhật các container LXC khác nhau trên Proxmox.Giao diện hiển thị Ultimate Updater đang cập nhật các container LXC khác nhau trên Proxmox.

Ultimate Updater script hoạt động với các container LXC trên Proxmox bất kể phương pháp triển khai nào. Chỉ cần đảm bảo các container TurnKey của bạn có địa chỉ IP tĩnh hoặc động được gán thông qua giao diện Proxmox GUI, nếu không bạn có thể gặp lỗi khi script cố gắng cập nhật các gói.

Có thể cập nhật cả máy ảo (VM) chỉ với một chút tinh chỉnh

Đến đây, chúng ta đã nói về LXC và các template của chúng, nhưng script tuyệt vời này cũng hoạt động với các máy ảo (VM)… mặc dù bạn sẽ phải cấu hình một vài cài đặt. Tôi đã chọn cách cấu hình qua QEMU Guest Agent, khá dễ thiết lập nhưng lại cho giao diện người dùng kém trực quan hơn (ít nhất là so với phương pháp xác thực SSH + key).

Nếu bạn muốn làm theo ví dụ của tôi, bạn sẽ phải bật các tùy chọn Use QEMU Guest Agent và Run guest-trim after a disk move or guest migration trong tab Options của máy ảo yêu thích của bạn. Sau đó, bạn cần đăng nhập vào tab Console của chúng và thực thi các lệnh sau để cài đặt và chạy gói qemu-guest-agent.

  • sudo apt install qemu-guest-agent -y
  • sudo systemctl start qemu-guest-agent

Để tránh phiền phức về sau, tôi khuyên bạn nên chạy lệnh systemctl enable để khởi động dịch vụ qemu-guest-agent mỗi khi các máy ảo khởi động.

sudo systemctl enable qemu-guest-agent

Với các máy ảo được cấu hình đúng cách, việc chạy lệnh update trong giao diện Shell của node PVE sẽ cho phép Ultimate Updater script tải xuống và cài đặt các gói mới nhất cho bộ sưu tập máy ảo của bạn.

Khả năng tùy chỉnh đa dạng

Tùy chỉnh file cấu hình theo ý muốn

Bạn còn nhớ phương pháp hạn chế một số máy ảo hoặc container nhất định khỏi Ultimate Updater mà tôi đã đề cập trước đó không? Hóa ra script này cũng bao gồm một file cấu hình được định dạng gọn gàng, nơi bạn có thể thêm các đối số và tham số tùy chỉnh.

Vì Proxmox bao gồm trình soạn thảo văn bản nano, bạn có thể thực thi lệnh nano /etc/ultimate-updater/update.conf trong tab Shell của node PVE. Nếu bạn muốn cập nhật chọn lọc, bạn có thể thêm ID của chúng sau tham số ONLY. Thay vào đó, bạn có thể thêm ID của các VM và LXC cụ thể sau biến EXCLUDE. Update Checker có các đối số tương tự, và bạn có thể sửa đổi chúng để buộc Ultimate Updater quét các gói mới cho các máy ảo hoặc container cụ thể.

Hình ảnh giao diện nano editor hiển thị file cấu hình update.conf của Ultimate Updater trên Proxmox.Hình ảnh giao diện nano editor hiển thị file cấu hình update.conf của Ultimate Updater trên Proxmox.

Tôi thường không lo lắng về số lượng snapshot được tạo bởi script, nhưng nếu bạn đang thiếu dung lượng đĩa, bạn có thể giảm biến KEEP_SNAPSHOTS xuống 1. Ngoài ra còn có phần Extra Scripts, hoạt động trên các máy ảo hoặc container đặc biệt như Pi-Hole, Pterodactyl và một vài dịch vụ khác đang chạy trên host Proxmox của bạn.

Tùy chỉnh file cấu hình Ultimate Updater để thiết lập các tham số như ONLY, EXCLUDE và KEEP_SNAPSHOTS.Tùy chỉnh file cấu hình Ultimate Updater để thiết lập các tham số như ONLY, EXCLUDE và KEEP_SNAPSHOTS.

“Cứu cánh” tiết kiệm thời gian cho quản trị viên Proxmox

Tôi đã sử dụng trình cập nhật tiện lợi này trong vài ngày qua, và nó đã biến việc cập nhật các gói trên các máy ảo và container của tôi trở nên vô cùng dễ dàng. Nếu bạn đang tìm kiếm những điều “điên rồ” hơn mà bạn có thể thực hiện với nó, tôi khuyên bạn nên kiểm tra thư mục /etc/ultimate-updater/scripts.d bằng lệnh cd. Bên trong, bạn có thể tạo các script .sh tùy chỉnh mà Ultimate Updater sẽ thực thi sau khi hoàn thành công việc trên các máy ảo và container của bạn. Tôi chưa thử nghiệm nhiều với tính năng này, nhưng nghe có vẻ là một cách hay để tự động hóa LXC và máy ảo của mình sâu hơn nữa.

Màn hình hiển thị quá trình cập nhật các gói phần mềm cho máy ảo và container đã hoàn tất nhờ Ultimate Updater trên Proxmox.Màn hình hiển thị quá trình cập nhật các gói phần mềm cho máy ảo và container đã hoàn tất nhờ Ultimate Updater trên Proxmox.


Kết luận:

Ultimate Updater script của BassT23 là một công cụ không thể thiếu cho bất kỳ ai đang vận hành một môi trường Proxmox VE với nhiều máy ảo và container. Từ việc đơn giản hóa quá trình cài đặt đến khả năng tương thích rộng rãi với các loại template LXC và hỗ trợ cập nhật VM thông qua QEMU Guest Agent, script này thực sự mang lại giá trị to lớn. Khả năng tùy chỉnh linh hoạt thông qua file cấu hình cho phép người dùng kiểm soát chính xác những gì được cập nhật, giúp tiết kiệm thời gian và đảm bảo sự ổn định cho hệ thống tự host của bạn.

Nếu bạn đang tìm kiếm một giải pháp hiệu quả để tự động hóa và quản lý việc cập nhật gói phần mềm trên Proxmox, Ultimate Updater chắc chắn là một lựa chọn đáng cân nhắc. Hãy thử nghiệm script này ngay hôm nay để tận hưởng sự tiện lợi và tối ưu hóa quy trình quản trị Proxmox của bạn!

Share
facebookShare on FacebooktwitterShare on TwitterpinterestShare on Pinterest
linkedinShare on LinkedinvkShare on VkredditShare on ReddittumblrShare on TumblrviadeoShare on ViadeobufferShare on BufferpocketShare on PocketwhatsappShare on WhatsappviberShare on ViberemailShare on EmailskypeShare on SkypediggShare on DiggmyspaceShare on MyspacebloggerShare on Blogger YahooMailShare on Yahoo mailtelegramShare on TelegramMessengerShare on Facebook Messenger gmailShare on GmailamazonShare on AmazonSMSShare on SMS
Post navigation
Previous post

Steam Summer Sale 2024: 7 Tựa Game PC Giảm Giá Sâu Đáng Mua Nhất

Next post

Đánh Giá Crucial P310 SSD M.2: Hiệu Năng Vượt Trội, Giá Cả Hợp Lý Cho Mọi Nhu Cầu

Administrator

Related Posts

Categories Thủ Thuật Máy Tính Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Máy Ảo, Container Proxmox Dễ Dàng

6 Giải Pháp Tự Lưu Trữ Ảnh Tốt Nhất Thay Thế Google Photos

Categories Thủ Thuật Máy Tính Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Máy Ảo, Container Proxmox Dễ Dàng

5 Ứng Dụng Linux “Ít Được Biết Đến” Nhưng Cực Kỳ Hữu Ích

Categories Thủ Thuật Máy Tính Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Máy Ảo, Container Proxmox Dễ Dàng

5 Tính Năng PC Bị Đánh Giá Thấp Nhưng Cực Kỳ Hữu Ích

Leave a Comment Hủy

Recent Posts

  • Dấu Vân Tay Độc Đáo Của Máy In 3D: Cách AI Nhận Diện Từng Thiết Bị Chính Xác Đến 98%
  • Đánh Giá Tony Hawk’s Pro Skater 3+4: Hoài Niệm Trượt Ván Hoàn Hảo?
  • NZXT H5 Elite: Vỏ Case PC Hoàn Hảo Với Thiết Kế Đẹp Và Giá Bán Giảm Sốc
  • 6 Giải Pháp Tự Lưu Trữ Ảnh Tốt Nhất Thay Thế Google Photos
  • Xbox Game Pass Tháng 5/2025: Dredge Đổ Bộ, DOOM: The Dark Ages Sắp Ra Mắt

Recent Comments

Không có bình luận nào để hiển thị.
Copyright © 2025 Thế Giới Thủ Thuật - Powered by Nevothemes.
Offcanvas
Offcanvas

  • Lost your password ?