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

วิธีติดตั้ง RedHat Enterprise Virtualization (RHEV) 3.5 - ส่วนที่ 1


ในชุดนี้ เรากำลังพูดถึงหัวข้อการดูแลระบบ RHEV3.5 RHEV เป็นโซลูชันการจำลองเสมือนของ RedHat Enterprise ซึ่งอิงตามโครงการ oVirt [โครงการการจำลองเสมือนแบบโอเพ่นซอร์ส]

Red Hat Enterprise Virtualization เป็นโซลูชันการจัดการเสมือนจริงที่สมบูรณ์แบบสำหรับเซิร์ฟเวอร์และเดสก์ท็อปเสมือนจริง

ซีรีส์นี้จะอภิปราย (วิธีการ) หัวข้อการบริหาร รวมถึงวัตถุประสงค์การสอบ RHCVA

ในบทความแรกของเรา เรากำลังพูดถึงสภาพแวดล้อม RHEV และการปรับใช้ขั้นพื้นฐาน RHEV ประกอบด้วยองค์ประกอบหลัก 2 ส่วน เช่น Hypervisor และระบบการจัดการ

RHEV-H คือไฮเปอร์ไวเซอร์ของแพลตฟอร์ม RHEV ซึ่งเป็นไฮเปอร์ไวเซอร์แบบ Bare Metal ซึ่งใช้ในการโฮสต์เครื่องเสมือน นอกจากนี้ยังขึ้นอยู่กับ KVM และ RHEL

RHEVM คือระบบการจัดการของสภาพแวดล้อมซึ่งควบคุมไฮเปอร์ไวเซอร์ของสภาพแวดล้อม นอกจากนี้ยังใช้ในการสร้าง โยกย้าย แก้ไข และควบคุมเครื่องเสมือนที่โฮสต์โดยไฮเปอร์ไวเซอร์ และงานอื่นๆ อีกมากมายจะมีการหารือในภายหลัง

คุณสมบัติ RHEV3.5

  1. โซลูชันโอเพ่นซอร์สที่ใช้เคอร์เนล Red Hat Enterprise Linux พร้อมเทคโนโลยีไฮเปอร์ไวเซอร์ Virtual Machine (KVM) ที่ใช้เคอร์เนล
  2. รองรับขีดจำกัดสูงสุด 160 CPU แบบลอจิคัลและ 4TB ต่อโฮสต์ และสูงสุด 160 vCPU และ 4TB vRAM ต่อเครื่องเสมือน
  3. บูรณาการ OpenStack
  4. ภารกิจรายวันที่รองรับ เช่น การโยกย้ายแบบออฟไลน์ ความพร้อมใช้งานสูง การทำคลัสเตอร์ ฯลฯ

สำหรับคุณสมบัติและรายละเอียดเพิ่มเติม โปรดอ่าน: RedHat Enterprise Virtualization Guide

ข้อกำหนดเบื้องต้น

ในระหว่างซีรีส์ของเรา เราจะทำงานกับ 'ไฮเปอร์ไวเซอร์' และ 'โฮสต์' สองโหนด โดยมีผู้จัดการหนึ่งคนและโหนดหน่วยเก็บข้อมูล ISCSI หนึ่งโหนด ในอนาคตเราจะเพิ่มเซิร์ฟเวอร์ IPA และ DNS หนึ่งเครื่องให้กับสภาพแวดล้อมของเรา

สำหรับสถานการณ์การปรับใช้งาน เรามีสองสถานการณ์:

  1. การปรับใช้ทางกายภาพ – สภาพแวดล้อมจริง ดังนั้นคุณจะต้องมีอย่างน้อยสามเครื่องหรือเครื่องจริง
  2. การปรับใช้เสมือน – ห้องปฏิบัติการทดสอบ/สภาพแวดล้อม ดังนั้นคุณจะต้องมีเครื่องจริงหนึ่งเครื่องที่มีทรัพยากรสูง เช่น โปรเซสเซอร์ i3 หรือ i5 พร้อม RAM 8G หรือ 12G เพิ่มเติมไปยังซอฟต์แวร์เวอร์ช่วลไลเซชั่นอื่นๆ เช่น เวิร์กสเตชัน VMware

ในชุดนี้ เรากำลังดำเนินการในสถานการณ์ที่สอง:

Physical Host OS : Fedora 21 x86_64 with kernel 3.18.9-200
RHEV-M  machine OS : RHEL6.6 x86_64
RHEV-H  machines hypervisor : RHEV-H 6.6 
Virtualization software : Vmware workstation 11
Virtual Network interface : vmnet3
Network : 11.0.0.0/24
Physical Host IP : 11.0.0.1
RHEV-M machine : 11.0.0.3

ในบทความต่อๆ ไป เราจะเพิ่มส่วนประกอบเพิ่มเติม เช่น โหนดการจัดเก็บข้อมูลและเซิร์ฟเวอร์ IPA เพื่อให้สภาพแวดล้อมของคุณสามารถปรับขนาดได้มากที่สุด

สำหรับเครื่อง RHEV-M ให้คำนึงถึงข้อกำหนดเบื้องต้นนี้:

  1. RHEL/CentOS6.6 x86_64 การติดตั้งขั้นต่ำใหม่ [การติดตั้งใหม่ทั้งหมด]
  2. ตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัย
  3. IP แบบคงที่สำหรับการกำหนดค่าเครือข่ายของคุณ
  4. ชื่อโฮสต์ของคุณเช่น machine.domain.com
  5. อัปเดตไฟล์ /etc/hosts ในเครื่องของคุณด้วยชื่อโฮสต์และ IP [ตรวจสอบให้แน่ใจว่าชื่อโฮสต์สามารถแก้ไขได้]
  6. ข้อกำหนดขั้นต่ำคือ 4G สำหรับหน่วยความจำและ 25GB สำหรับฮาร์ดดิสก์
  7. แนะนำให้ใช้เบราว์เซอร์ Mozilla Firefox 37 เพื่อเข้าถึง WUI

การติดตั้ง RedHat Enterprise Virtualization Manager 3.5

1. หากต้องการเข้าถึงแพ็คเกจและการอัปเดต RHEV คุณควรได้รับการสมัครสมาชิกทดลองใช้ฟรี 60 วันจากเว็บไซต์อย่างเป็นทางการของ redhat โดยใช้อีเมลแบบแบ่งส่วนจากที่นี่:

  1. การประเมิน RedHat Enterprise Virtualization 60 วัน

หมายเหตุ: หลังจาก 60 วัน สภาพแวดล้อมของคุณจะทำงานได้ดี แต่ไม่มีความพร้อมในการอัปเดตระบบของคุณหากมีการอัปเดตใหม่

2. จากนั้นลงทะเบียนเครื่องของคุณเพื่อปรับช่องสัญญาณใหม่ ขั้นตอนที่อธิบายไว้ที่นี่

  1. ลงทะเบียนเครื่อง RHEV กับ RHN

3. มาติดตั้งแพ็คเกจ rhevm และการขึ้นต่อกันโดยใช้คำสั่ง yum

[root@rhevm ~]# yum install rhevm

4. ตอนนี้ถึงเวลากำหนดค่า rhevm โดยการเรียกใช้คำสั่ง “การตั้งค่าเครื่องยนต์ ” ซึ่งจะตรวจสอบสถานะของ rhevm และการอัปเดตใด ๆ ที่มีอยู่พร้อมถามคำถามหลายชุด

เราสามารถสรุปคำถามได้ในส่วนหลักๆ :

  1. ตัวเลือกผลิตภัณฑ์
  2. แพ็คเกจ
  3. การกำหนดค่าเครือข่าย
  4. การกำหนดค่าฐานข้อมูล
  5. การกำหนดค่าเครื่องยนต์ oVirt
  6. การกำหนดค่า PKI
  7. การกำหนดค่าอาปาเช่
  8. การกำหนดค่าระบบ
  9. ดูตัวอย่างการกำหนดค่า

คำแนะนำ: ค่าเริ่มต้นที่แนะนำจะระบุไว้ในวงเล็บเหลี่ยม หากค่าที่แนะนำเป็นที่ยอมรับสำหรับขั้นตอนที่กำหนด ให้กด Enter เพื่อยอมรับค่านั้น

ในการรันคำสั่ง:

[root@rhevm ~]# engine-setup
ตัวเลือกผลิตภัณฑ์

สิ่งแรกที่คุณจะถูกถามคือติดตั้งและกำหนดค่าเอ็นจิ้นบนโฮสต์เดียวกัน สำหรับบทช่วยสอนของเรา ให้คงค่าเริ่มต้นไว้ (ใช่) หากคุณต้องการกำหนดค่า WebSocket Proxy บนเครื่องของคุณ ให้คงค่าเริ่มต้นไว้ (ใช่)

แพ็คเกจ

สคริปต์จะตรวจสอบการอัปเดตที่มีอยู่สำหรับแพ็คเกจที่เชื่อมโยงกับ ผู้จัดการ ไม่จำเป็นต้องป้อนข้อมูลโดยผู้ใช้ในขั้นตอนนี้

การกำหนดค่าเครือข่าย

ให้สคริปต์กำหนดค่าไฟร์วอลล์ iptables ของคุณโดยอัตโนมัติ ในตอนนี้เราจะไม่ใช้ DNS ดังนั้นโปรดตรวจสอบให้แน่ใจว่าชื่อโฮสต์ของคุณเป็นชื่อที่มีคุณสมบัติครบถ้วนโดยการอัปเดต /etc/hosts เหมือนที่เราเคยทำก่อนหน้านี้

การกำหนดค่าฐานข้อมูล

ฐานข้อมูลเริ่มต้นสำหรับ RHEV3.5 คือ PostgreSQL คุณมีตัวเลือกในการกำหนดค่าบนเครื่องเดียวกันหรือจากระยะไกล สำหรับบทช่วยสอนของเราจะใช้ตัวท้องถิ่นและให้สคริปต์กำหนดค่าโดยอัตโนมัติ

การกำหนดค่า Ovirt

ในส่วนนี้ คุณจะระบุรหัสผ่าน ผู้ดูแลระบบ และโหมดแอปพลิเคชันสำหรับสภาพแวดล้อมของคุณ

การกำหนดค่า PKI

RHEVM ใช้ใบรับรองเพื่อสื่อสารกับโฮสต์อย่างปลอดภัย คุณระบุชื่อองค์กรสำหรับใบรับรอง

การกำหนดค่าอาปาเช่

สำหรับอินเทอร์เฟซผู้ใช้บนเว็บ RHEVM ผู้จัดการจำเป็นต้องติดตั้งและกำหนดค่าเว็บเซิร์ฟเวอร์ Apache เพื่อให้การตั้งค่ากำหนดค่าโดยอัตโนมัติ

การกำหนดค่าระบบ

สภาพแวดล้อม RHEV มีไลบรารี ISO ซึ่งคุณสามารถจัดเก็บ ISO OS จำนวนมากได้ ISO lib นี้เรียกว่าโดเมน ISO โดเมนนี้เป็นเส้นทางที่ใช้ร่วมกันของเครือข่าย ซึ่งโดยปกติแล้วจะแชร์โดย NFS โดเมน/เส้นทางนี้จะอยู่ในเครื่อง RHEVM เดียวกัน ดังนั้นคุณสามารถสร้างด้วยตนเองหรือให้สคริปต์กำหนดค่าโดยอัตโนมัติ

การตรวจสอบการกำหนดค่า

ในส่วนนี้ คุณจะตรวจสอบการกำหนดค่าก่อนหน้านี้ทั้งหมด และยืนยันว่าทุกอย่างเรียบร้อยดี

ฤดูร้อน

นี่เป็นขั้นตอนสุดท้ายที่แสดงข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึงแผงผู้ดูแลระบบและการเริ่มบริการ

คำแนะนำ: คำเตือนอาจปรากฏขึ้น หากหน่วยความจำที่ใช้เหลือน้อยกว่าข้อกำหนดขั้นต่ำ สำหรับสภาพแวดล้อมการทดสอบนั้นไม่สำคัญมากนัก เพียงแค่ทำต่อไป

ในการเข้าถึงอินเทอร์เฟซผู้ใช้บนเว็บ RHEVM:

http://$your-ip/ovirt-engine

จากนั้นเลือก พอร์ทัลผู้ดูแลระบบ และระบุข้อมูลประจำตัวของคุณ ชื่อผู้ใช้:ผู้ดูแลระบบ และรหัสผ่านที่คุณป้อนระหว่างการติดตั้ง คลิกเข้าสู่ระบบ

นี่คือพอร์ทัลการบริหารซึ่งจะกล่าวถึงในภายหลัง คุณจะสังเกตเห็นว่าแท็บโฮสต์ว่างเปล่าเนื่องจากเรายังไม่ได้เพิ่ม โฮสต์/ไฮเปอร์ไวเซอร์ ใด ๆ ลงในสภาพแวดล้อมของเรา

บทสรุป

นี่เป็นบทความแรกในชุดการดูแลระบบ RHEV3.5 ของเรา เราเพิ่งแนะนำโซลูชัน คุณลักษณะ และส่วนประกอบหลัก จากนั้นจึงติดตั้ง RHEV-M สำหรับสภาพแวดล้อม RHEV ของเรา ในบทความถัดไป เราจะกล่าวถึงการติดตั้ง RHEV-H และเพิ่มลงในสภาพแวดล้อม RHEV ภายใต้การจัดการ RHEVM

แหล่งข้อมูล: