Cấu hình ESXi thông qua SSH
VMware ESXi là một phần mềm giám sát máy ảo (hypervisor) chạy trực tiếp trên phần cứng máy chủ (bare-metal), mà không cần hệ điều hành nền. VMware ESXi cho phép bạn tạo và quản lý các máy ảo trên một hoặc nhiều máy chủ vật lý. VMware ESXi là nền tảng của các giải pháp điện toán đám mây và trung tâm dữ liệu ảo (virtual data center) của VMware.Sau đây mình sẽ hướng dẫn các bạn dùng cấu hình ESXi thông qua ssh trong trường hợp không vào được ESXi Web Client
Phần 1: Chuẩn bị
- Server đã cài ESXi
- Bật ssh trên ESXi
Phần 2: Nội dung
Mục lục
1. SSH vào ESXi
2. Cấu hình Network
a) Cấu hình VMKernel cho ESXi
Tạo vmkernel mới
Cấu hình ipv4 cho vmk
Cách xóa vmk
b) Tạo vswitch cho ESXi
Cách xóa vswitch
c) Tạo portgroup cho ESXi
Cách tạo vlan id cho portgroup
Cách xóa portgroup ESXi
Bắt đầu thực hiện
1. SSH vào ESXi
ssh root@<ip_esxi>
Nhập password ESXi
Đăng nhập thành công
Ví dụ khi mình nhập lệnh “esxcli” thì nó sẽ list cho mình những nơi mà mình cần đến để cấu hình
2. Cấu hình Network
a) Cấu hình VMKernel cho ESXi
Muốn cấu hình ip ta cần phải đến phần “network”
esxcli network ip interface add: tạo VMkernel network mới
esxcli network ip interface ipv4 get: list ipv4 được gán vào VMkernel network
esxcli network ip interface ipv4 set: Cấu hình ipv4
.) Tạo vmkernel mới
esxcli network ip interface add --interface-name=vmk<X> --portgroup-name=<my_portgroup>
<X>: Đặt tên vmkernel
<my_portgroup>: gán tên portgroup đã tạo sẵn trong ESXi
vmk1 đã được thêm vào. Bởi vì mình chưa đặt ip cho vmk1 nên nó sẽ có ip default 0.0.0.0
.) Cấu hình ipv4 cho vmk
esxcli network ip interface ipv4 set --ipv4=<ip_address> --netmask=<255.255.255.0> --type<value> --interface-name=vmk<X>
<ip_address>: đặt ip cho vmk
<value>: Bởi vì ở đây đặt ip nên mình sẽ chọn static (tĩnh)
<X>: tên vmk vừa mới tạo
vmk1 đã được đặt ip thành công
.) Cách xóa vmk
esxcli network ip interface remove --interface-name=vmk<X>
<X>: tên vmk cần xóa
b) Tạo vswitch cho ESXi
esxcli network vswitch standard add --vswitch-name=<new_name>
<new_name>: tên vswitch mới
vswitch “test” đã được tạo
.) Cách xóa vswitch
esxcli network vswitch standard remove --vswitch-name=<name_vswitch>
<name_vswitch>: tên vswitch cần xóa
c) Tạo portgroup cho ESXi
esxcli network vswitch standard portgroup list
Danh sách các portgroup đã tạo trước đó
esxcli network vswitch standard portgroup add --portgroup-name=<new_portgroup> --vswitch-name=<name_vswitch>
<new_portgroup>: tên portgroup mới
<name_vswitch>: tên switch mình cần gán tùy theo nhu cầu
Portgroup “lab” vừa mới tạo đã được thêm vào list
.) Cách tạo vlan id cho portgroup
esxcli network vswitch standard portgroup set --portgroup-name=<name_portgroup> --vlan-id=<long>
<name_portgroup>: tên portgroup cần gán vlan id
<long>: vlan id cho portgroup này. Giá trị trong khoảng 0 - 4095. Cái này tùy thuộc vào lớp ip mình đặt, ví dụ: ta có dãy ip 192.168.149.x thì vlan id sẽ là 149
portgroup “lab” đã có vlan id là 149
.) Cách xóa portgroup ESXi
esxcli network vswitch standard portgroup remove --portgroup-name=<name_portgroup> --vswitch-name=<name_vswitch>
<name_portgroup>: tên portgroup cần xóa
<name_vswitch>: tên vswitch khi mình gán vào portgroup lúc tạo
Chúc các bạn thành công !!!