ค้นหาเว็บไซต์

การเพิ่มโฮสต์ ESXi ไปยัง VMware vCenter Server (vCSA)


มาดูวิธีเพิ่มโฮสต์แบบสแตนด์อโลนด้วยไฮเปอร์ไวเซอร์ ESXi ไปยัง VMware vCenter Server (vCSA) เพื่อการจัดการแบบรวมศูนย์และใช้ในการกำหนดค่าแบบคลัสเตอร์

เชื่อมต่อกับ vCenter Server โดยเปิด vSphere Client URL ในเบราว์เซอร์ของคุณ (

https://vcenter_server_fqdg_or_ip/ui

-

เลือกศูนย์ข้อมูล โฟลเดอร์ หรือคลัสเตอร์ที่คุณต้องการเพิ่มโฮสต์ ESXi ใหม่:

  1. คลิกขวาที่ Datacenter และเลือก เพิ่มโฮสต์;

  2. ระบุชื่อ FQDN (ที่ต้องการ) หรือที่อยู่ IP ของโฮสต์ ESXi ของคุณ

  3. ป้อนข้อมูลรับรองรูท

  4. vCenter Server เชื่อมต่อกับโฮสต์ ESXi ผ่าน พอร์ต TCP/UDP 902 ลายนิ้วมือ SHA1 ปัจจุบันของใบรับรองโฮสต์ ESXi ปรากฏในหน้าต่าง ยืนยันการเชื่อมต่อ (ใบรับรองจะถูกแทนที่ด้วยใบรับรองที่ออกโดย vCenter Certificate Server)

    # openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha1 -noout 

  5. ตารางที่มีข้อมูลโฮสต์ ESXi (เวอร์ชันและ VM ที่ลงทะเบียน) จะปรากฏขึ้น เครื่องเสมือนทั้งหมดที่ลงทะเบียนบนโฮสต์ ESXi จะถูกเพิ่มไปยังรายการสินค้าคงคลัง vCenter ปัจจุบัน

  6. เลือกว่าจะใช้ vSphere Lifecycle Manager สำหรับการจัดการอิมเมจ ESXi หรือไม่

  7. ในขั้นตอน มอบหมายใบอนุญาต คุณต้องเลือกใบอนุญาต ESXi หนึ่งใบที่มีอยู่ใน vCenter Server ตามค่าเริ่มต้น จะใช้สิทธิ์การประเมิน 60 วัน

    vCenter ไม่สามารถจัดการโฮสต์ VMware Hypervisor ด้วยใบอนุญาตฟรีได้

  8. คุณสามารถเปิดใช้งานโหมดล็อคดาวน์เพื่อจำกัดการเข้าถึง ESXi ภายในเครื่องโดยตรงจากคอนโซล

  9. คลิกถัดไป -> พร้อมดำเนินการให้เสร็จสิ้น

บริการตัวแทน 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"
}

บทความที่เกี่ยวข้อง