Foreman — бұл инфрақұрылымды басқаруға арналған қуатты жүйе, ол серверлерді орнату, конфигурацияны басқару және мониторингтеуді автоматтандыруға мүмкіндік береді. oVirt гипервизорымен біріктірілгенде, Foreman виртуалды машиналарды тиімді басқаруға, олардың конфигурациясын автоматтандыруға және инфрақұрылымды масштабтауға мүмкіндік береді. Бұл мақалада oVirt жүйесінде Foreman орнату және баптау процесі толық қарастырылады.
1. Foreman дегеніміз не?
Foreman — серверлердің өмірлік циклін басқару үшін арналған ашық бастапқы коды бар құрал. Foreman арқылы:
- Физикалық және виртуалды машиналарда операциялық жүйелерді автоматты түрде орнатуға болады.
- Конфигурацияларды басқаруға және стандарттарға сәйкестікті қамтамасыз етуге болады.
- Виртуалды машиналар мен инфрақұрылымды басқару үшін әртүрлі құралдармен біріктіруге болады.
oVirt гипервизоры виртуализацияны басқару шешімдерін ұсынады. Foreman мен oVirt интеграциясы арқылы виртуалды машиналарды басқару орталығы құрылады, мұнда олардың автоматты түрде орнатылуы мен конфигурациялануы жүзеге асырылады.
2. Жүйеге қойылатын талаптар
oVirt жүйесінде Foreman орнату және баптау үшін келесі талаптар орындалуы керек:
- oVirt 4.x немесе одан жаңа нұсқасы.
- Foreman орнату үшін CentOS 7/8, RHEL 7/8 немесе Ubuntu 20.04 жүйесі.
- Әрбір хостта root құқықтары.
- Foreman сервері үшін минималды талаптар: 2 CPU, 4 GB RAM және 20 GB бос диск кеңістігі.
- Foreman сервері мен oVirt Engine арасында желі байланысы болуы керек.
3. Foreman орнату
Foreman орнатудың алдында жүйеңізді жаңартып, барлық қажетті тәуелділіктерді орнату керек.
3.1. Жүйені дайындау
-
Жүйені жаңарту:
Foreman орнатылатын серверде келесі команданы орындап жүйені жаңартыңыз:
sudo yum update -y
Немесе Ubuntu үшін:
sudo apt update && sudo apt upgrade -y
-
Тәуелділіктерді орнату:
Foreman орнату үшін бірқатар тәуелділіктер қажет болады. CentOS/RHEL жүйесінде төмендегі командаларды орындаңыз:
sudo yum install epel-release -y sudo yum install -y gcc libxml2-devel libxslt-devel ruby-devel zlib-devel
Ubuntu үшін:
sudo apt install -y ruby-dev libxml2-dev libxslt1-dev zlib1g-dev
3.2. Foreman орнату
-
Foreman репозиторийін қосу:
CentOS/RHEL жүйесінде Foreman репозиторийін қосу үшін келесі команданы орындаңыз:
sudo yum install https://yum.theforeman.org/releases/2.5/el7/x86_64/foreman-release.rpm -y
Ubuntu жүйесінде:
sudo apt install -y apt-transport-https sudo wget -qO- https://deb.theforeman.org/pubkey.gpg | sudo apt-key add - sudo echo "deb https://deb.theforeman.org/foreman 2.5 stable" | sudo tee /etc/apt/sources.list.d/foreman.list sudo apt update
-
Foreman орнату:
CentOS/RHEL жүйесінде:
sudo yum install foreman-installer -y
Ubuntu жүйесінде:
sudo apt install foreman-installer -y
-
Foreman орнатуын бастау:
Foreman орнатуды бастау үшін төмендегі команданы орындаңыз:
CentOS/RHEL үшін:
sudo foreman-installer
Ubuntu үшін:
sudo foreman-installer --foreman-proxy-plugin=oVirt
Орнату процесі біраз уақытты алады. Орнату аяқталғаннан кейін Foreman веб-интерфейсі арқылы қолжетімді болады.
4. Foreman-ды oVirt-пен біріктіру
Foreman орнатылып болғаннан кейін оны oVirt-пен біріктіру қажет. Бұл үшін oVirt Engine-ге қосылу және виртуалды машиналарды басқаруды реттеу керек.
4.1. oVirt Proxy плагинін орнату
-
oVirt плагинін орнату:
Foreman oVirt-ті басқару үшін плагинді орнатуды қажет етеді. Оны келесі командалар арқылы орнатуға болады.
CentOS/RHEL үшін:
sudo yum install tfm-rubygem-ovirt-engine-sdk4 -y
Ubuntu үшін:
sudo apt install -y ruby-ovirt-engine-sdk4
-
oVirt Engine-ге қосылу:
Плагин орнатылғаннан кейін, Foreman мен oVirt Engine арасындағы байланысты орнату қажет. Бұл үшін Foreman веб-интерфейсіне өтіп, келесі қадамдарды орындаңыз:
- Infrastructure бөлімінде oVirt таңдаңыз.
- New oVirt Provider батырмасын басыңыз.
- oVirt Engine-дің URL мекенжайын, логин мен парольді енгізіңіз және орнатуды сақтаңыз.
4.2. Foreman-да хосттар мен шаблондарды жасау
oVirt-пен байланыс орнатылғаннан кейін, Foreman арқылы виртуалды машиналарды басқаруға болады.
-
Жаңа хост жасау:
Foreman веб-интерфейсінде Hosts бөліміне өтіп, New Host батырмасын басыңыз. Жаңа хостты құру үшін төмендегі параметрлерді толтырыңыз:
- Name — хост атауы.
- Architecture — жүйе архитектурасы.
- Operating System — орнатылатын операциялық жүйені таңдаңыз.
- oVirt Cluster — виртуалды машина қай кластерде жұмыс істейтінін таңдаңыз.
Параметрлерді енгізгеннен кейін Submit батырмасын басыңыз.
-
Виртуалды машинаға арналған шаблон жасау:
Provisioning -> Templates бөліміне өтіп, жаңа шаблон жасаңыз. Шаблонды құру барысында келесі параметрлерді анықтай аласыз:
- Disk — сақтау параметрлері.
- Network interfaces — желілік интерфейстер.
- Boot parameters — операциялық жүйе орнатылуы үшін пайдаланылатын бейнені таңдаңыз.
Шаблон жасалғаннан кейін оны виртуалды машиналарды орнату үшін қолдануға болады.
5. Виртуалды машиналарды Foreman арқылы басқару
oVirt-пен біріктірілген Foreman веб-интерфейсі арқылы виртуалды машиналарды басқаруға болады. Мына операцияларды орындауға болады:
-
Жаңа виртуалды машина жасау: Foreman интерфейсінде жаңа виртуалды машинаны жасау үшін қажетті шаблонды таңдап, параметрлерді толтырыңыз.
-
Виртуалды машиналарды басқару: Виртуалды машиналардың күйін өзгерту, оларды қосу, өшіру немесе қайта іске қосу үшін Foreman интерфейсін қолдануға болады.
-
Хосттардың күйін бақылау: Foreman хосттардың күйін көрсететін ақпаратты ұсынады, соның ішінде ресурстарды (CPU, RAM, диск) пайдалану туралы ақпаратты көруге болады.
6. Қорытынды
Foreman мен oVirt интеграциясы виртуалды машиналарды басқарудың автоматтандырылған, тиімді және кеңейтілген жүйесін ұсынады. Foreman арқылы сіз виртуалды машиналарды орнатуды, олардың конфигурациясын басқаруды және инфрақұрылымды мониторингтеуді оңай автоматтандыра аласыз. Бұл процесс Foreman орнатудан бастап oVirt-пен біріктіруге дейін және виртуалды машиналарды басқаруға дейін толық қамтылған. Foreman мен oVirt — инфрақұрылымды тиімді басқару үшін маңызды құралдар болып табылады.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- Ubuntu 24 жүйесінде Docker контейнерлерін орнату және баптау
- Docker контейнерлерін Kubernetes құралдарымен резервтік көшіру және қалпына келтіру
- NFS-дискіні Docker контейнеріне қосу: Тәжірибелік терең зерттеу
- Bacula на oVirt: Орнату, баптау және тиімді пайдалану
- Zabbix на oVirt: Орнату, баптау және тиімді пайдалану
- Prometheus + Grafana на oVirt: Орнату және тиімді пайдалану
- oVirt Backup: Орнату, баптау және тиімді пайдалану
- oVirt жүйесінде Docker контейнерлері — терең шолу
- Kubernetes-ті oVirt-те орнату және баптау — терең шолу
- oVirt жүйесінде ManageIQ орнату және баптау: Толық нұсқаулық