Cài đặt Ubuntu Server trên VMware ESXi
Cài đặt Ubuntu Server trên máy chủ VMware ESXi từng bước — tạo máy ảo và giải thích mọi màn hình trình cài đặt, từ ngôn ngữ và mạng đến bộ lưu trữ, hồ sơ của bạn và hộp kiểm OpenSSH.
📑Các chương
- Những gì bạn cần trước khi bắt đầu — máy chủ ESXi và Ubuntu Server LTS ISO
- Tải ISO lên kho dữ liệu trên máy chủ
- Tạo máy ảo — tên, hệ điều hành khách, CPU, bộ nhớ và ổ đĩa
- Đính kèm ISO, bật nguồn và mở bảng điều khiển
- Màn hình bố trí ngôn ngữ và bàn phím
- Chọn kiểu cài đặt — Máy chủ Ubuntu hoặc kiểu cài đặt được thu nhỏ
- Màn hình mạng — DHCP hoặc địa chỉ tĩnh, cùng với màn hình proxy và màn hình nhân bản
- Bộ nhớ — bố cục được hướng dẫn và mặc định LVM
- Hồ sơ của bạn và hộp kiểm OpenSSH
- Các ảnh chụp nhanh nổi bật, quá trình cài đặt và khởi động lại
- Kiểm tra lần đăng nhập đầu tiên, cập nhật một lần và chuyển sang SSH
📋 Tổng quan & Hướng dẫn từng bước
Nhận ISO và tải nó lên kho dữ liệu
Bạn cần hai thứ: một máy chủ ESXi mà bạn có thể đăng nhập và Ubuntu Server ISO được tải xuống từ ubuntu.com. Chọn bản phát hành LTS hiện tại - các phiên bản hỗ trợ dài hạn nhận được nhiều năm cập nhật và là điều mà hầu hết mọi hướng dẫn đều yêu cầu. Sau đó tải ISO lên máy chủ trước khi tạo bất cứ thứ gì: trong ứng dụng web ESXi mở Storage, chọn kho dữ liệu có dung lượng trống thực, mở trình duyệt kho dữ liệu và sử dụng Tải lên. Máy ảo sẽ khởi động từ tập tin này.
Hãy quyết định những điều cơ bản ngay bây giờ: tên rõ ràng cho VM, dung lượng ổ đĩa mà nó nhận được và liệu nó lấy địa chỉ từ DHCP hay một địa chỉ tĩnh cố định. Mức tối thiểu được ghi trong tài liệu của Ubuntu là nhỏ — khoảng 1,5 GB RAM để trình cài đặt chạy — nhưng máy chủ mà bạn thực sự định sử dụng xứng đáng có ít nhất 2 đến 4 GB RAM và 25 GB ổ đĩa trở lên. Bạn có thể phát triển một đĩa ảo sau này; thu hẹp nó là hướng đau đớn.
Tạo máy ảo với cài đặt phù hợp
Trong ứng dụng web ESXi, chọn Tạo / Đăng ký VM, sau đó Tạo máy ảo mới. Những lựa chọn quan trọng:
Tên và hệ điều hành khách: đặt cho VM một tên cho biết công việc của nó và chọn dòng hệ điều hành khách Linux, phiên bản Ubuntu Linux (64-bit) — ESXi sử dụng tên này để chọn các giá trị mặc định hợp lý. Bộ nhớ: kho dữ liệu mà bạn đã tải ISO lên. CPU và bộ nhớ: 2 vCPU và 4 GB RAM là điểm khởi đầu phù hợp cho máy chủ thử nghiệm hoặc máy chủ dịch vụ nhỏ. Đĩa cứng: 25 GB trở lên; cung cấp mỏng phù hợp cho phòng thí nghiệm, cung cấp dày dành không gian phía trước. Bộ điều hợp mạng: chọn VMXNET 3 — Ubuntu gửi trình điều khiển của nó trong nhân để mạng hoạt động trong quá trình cài đặt.
Ổ đĩa CD/DVD: trỏ nó vào ISO đã tải lên (tệp ISO kho dữ liệu) và đảm bảo chọn Kết nối khi bật nguồn. Để phần sụn ở chế độ mặc định, đó là EFI trên các bản phát hành hiện tại - Ubuntu hỗ trợ đầy đủ EFI và Secure Boot, do đó không có gì phải thay đổi.
Khởi động và xóa màn hình ngôn ngữ và bàn phím
Bật nguồn VM và mở bảng điều khiển của nó. Menu khởi động cung cấp tính năng Thử hoặc cài đặt Ubuntu Server — chọn nó và nhấn Enter (nó cũng tự tiếp tục sau một thời gian chờ ngắn). Trước tiên, trình cài đặt sẽ chạy phát hiện phần cứng nhanh, sau đó màn hình chào mừng sẽ yêu cầu ngôn ngữ của bạn. Chọn nó và nhấn Tiếp tục.
Tiếp theo là màn hình bố trí bàn phím. Hãy dành mười giây để chọn bố cục phù hợp và kiểm tra một số phím trong hộp được cung cấp.
Chọn Loại cài đặt và Đặt mạng
Các bản phát hành hiện tại cung cấp hai loại màn hình cài đặt: Máy chủ Ubuntu — bản cài đặt tiêu chuẩn với bộ sưu tập công cụ quản trị thông thường — và Máy chủ Ubuntu (được thu nhỏ) — một bản cài đặt nhỏ hơn dành cho việc triển khai tự động và theo kiểu đám mây. Đối với máy chủ đầu tiên hoặc máy học, hãy chọn Máy chủ Ubuntu thông thường; thu nhỏ sẽ loại bỏ các công cụ hàng ngày mà bạn mong muốn tìm thấy và việc thêm lại từng công cụ này sẽ tốn nhiều thời gian hơn là tiết kiệm được.
Màn hình kết nối mạng hiển thị card mạng ảo của bạn (nó xuất hiện dưới dạng ens160). Theo mặc định, nó yêu cầu DHCP cung cấp địa chỉ và đối với hầu hết các cài đặt tại nhà và phòng thí nghiệm, đó là tất cả những gì bạn cần — hãy lưu ý địa chỉ mà nó nhận được vì đó là nơi bạn sẽ tiếp cận máy chủ. Nếu máy chủ này phải luôn hoạt động ở cùng một địa chỉ — và các máy chủ thực thường phải — hãy chọn bộ điều hợp, chọn Chỉnh sửa IPv4, chuyển sang Thủ công và điền vào bốn trường: mạng con ở dạng CIDR, ví dụ: 192.168.1.0/24, địa chỉ bạn đang cung cấp cho máy chủ này, chẳng hạn như 192.168.1.50, cổng và máy chủ định danh. Chọn một địa chỉ bên trong mạng của bạn nhưng nằm ngoài phạm vi mà bộ định tuyến của bạn cung cấp bởi DHCP, để cả hai không bao giờ xung đột.
Màn hình proxy có thể để trống trừ khi mạng của bạn buộc lưu lượng truy cập thông qua proxy. Màn hình phản chiếu chọn kho lưu trữ Ubuntu gần bạn nhất và kiểm tra nó - chấp nhận mặc định mà nó cung cấp.
Lưu trữ - Bố cục có hướng dẫn với LVM
Màn hình cấu hình bộ nhớ được hướng dẫn cung cấp Sử dụng toàn bộ ổ đĩa. Vì đây là một ổ đĩa ảo hoàn toàn mới nên đó là lựa chọn đúng đắn — không có gì cần bảo vệ trên đó. Tùy chọn Thiết lập đĩa này dưới dạng nhóm LVM được đánh dấu theo mặc định và để nó được đánh dấu là mặc định hợp lý đối với hầu hết mọi người: LVM là một lớp giữa đĩa và các hệ thống tệp giúp việc phát triển bộ nhớ sau này dễ dàng hơn nhiều.
Nhấn Xong và trình cài đặt hiển thị màn hình xem lại cấu hình lưu trữ — các phân vùng mà nó sắp tạo, bao gồm phân vùng EFI nhỏ và ổ đĩa LVM chính. Đọc rồi xác nhận nhé. Cảnh báo cuối cùng sẽ yêu cầu một lần nữa vì bước tiếp theo sẽ ghi vào đĩa; trên một đĩa ảo mới chính xác là những gì bạn muốn.
Thiết lập hồ sơ và hộp kiểm OpenSSH
Màn hình thiết lập hồ sơ yêu cầu tên của bạn, tên máy chủ (tên máy chủ mà các máy khác sẽ thấy), tên người dùng và mật khẩu. Người dùng đầu tiên này là quản trị viên — người dùng này có thể sử dụng sudo cho các tác vụ hệ thống. Chọn một mật khẩu mà bạn vẫn sẽ nhớ vào tháng tới; bạn sẽ gõ nó ở lần đăng nhập đầu tiên.
Sau đó là màn hình thiết lập SSH và đánh dấu hữu ích nhất trong toàn bộ quá trình cài đặt: Cài đặt máy chủ OpenSSH. Nó không được đánh dấu theo mặc định — đánh dấu vào nó. Máy chủ không có máy tính để bàn và không có trình duyệt; sau khi cài đặt, bạn sẽ quản lý nó gần như hoàn toàn qua SSH từ máy tính của mình và việc cài đặt máy chủ SSH giờ đây giúp bạn tiết kiệm được một chuyến đi bằng bảng điều khiển sau này. Màn hình cũng đề nghị nhập khóa SSH từ GitHub hoặc Launchpad - người mới bắt đầu có thể bỏ qua việc đó và sử dụng thông tin đăng nhập bằng mật khẩu.
Màn hình lựa chọn cuối cùng liệt kê ảnh chụp nhanh máy chủ nổi bật — các ứng dụng máy chủ phổ biến được cung cấp dưới dạng tính năng bổ sung chỉ bằng một cú đánh dấu. Để lại tất cả chúng chưa được đánh dấu. Một hệ thống nền tảng sạch sẽ là điểm khởi đầu phù hợp; bất cứ thứ gì bạn cần đều có thể được cài đặt sau đó một cách có chủ ý.
Hoàn tất cài đặt và khởi động lại sạch sẽ
Trình cài đặt hiện sao chép hệ thống và hiển thị tiến trình của nó. Giai đoạn này mất một khoảng thời gian trên máy chủ dùng chung — màn hình tiến trình chậm là bình thường và chế độ xem nhật ký cho thấy nó vẫn đang hoạt động. Khi quá trình hoàn tất, chọn Khởi động lại ngay.
Đăng nhập lần đầu - Kiểm tra, cập nhật và chuyển sang SSH
Đăng nhập vào bảng điều khiển bằng tên người dùng và mật khẩu từ hồ sơ của bạn. Đầu tiên, hãy xác nhận địa chỉ mà máy chủ thực sự đang sử dụng:
ip a
Hãy xem bộ điều hợp ens160 — địa chỉ được hiển thị ở đó là địa chỉ bạn sẽ kết nối. Tiếp theo, kiểm tra bố cục đĩa mà trình cài đặt đã tạo:
df -h
Sau đó, hãy cập nhật hệ thống mới một lần trước khi bạn cài đặt bất cứ thứ gì trên đó:
sudo apt update
sudo apt upgrade
Từ đây, ngừng làm việc trong bảng điều khiển ESXi và quản lý máy chủ qua SSH từ máy tính của riêng bạn — kết nối với ssh yourusername@server-address, sử dụng tên người dùng từ hồ sơ của bạn và địa chỉ bạn vừa xác nhận.
Bạn bỏ lỡ dấu tích OpenSSH ở bước 6? Tại bảng điều khiển, hãy cài đặt ngay bây giờ và xác nhận dịch vụ đang chạy:
sudo apt install openssh-server
sudo systemctl status ssh
🏷️Biến và từ khóa tìm kiếm chủ đề
🎙️ Bản ghi đầy đủ - nhấn để mở rộng
__TOK_40__
__TOK_41__
__TOK_42__
❓ Câu hỏi thường gặp
Hướng dẫn này có miễn phí 100% để làm theo không?
__TOK_43__
Người mới bắt đầu có thể làm theo hướng dẫn này không?
__TOK_44__
Tôi có thể đặt câu hỏi ở đâu nếu gặp khó khăn?
__TOK_45__