การเพิ่มโฮสต์ ESXi ไปยัง VMware vCenter Server (vCSA)
มาดูวิธีเพิ่มโฮสต์แบบสแตนด์อโลนด้วยไฮเปอร์ไวเซอร์ ESXi ไปยัง VMware vCenter Server (vCSA) เพื่อการจัดการแบบรวมศูนย์และใช้ในการกำหนดค่าแบบคลัสเตอร์
เชื่อมต่อกับ vCenter Server โดยเปิด vSphere Client URL ในเบราว์เซอร์ของคุณ (
https://vcenter_server_fqdg_or_ip/ui-
เลือกศูนย์ข้อมูล โฟลเดอร์ หรือคลัสเตอร์ที่คุณต้องการเพิ่มโฮสต์ ESXi ใหม่:
คลิกขวาที่ Datacenter และเลือก เพิ่มโฮสต์;
ระบุชื่อ FQDN (ที่ต้องการ) หรือที่อยู่ IP ของโฮสต์ ESXi ของคุณ
ป้อนข้อมูลรับรองรูท
vCenter Server เชื่อมต่อกับโฮสต์ ESXi ผ่าน พอร์ต TCP/UDP 902 ลายนิ้วมือ SHA1 ปัจจุบันของใบรับรองโฮสต์ ESXi ปรากฏในหน้าต่าง ยืนยันการเชื่อมต่อ (ใบรับรองจะถูกแทนที่ด้วยใบรับรองที่ออกโดย vCenter Certificate Server)
# openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha1 -nooutตารางที่มีข้อมูลโฮสต์ ESXi (เวอร์ชันและ VM ที่ลงทะเบียน) จะปรากฏขึ้น เครื่องเสมือนทั้งหมดที่ลงทะเบียนบนโฮสต์ ESXi จะถูกเพิ่มไปยังรายการสินค้าคงคลัง vCenter ปัจจุบัน
เลือกว่าจะใช้ vSphere Lifecycle Manager สำหรับการจัดการอิมเมจ ESXi หรือไม่
-
ในขั้นตอน มอบหมายใบอนุญาต คุณต้องเลือกใบอนุญาต ESXi หนึ่งใบที่มีอยู่ใน vCenter Server ตามค่าเริ่มต้น จะใช้สิทธิ์การประเมิน 60 วัน
vCenter ไม่สามารถจัดการโฮสต์ VMware Hypervisor ด้วยใบอนุญาตฟรีได้
คุณสามารถเปิดใช้งานโหมดล็อคดาวน์เพื่อจำกัดการเข้าถึง ESXi ภายในเครื่องโดยตรงจากคอนโซล
คลิกถัดไป -> พร้อมดำเนินการให้เสร็จสิ้น
บริการตัวแทน vpxa ได้รับการติดตั้งบน ESXi สำหรับการจัดการโฮสต์จากเซิร์ฟเวอร์ vCenter (บริการโฮสต์บนเซิร์ฟเวอร์ vCenter จะส่งคำสั่งควบคุมไปยัง vpxa ซึ่งจะส่งต่อไปยังบริการโฮสต์ในเครื่อง)
โฮสต์ ESXi ใหม่จะปรากฏในคลัง vCenter หลังจากนั้นไม่กี่วินาที
บนโฮสต์ ESXi คุณสามารถใช้ CLI เพื่อตรวจสอบว่า vCenter ใดเชื่อมต่ออยู่:
# configstorecli config current get -c esx -g services -k vpxa_solution_user_config |grep -i server_ipหากคุณต้องการเพิ่มโฮสต์ ESXi หลายรายการไปยัง vCenter ในคราวเดียว คุณสามารถใช้ PowerShell เพื่อช่วยดำเนินการนี้ได้โดยอัตโนมัติ
ติดตั้งโมดูล VMware.PowerCLI บนคอมพิวเตอร์ของผู้ดูแลระบบ:
Install-Module -Name VMware.PowerCLI
# Ignore self-signed certificates:
Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warnเชื่อมต่อกับ vCenter:
connect-viserver -server vcsa1.a-d.locหากต้องการเพิ่มโฮสต์ ESXi ให้กับ vCenter Server ให้ใช้คำสั่ง:
Add-VMHost -Name 192.168.11.95 -Location HQDC -Forceพิมพ์รหัสผ่านรูทของโฮสต์ ESXi:
การรีเซ็ตรหัสผ่านรูทบน VMware ESXi
ตรวจสอบว่าโฮสต์เชื่อมต่อกับ vCenter:
Get-VMHostใช้สคริปต์นี้หากคุณต้องการเพิ่มโฮสต์ ESXi หลายรายการใน vCenter พร้อมกัน:
$ESXiHosts = "esxi1.a-d.loc", "esxi2.a-d.loc"
$Location = "HQDC"
$credentials = Get-Credential -UserName root -Message "Enter ESXi password"
Foreach ($ESXiHost in $ESXiHosts) {
Add-VMHost -Name $ESXiHost -Location $Location -User $credentials.UserName -Password $credentials.GetNetworkCredential().Password -RunAsync -force
Write-Host -ForegroundColor GREEN "Adding $ESXiHost to vCenter"
}






