Trong bài trước, mình đã hướng dẫn các bạn nâng cấp Vcenter lên bản mới hơn. Mục đích của việc đó là giúp bạn quản lý được ngay các Host Esxi sẽ nâng cấp lên bản mới trong bài viết này.
Nâng cấp Esxi có rất nhiều cách, mình xin giới thiệu 3 cách mà mình biết, đó là:
- Nâng cấp qua cửa sổ dòng lệnh Offline bằng file update
- Nâng cấp qua cửa sổ dòng lệnh Online
- Nâng cấp bằng file ISO trực tiếp
Cách 1: Nâng cấp qua cửa sổ dòng lệnh Offline bằng file update
Bạn Download file cập nhật ở đây và upload lên thư mục gốc của Datastore:
Esxi 5.5 update3: https://www.fshare.vn/file/IMCI9IIPRFMK
Esxi 6.0 update2: http://www.fshare.vn/file/984NMXKRWVF7
Tắt các máy ảo trên host cần nâng cấp. (Hoặc Migrate sang host khác), sau đó vào chế độ Maintenance Mode:
Bật SSH cho Host theo các bước trong ảnh sau:
Start SSH lên:
Dùng phần mềm SSH như Putty, SSH Secure Shell để kết nối vào host:
Tiến hành nâng cấp bằng câu lệnh sau:
esxcli software profile update -d /vmfs/volumes/datastore1/update-from-esxi5.5-5.5_update03.zip -p ESXi-5.5.0-20150902001-standard
Lưu ý:
Đoạn màu đỏ: Đường dẫn đến file update trên Datastore
Đoạn màu xanh: phiên bản nằm trong file update. Để biết phiên bản của nó, bạn giải nén file update ra, trong đó có 1 file metadata.zip, giải nén tiếp file này ra, tìm thư mục Profile:
Đoạn bôi đỏ chính là đoạn bạn cần điền vào dòng lệnh bên trên (bỏ dãy số ở cuối đi)
Tương tự, nếu nâng cấp bản 6.0 update 2 thì bạn cũng làm như vậy, chỉ thay 2 cái màu đỏ và màu xanh trong câu lệnh cho đúng phiên bản là được.
Thông báo Upgrade thành công và hiển thị một loạt các gói, package đã cập nhật như hình:
Bây giờ gõ Reboot để khởi động lại Host, sau đó kết nối lại trong Vsphere Client, như vậy nâng cấp đã thành công!
Nhớ Exit Maintenance Mode và bật lại máy ảo nhé.
Cách 2: Nâng cấp qua cửa sổ dòng lệnh Online
Trường hợp nâng cấp Offline mình viết dành cho các bạn có Host nằm trong dải mạng chặn kết nối hoặc phải qua tường lửa, Proxy mà không thể upgrade online được. Chứ nếu không thì cứ Upgrade Online theo dướng dẫn dưới đây cho nhanh mà lại luôn là bản mới nhất.
Các bước thực hiện như cách 1, đó là: Vào Maintenance Mode, bật SSH, đăng nhập vào SSH Software.
Thực hiện câu lệnh Upgrade:
Bước 1: Câu lệnh tắt Firewall của Host:
esxcli network firewall ruleset set -e true -r httpClient
Bước 2: Câu lệnh check phiên bản mới nhất:
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6
Bạn có thể grep phiên bản 5.5 bằng cách thay đoạn màu xanh thành grep ESXi-5.5 (Lưu ý nếu chạy câu lệnh không báo gì thì hãy chạy lại)
Liệt kê ra 1 loạt các phiên bản sẵn sàng cho việc upgrade. Hãy chọn 1 phiên bản có ngày tháng gần nhất, và có đuôi -standard
Bước 3: Chạy câu lệnh Upgrade: (lưu ý phiên bản ở dưới, copy y hệt tên phiên bản mới nhất bạn thấy ở bước trên)
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20160204001-standard
Lưu ý, quá trình check phiên bản, download không có progess bar, nên trông như nó đang bị treo, nhưng không phải. Bạn cứ kiên nhẫn chờ đến bao giờ có thông báo mới thì thôi nhé, đừng thao tác gì cả. Nhất là quá trình cài đặt, do phải tải 1 cục gần 700MB về lại bị hạn chế băng thông nên rất lâu.
Sau đó Reboot và thành công!
Cách 3: Nâng cấp trực tiếp qua file ISO