Ijikwa igwe mebere KVM na kọnsụl webụ Cockpit na Linux


Cockpit bụ ngwá ọrụ n'ihu na-emeghe nke na-enye ohere nchịkwa na sistemụ Linux. Ọ na-enye ndị nchịkwa sistemu ohere inyocha, jikwaa, na idozi sava Linux. Ọ na-enye interface webụ nwere ọgụgụ isi nke dị mfe ịnyagharịa na idobe njirimara na akụrụngwa sistemụ dị egwu.

Enwere ọtụtụ ihe ị nwere ike ime na Cockpit. Ị nwere ike ijikwa akaụntụ onye ọrụ na ọtụtụ ndị ọzọ.

N'ime ntuziaka a, anyị ga-elekwasị anya ka ị ga-esi jikwaa igwe mebere KVM site na iji ihe njikwa webụ Cockpit na Linux.

Tupu anyị aga n'ihu, hụ na ị tinyela ikpo okwu KVM virtualization na sistemụ Linux gị. Anyị nwere ntuziaka zuru ezu maka otu esi etinye KVM na Ubuntu 20.04.

Kwụpụ 1: Wụnye Console Weebụ Cockpit na Linux

Ọrụ mbụ ga-abụ ịwụnye Cockpit na sava Linux. Anyị ga-egosipụta otu esi eme ya na sistemụ Debian na Ubuntu. Anyị enweela akụkọ gbasara otu esi eme RHEL 8.

Iji malite, melite ndepụta ngwugwu sistemụ gị.

$ sudo apt update

Mgbe nke ahụ gasịrị, wụnye ihe njikwa kokpiiti site na ịkpọku iwu:

$ sudo apt install cockpit

Tinyere kokpiiti, ịkwesịrị ịwụnye ngwugwu igwe kokpiiti iji nyere gị aka ijikwa igwe mebere.

$ sudo apt install cockpit-machines

Ozugbo arụnyere nke ọma, malite Cockpit site na iji iwu:

$ sudo systemctl start cockpit

Iji nyochaa ọkwa ya, gbaa ọsọ:

$ sudo systemctl status cockpit

Nsonaazụ dị n'okpuru na-akwado na kokpiiti GUI frontend na-agba ọsọ dịka a tụrụ anya ya.

Kwụpụ 2: Ịnweta Console Weebụ Cockpit

Site na ndabara, kokpiiti na-ege ntị na ọdụ ụgbọ mmiri TCP 9090, ị nwere ike kwado nke a site na iji iwu netstat dị ka egosiri.

$ sudo netstat -pnltu | grep 9090

Ọ bụrụ na ị na-enweta Cockpit remotely na gị na ihe nkesa dị n'azụ UFW firewall, ị ga-ekwe ka ọdụ ụgbọ mmiri 9090 na firewall. Iji mezuo nke a, mee iwu a:

$ sudo ufw allow 9090/tcp
$ sudo ufw reload

Iji nweta interface Cockpit, mepee ihe nchọgharị gị wee chọgharịa adreesị a:

https://server-ip:9090

Na ibe nbanye, nye nzere onye ọrụ gị wee pịa bọtịnụ 'Banye'.

Kwụpụ 3: Mepụta ma jikwaa igwe mebere KVM na igwe Weebụ Cockpit

Iji malite ịmepụta na ijikwa igwe mebere, chọta wee pịa nhọrọ 'Virtual Machines' dị ka egosiri.

Na ibe 'Virtual Machines', pịa bọtịnụ 'Mepụta VM ọhụrụ'.

Jide n'aka na ị dejupụta nkọwa niile achọrọ dị ka egosiri.

A na-eji nkọwa zuru ezu nke nhọrọ ndị dị n'elu:

  • Aha: Nke a na-ezo aka na aha aka ike enyere igwe mebere, dịka ọmụmaatụ, Fedora-VM.
  • Ụdị isi mmalite ntinye: Nke a nwere ike ịbụ sistemụ faịlụ ma ọ bụ URL.
  • Ebe ntinye: Nke a bụ ụzọ ihe oyiyi ISO ga-eji n'oge ntinye nke igwe mebere.
  • Os ere – Ụlọ ọrụ/ụlọ ọrụ na-emepụta ma na-edobe OS.
  • Sistemụ arụmọrụ – OS nke a ga-etinye. Họrọ OS gị site na menu ndọpụta.
  • Memory – Ogo RAM bụ Megabytes ma ọ bụ Gigabyte.
  • Nha nchekwa - Nke a bụ ikike diski ike maka OS ọbịa.
  • Malite VM ozugbo - Ọ bụrụ na ịchọrọ ịmalite VM ozugbo n'elu okike, lelee naanị nhọrọ igbe igbe. Maka ugbu a, anyị ga-ahapụ ya na-enweghị akara wee mepụta VM naanị site na ịpị bọtịnụ 'Mepụta'.

Ozugbo emechara, a ga-edepụta VM gị dịka egosiri.

Pịa na VM emepụtara ọhụrụ ka ị nweta nkọwapụta ya dịka egosiri. Iji malite igwe mebere, pịa bọtịnụ 'Wụnye'. Nke a ga-akpọrọ gị gaa na njikwa ojii nke na-egosi gị booting VM ga-enye usoro ntinye nke mbụ na nhọrọ dị iche iche dịka egosiri.

Dịka akpụkpọ ụkwụ igwe mebere, ka anyị leba anya na nhọrọ taabụ ndị ọzọ. Taabụ 'Nchịkwa'' na-enye ozi bụ isi gbasara VM dịka nha ebe nchekwa, yana mba. nke vCPUs.

Ngalaba 'Usage' na-enye ozi gbasara ebe nchekwa na ojiji vCPU.

Iji lelee ozi gbasara diski ike mebere yana ụzọ onyonyo ISO ejiri mepụta ya, pịa taabụ 'Disks'.

Taabụ 'Networks' na-enye nghọta n'ime oghere netwọkụ mebere etinyere na igwe mebere.

N'ikpeazụ, ngalaba njikwa na-enye gị ohere ịnweta VM site na iji njikwa eserese - ekele maka virt-viewer - ma ọ bụ njikwa njikwa.

Ọzọkwa, ị nwere ike Malitegharịa ekwentị, mechie, ma ọ bụ ọbụna Hichapụ mebere igwe ozugbo emechara. Ị nwere ike ịchọta nhọrọ ndị a na akuku aka nri dị anya dịka egosiri.

Nke ahụ na-achịkọta njikwa igwe mebere KVM site na iji interface weebụ Cockpit. Ihe njikwa kokpiiti na-enye ahụmịhe enweghị nkebi na njikwa igwe mebere site na ịnye interface weebụ nwere nghọta ma dị mfe iji.