Skip to content

Công Nghệ Mới

Công Nghệ Mới

  • Home » 
  • Máy Tính » 
  • Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Proxmox VE Tự Động và Hiệu Quả

Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Proxmox VE Tự Động và Hiệu Quả

By Administrator Tháng 8 1, 2025
Giao diện quản lý Proxmox VE trên laptop trong môi trường home lab
Table of Contents

Proxmox VE (Virtual Environment) đã khẳng định vị thế là một nền tảng ảo hóa mã nguồn mở mạnh mẽ, sở hữu nhiều ưu điểm vượt trội so với các đối thủ. Từ khả năng tương thích với Ceph storage, tiện ích sao lưu chuyên dụng, cho đến hỗ trợ native cho LXC (Linux Containers) và ZFS pools, Proxmox mang lại sự linh hoạt và hiệu suất cao. Tuy nhiên, một trong những lợi ích lớn nhất, thường bị đánh giá thấp, chính là cộng đồng Proxmox rộng lớn. Với vô số tài nguyên từ bên thứ ba, bạn có thể dễ dàng 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 tài liệu chính thức, hướng dẫn và bài viết chuyên sâu, cộng đồng Proxmox còn phát triển nhiều script đáng chú ý giúp đơn giản hóa các dự án home lab của bạn. Chẳng hạ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ự, kho lưu trữ Proxmox VE Helper-Scripts do tteck khởi xướng (và được cộng đồng duy trì sau khi ông qua đời) cung cấp tất cả các lệnh cần thiết để xây dựng một máy chủ Proxmox tự host mạnh mẽ. Tiếp nối những tiện ích đó, Ultimate Updater script của BassT23 mang đến một phương pháp cực kỳ dễ dàng để cập nhật tất cả các máy ảo (virtual guests) trên node PVE của bạn.

Giao diện quản lý Proxmox VE trên laptop trong môi trường home labGiao diện quản lý Proxmox VE trên laptop trong môi trường home lab

Cài đặt Ultimate Updater: Đơn giản đến bất ngờ

Chỉ vài lệnh cơ bản là xong

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 truy cập vào 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ờ đợi script tự động thực hiện công việc của nó.

Thực thi lệnh bash để cài đặt Ultimate Updater script trên Proxmox ShellThực thi lệnh bash để cài đặt Ultimate Updater script trên Proxmox Shell

Nếu bạn muốn có thêm điểm phong cách, bạn có thể làm theo gợi ý và nhấn phím y hai lần để cài đặt màn hình chào mừng đẹp mắt, tích hợp tiện ích Neofetch CLI mà những người đam mê Linux rất yêu thích.

Xác nhận cài đặt gói Ultimate Updater trên Proxmox với màn hình chào mừng NeofetchXác nhận cài đặt gói Ultimate Updater trên Proxmox với màn hình chào mừng Neofetch

Khi bạn đã sẵn sàng chạy Ultimate Updater, bạn chỉ cần gõ update vào terminal. Điều này sẽ khiến script tự động tạo một snapshot (ảnh chụp nhanh hệ thống) phòng trường hợp các gói cập nhật mới gây lỗi cho LXC hoặc VM, trước khi tiến hành cập nhật các gói của máy ảo và container của bạn. Nếu không có tham số bổ sung 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ả các máy ảo và container của bạn.

Tuy nhiên, có lẽ bạn không muốn cập nhật tất cả các container của mình, đặc biệt nếu chúng đang chạy các dịch vụ quan trọng như Jellyfin, Pi-hole, hoặc các container thiết yếu khác mà việc gián đoạn có thể ảnh hưởng đến người dùng trong gia đình hoặc dự án. 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 mà bạn muốn cập nhật sau lệnh update. Tuy nhiên, vẫn có một phương pháp hiệu quả hơn để thực hiện điều này, mà chúng tôi sẽ đề cập chi tiết hơn sau.

Ultimate Updater: Đúng như tên gọi – Khả năng tương thích vượt trội

Tương thích hoàn hảo với mọi template LXC

Theo mặc định, Proxmox bao gồm các template TurnKey cho nhiều dịch vụ khác nhau, từ các ả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 lưu trữ Proxmox VE Helper-Scripts. Nếu bạn giống nhiều người dùng khác, hệ thống PVE tự host của bạn sẽ bao gồm các dịch vụ được triển khai bằng kho lưu trữ tuyệt vời này.

Thật tuyệt vời, script Ultimate Updater hoạt động với các LXC của Proxmox bất kể phương pháp nào được sử dụng để triển khai chúng. Chỉ cần đảm bảo rằng 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.

Ultimate Updater đang cập nhật các container LXC trên Proxmox, hiển thị tiến trình và kết quảUltimate Updater đang cập nhật các container LXC trên Proxmox, hiển thị tiến trình và kết quả

Cập nhật máy ảo (VM) chỉ với vài tinh chỉnh

Đến đây, chúng ta đã nói về LXC và các template của chúng, nhưng script tiện ích 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. Cách đơn giản là sử dụng QEMU Guest Agent, một giải pháp khá dễ thiết lập nhưng giao diện người dùng có thể không quá ấn tượng so với phương pháp xác thực SSH + key.

Nếu bạn muốn làm theo hướng dẫn này, bạn sẽ cần bật các tùy chọn Use QEMU Guest Agent và Run guest-trim after a disk move or guest migration bên trong tab Options của các VM yêu thích của bạn. Sau đó, bạn sẽ phải đăng nhập vào tab Console tương ứng 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 rắc rối sau này, bạn nên chạy lệnh systemctl enable để dịch vụ qemu-guest-agent tự động khởi động mỗi khi VM boot lên:

sudo systemctl enable qemu-guest-agent

Với các VM đã được cấu hình đúng cách, việc chạy lệnh update bên trong Shell UI của node PVE sẽ cho phép script Ultimate Updater 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.

Tính tùy biến cao, kiểm soát hoàn toàn quy trình cập nhật

Tùy chỉnh dễ dàng qua tệp cấu hình

Bạn còn nhớ phương pháp hạn chế một số máy ảo nhất định khỏi Ultimate Updater mà chúng tôi đã đề cập trước đó không? Script này còn bao gồm một tệp cấu hình được sắp xếp 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 có chọn lọc, bạn có thể thêm ID của chúng sau tham số ONLY. Ngoài ra, bạn có thể thêm ID của các VM và LXC cụ thể sau biến EXCLUDE. Ultimate Updater cũng có các đối số tương tự, và bạn có thể sửa đổi chúng để buộc script quét các gói mới cho các máy ảo cụ thể.

Truy cập và chỉnh sửa tệp cấu hình update.conf của Ultimate Updater bằng nano trên ProxmoxTruy cập và chỉnh sửa tệp cấu hình update.conf của Ultimate Updater bằng nano trên Proxmox

Bản thân tôi thường không quá lo lắng về số lượng snapshot mà script tạo ra, 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 đặc biệt như Pi-Hole, Pterodactyl và một số dịch vụ khác đang chạy trên host Proxmox của bạn.

Hiển thị các tùy chọn cấu hình như ONLY, EXCLUDE, KEEP_SNAPSHOTS trong tệp update.conf của Ultimate UpdaterHiển thị các tùy chọn cấu hình như ONLY, EXCLUDE, KEEP_SNAPSHOTS trong tệp update.conf của Ultimate Updater

Tiết kiệm thời gian đáng kể cho PVE server đa dạng VM và container

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 của tôi trở nên dễ dàng hơn bao giờ hết. Nếu bạn muốn khám phá thêm những điều thú vị mà bạn có thể làm với nó, tôi khuyên bạn nên kiểm tra thư mục /etc/ultimate-updater/scripts.d bằng cách sử dụ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 của nó trên các máy ảo của bạn. Đây là một tính năng mà tôi chưa mày mò nhiều, nhưng nó nghe có vẻ là một cách tuyệt vời để tự động hóa các LXC và máy ảo của tôi hơn nữa.

Ultimate Updater hoàn thành việc cập nhật các máy ảo và container, hiển thị tổng quan các tiến trìnhUltimate Updater hoàn thành việc cập nhật các máy ảo và container, hiển thị tổng quan các tiến trình

Kết luận

Ultimate Updater script của BassT23 thực sự là một “vị cứu tinh” cho những ai đang quản lý nhiều máy ảo và container trên nền tảng Proxmox VE. Với khả năng cài đặt đơn giản, tương thích rộng rãi với cả LXC và VM (chỉ với vài tinh chỉnh), cùng với tính năng tùy biến mạnh mẽ thông qua tệp cấu hình, script này giúp tự động hóa và đơn giản hóa quy trình cập nhật, giải phóng đáng kể thời gian và công sức cho người dùng.

Dù bạn là một người dùng home lab hay quản trị viên hệ thống chuyên nghiệp, việc tích hợp Ultimate Updater vào quy trình quản lý Proxmox của mình chắc chắn sẽ nâng cao hiệu quả và tính ổn định của môi trường ảo hóa. Hãy thử trải nghiệm script này ngay hôm nay để cảm nhận sự khác biệt và tối ưu hóa hệ thống Proxmox của bạn. Nếu có bất kỳ câu hỏi hoặc kinh nghiệm nào muốn chia sẻ, đừng ngần ngại để lại bình luận bên dưới.

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

DOOM 4 Bị Hủy Bỏ: Bước Ngoặt Cứu Rỗi Cả Thương Hiệu Game FPS

Next post

Lỗi Cập Nhật Windows 11 24H2: Nguy Cơ Mất Bản Vá Bảo Mật Quan Trọng

Administrator

Related Posts

Categories Máy Tính Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Proxmox VE Tự Động và Hiệu Quả

Razer PC Remote Play Chính Thức Ra Mắt: Stream Game PC Đỉnh Cao Lên Di Động Miễn Phí

Categories Máy Tính Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Proxmox VE Tự Động và Hiệu Quả

7 Lệnh PowerShell Cơ Bản & Hữu Ích Mọi Người Dùng Windows Nên Biết

Categories Máy Tính Ultimate Updater: Script “Thần Thánh” Giúp Cập Nhật Proxmox VE Tự Động và Hiệu Quả

Tối Ưu Năng Suất: Hướng Dẫn Toàn Diện Chuyển Đổi Cuộc Sống Vào Notion

Recent Posts

  • Miiverse Nên Trở Lại Trên Nintendo Switch 2: Nâng Tầm Trải Nghiệm Cộng Đồng
  • Razer PC Remote Play Chính Thức Ra Mắt: Stream Game PC Đỉnh Cao Lên Di Động Miễn Phí
  • 7 Lệnh PowerShell Cơ Bản & Hữu Ích Mọi Người Dùng Windows Nên Biết
  • Tối Ưu Năng Suất: Hướng Dẫn Toàn Diện Chuyển Đổi Cuộc Sống Vào Notion
  • Baseus EnerCore: Giải Pháp Sạc Rút Gọn Tối Ưu Cho Cuộc Sống Hiện Đại

Recent Comments

Không có bình luận nào để hiển thị.
Copyright © 2025 Công Nghệ Mới - Powered by Nevothemes.
Offcanvas
Offcanvas

  • Lost your password ?