Saturday, November 23, 2024

Upload ISO Image vào Local Proxmox

-

ISO Image là một loại định dạng file chứa toàn bộ dữ liệu của một đĩa quang (như CD hoặc DVD) được tạo thành một tập tin duy nhất. ISO Image được sao lưu hoặc tạo ra từ đĩa quang gốc và chứa cấu trúc và dữ liệu của đĩa quang đó.

ISO Image bao gồm tất cả các tệp tin, thư mục, cấu trúc và dữ liệu có sẵn trên đĩa quang gốc, bao gồm cả hệ điều hành, phần mềm, tập tin dữ liệu và các thành phần khác. Định dạng file ISO là một định dạng tiêu chuẩn và được sử dụng rộng rãi để chia sẻ và phân phối các file hệ điều hành, ứng dụng, phần mềm và các nội dung khác trên Internet.

Với file ISO Image, bạn có thể tạo ra một đĩa ảo hoặc ghi nó vào một đĩa thực để cài đặt hệ điều hành, chạy chương trình hoặc truy cập dữ liệu từ đĩa quang. Đặc điểm quan trọng của ISO Image là nó bảo tồn toàn bộ cấu trúc và dữ liệu của đĩa gốc, giúp bạn dễ dàng sao lưu, chia sẻ và sử dụng các nội dung từ đĩa quang một cách thuận tiện. Dưới đây là hình ảnh tất cả các loại Storage trên GUI của Proxmox.

Lưu ý là khi bạn phải lựa chọn các Storage có Content là ISO Image mới có thể Upload ISO Image được nhé. Trong danh sách loại storage của Proxmox, hỗ trợ content ISO Image, có các loại sau đây:

  • Directory: Bạn có thể tạo một thư mục trên hệ thống tệp và sử dụng nó làm storage để lưu trữ các file ISO.
  • NFS: NFS (Network File System) cho phép bạn chia sẻ và truy cập các tệp tin trên mạng. Bạn có thể sử dụng NFS để mount một thư mục chứa file ISO và sử dụng nó làm storage trong Proxmox.
  • SMB/CIFS: SMB/CIFS (Server Message Block/Common Internet File System) là một giao thức chia sẻ tệp tin được sử dụng phổ biến trong mạng Windows. Bạn có thể kết nối đến một máy chủ SMB/CIFS và sử dụng thư mục chứa file ISO làm storage trong Proxmox.
  • CephFS: CephFS là một hệ thống tệp phân tán dựa trên Ceph. Bạn có thể tạo một pool CephFS và sử dụng nó làm storage để lưu trữ các file ISO.
  • Proxmox Backup Server: Proxmox Backup Server là một giải pháp sao lưu và phục hồi dựa trên Proxmox VE. Nó hỗ trợ lưu trữ các file ISO và cung cấp các tính năng sao lưu, phục hồi và quản lý linh hoạt cho dữ liệu của bạn.

Với các loại storage trên, bạn có thể lựa chọn phù hợp với nhu cầu và khả năng của hệ thống của mình để lưu trữ và quản lý các file ISO trên Proxmox.

Có một số lý do quan trọng để tải lên ISO Image vào local Proxmox:

  • Cung cấp tính linh hoạt: Tải lên ISO Image vào local Proxmox cho phép bạn truy cập và sử dụng các file ISO một cách nhanh chóng và dễ dàng. Bạn có thể sử dụng các file ISO này để cài đặt hệ điều hành, triển khai máy ảo, cung cấp các tài nguyên phần mềm và nhiều tác vụ khác trên Proxmox.
  • Tiết kiệm thời gian và băng thông: Khi tải lên ISO Image vào local Proxmox, bạn không cần phải tải xuống file từ Internet mỗi khi cần sử dụng. Điều này giúp tiết kiệm thời gian và băng thông mạng.
  • Đảm bảo tính an toàn và toàn vẹn: Bằng cách tải lên ISO Image vào local Proxmox, bạn có thể kiểm soát và đảm bảo tính an toàn và toàn vẹn của các file ISO. Bạn có thể kiểm tra mã băm (hash) của file ISO để đảm bảo rằng chúng không bị thay đổi hoặc bị hỏng trong quá trình truyền tải.
  • Sẵn sàng sử dụng: Khi các file ISO đã được tải lên local Proxmox, bạn có thể truy cập và sử dụng chúng ngay lập tức. Điều này giúp tăng tính sẵn sàng và hiệu quả trong việc triển khai và quản lý máy ảo trên Proxmox.

Ví dụ tôi chọn một storage không hỗ trợ ISO Image, bạn sẽ không thấy phần upload image.

Vậy đơn giản bạn chỉ cần chọn Storage hỗ trợ ISO Image có sẵn hoặc bạn có thể tự tạo một storage chung có hỗ trợ ISO Image (CephFS, NFT,…) và bấm Upload.

Bạn chọn file ISO cần upload và chọn hình thức kiếm tra tính toàn vẹn của ISO tại Hash algorithm.

Trong quá trình tải lên ISO image trên Proxmox, bạn có thể chọn một trong các thuật toán băm (hash algorithm) sau đây để kiểm tra tính toàn vẹn của file ISO:

  • MD5 (Message Digest Algorithm 5)
  • SHA-1 (Secure Hash Algorithm 1)
  • SHA-224 (Secure Hash Algorithm 224)
  • SHA-256 (Secure Hash Algorithm 256)
  • SHA-384 (Secure Hash Algorithm 384)
  • SHA-512 (Secure Hash Algorithm 512)

Các thuật toán băm này được sử dụng để tạo ra một mã băm duy nhất cho file ISO. Khi tải lên, bạn có thể cung cấp một mã băm tương ứng và Proxmox sẽ kiểm tra tính toàn vẹn của file ISO bằng cách so sánh mã băm đã cung cấp với mã băm tính toán từ file.

Thông qua việc sử dụng các thuật toán băm này, bạn có thể xác định xem file ISO đã tải lên có bị hỏng hoặc thay đổi hay không. Nếu mã băm khớp, có nghĩa là file ISO được tải lên hoàn chỉnh và không bị thay đổi trong quá trình truyền tải.

Mình lựa chọn upload mà không sử dụng thuật toán băm và bấm Upload.

Quá trình Upload bắt đầu.

Log thông báo quá trình Upload ISO thành công

Và đây là file ISO sau khi upload xong.

Giờ đây bạn có thể cài đặt máy ảo sử dụng ISO vừa tải lên bình thường

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories