วิธีติดตั้ง 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
- โซลูชันโอเพ่นซอร์สที่ใช้เคอร์เนล Red Hat Enterprise Linux พร้อมเทคโนโลยีไฮเปอร์ไวเซอร์ Virtual Machine (KVM) ที่ใช้เคอร์เนล
- รองรับขีดจำกัดสูงสุด 160 CPU แบบลอจิคัลและ 4TB ต่อโฮสต์ และสูงสุด 160 vCPU และ 4TB vRAM ต่อเครื่องเสมือน
- บูรณาการ OpenStack
- ภารกิจรายวันที่รองรับ เช่น การโยกย้ายแบบออฟไลน์ ความพร้อมใช้งานสูง การทำคลัสเตอร์ ฯลฯ
สำหรับคุณสมบัติและรายละเอียดเพิ่มเติม โปรดอ่าน: RedHat Enterprise Virtualization Guide
ข้อกำหนดเบื้องต้น
ในระหว่างซีรีส์ของเรา เราจะทำงานกับ 'ไฮเปอร์ไวเซอร์' และ 'โฮสต์' สองโหนด โดยมีผู้จัดการหนึ่งคนและโหนดหน่วยเก็บข้อมูล ISCSI หนึ่งโหนด ในอนาคตเราจะเพิ่มเซิร์ฟเวอร์ IPA และ DNS หนึ่งเครื่องให้กับสภาพแวดล้อมของเรา
สำหรับสถานการณ์การปรับใช้งาน เรามีสองสถานการณ์:
- การปรับใช้ทางกายภาพ – สภาพแวดล้อมจริง ดังนั้นคุณจะต้องมีอย่างน้อยสามเครื่องหรือเครื่องจริง
- การปรับใช้เสมือน – ห้องปฏิบัติการทดสอบ/สภาพแวดล้อม ดังนั้นคุณจะต้องมีเครื่องจริงหนึ่งเครื่องที่มีทรัพยากรสูง เช่น โปรเซสเซอร์ 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 ให้คำนึงถึงข้อกำหนดเบื้องต้นนี้:
- RHEL/CentOS6.6 x86_64 การติดตั้งขั้นต่ำใหม่ [การติดตั้งใหม่ทั้งหมด]
- ตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัย
- IP แบบคงที่สำหรับการกำหนดค่าเครือข่ายของคุณ
- ชื่อโฮสต์ของคุณเช่น machine.domain.com
- อัปเดตไฟล์ /etc/hosts ในเครื่องของคุณด้วยชื่อโฮสต์และ IP [ตรวจสอบให้แน่ใจว่าชื่อโฮสต์สามารถแก้ไขได้]
- ข้อกำหนดขั้นต่ำคือ 4G สำหรับหน่วยความจำและ 25GB สำหรับฮาร์ดดิสก์
- แนะนำให้ใช้เบราว์เซอร์ Mozilla Firefox 37 เพื่อเข้าถึง WUI
การติดตั้ง RedHat Enterprise Virtualization Manager 3.5
1. หากต้องการเข้าถึงแพ็คเกจและการอัปเดต RHEV คุณควรได้รับการสมัครสมาชิกทดลองใช้ฟรี 60 วันจากเว็บไซต์อย่างเป็นทางการของ redhat โดยใช้อีเมลแบบแบ่งส่วนจากที่นี่:
- การประเมิน RedHat Enterprise Virtualization 60 วัน
หมายเหตุ: หลังจาก 60 วัน สภาพแวดล้อมของคุณจะทำงานได้ดี แต่ไม่มีความพร้อมในการอัปเดตระบบของคุณหากมีการอัปเดตใหม่
2. จากนั้นลงทะเบียนเครื่องของคุณเพื่อปรับช่องสัญญาณใหม่ ขั้นตอนที่อธิบายไว้ที่นี่
- ลงทะเบียนเครื่อง RHEV กับ RHN
3. มาติดตั้งแพ็คเกจ rhevm และการขึ้นต่อกันโดยใช้คำสั่ง yum
[root@rhevm ~]# yum install rhevm
4. ตอนนี้ถึงเวลากำหนดค่า rhevm โดยการเรียกใช้คำสั่ง “การตั้งค่าเครื่องยนต์ ” ซึ่งจะตรวจสอบสถานะของ rhevm และการอัปเดตใด ๆ ที่มีอยู่พร้อมถามคำถามหลายชุด
เราสามารถสรุปคำถามได้ในส่วนหลักๆ :
- ตัวเลือกผลิตภัณฑ์
- แพ็คเกจ
- การกำหนดค่าเครือข่าย
- การกำหนดค่าฐานข้อมูล
- การกำหนดค่าเครื่องยนต์ oVirt
- การกำหนดค่า PKI
- การกำหนดค่าอาปาเช่
- การกำหนดค่าระบบ
- ดูตัวอย่างการกำหนดค่า
คำแนะนำ: ค่าเริ่มต้นที่แนะนำจะระบุไว้ในวงเล็บเหลี่ยม หากค่าที่แนะนำเป็นที่ยอมรับสำหรับขั้นตอนที่กำหนด ให้กด 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
แหล่งข้อมูล: