CentOS 7 Hypervisor I - SMB Networks

Цувралын ерөнхий индекс: ЖДҮ эрхлэгчдэд зориулсан компьютерийн сүлжээ: Оршил

Эрхэм хүндэт уншигчид аа!

Заримдаа бид зөвхөн зарим үйлдлийн системийг хангах явцад ашигладаг мэргэжлийн серверүүдтэй тулгардаг. Нийлүүлэлт эхний. Энэ процессын явцад зөвхөн дараахь зүйлийг дэмждэг серверүүдтэй бид биечлэн танилцсан.

  • Microsoft Windows Server 2003 ба гэр бүл
  • Microsoft Windows Server 2008 ба гэр бүл
  • Microsoft Windows Server 2012 ба гэр бүл
  • Red Hat Enterprise Linux RHEL 4, 6, 7
  • SUSE Linux Enterprise Server 12

Дэбиан, Убунту, бусад ...?. Юу ч биш. Дээрх нь бид өөр үйлдлийн систем суулгаж чадахгүй гэсэн үг биш, гэхдээ баталгаа, драйвер, засвар, шинэчлэлт гэх мэт зүйлүүдэд юу тохиолдох вэ. Уншигч бүр өөр өөрсдийн дүгнэлтээ хийцгээе.

Өнөөдөр би найз, хамт ажиллагч Хулио Сесар Карбалло-той хувийн харилцаа холбоо тогтоосноор тэрээр чухал мэдээллийн төвд ажилладаг бөгөөд ойролцоогоор 10 хоногийн турш 180 мэргэжлийн сервер суулгаж байснаа мэдлээ.тэдгээрийн хайрцгаас тавиур хүртэл нийт кабелийг багтаасан болно»Ubuntu үйлдлийн системтэй.

Техникийн хувьд Debian, Ubuntu, CentOS ашиглах боломжтой - RHEL, SuSE эсвэл бусад үйлдлийн систем UNIX -т дуртай -үл харгалзан системд- ямар ч хүрээний мэргэжлийн серверүүдэд виртуалчлалын дэмжлэг үзүүлэх гэх мэт ажилд зөвлөж байна.

Энэ нийтлэлд бид шугамуудын хооронд олон холбоос санал болгохгүй, учир нь бид цувралын өмнөх бичлэгүүдийг «ЖДҮ эрхлэгчдэд зориулсан компьютерийн сүлжээ«, Тэд нэр, товчлол, тодорхойлолтыг аль хэдийн мэддэг болсон. Эдгээр хуудсууд юу вэ?

Хэдийгээр энэ нь цуврал цувралаас тусгайлан авч үзээгүй боловч дээр дурдсан цуврал нийтлэлүүдэд зориулж хийсэн Линуксийн түгээлтийн сонголтыг хэсэгчлэн зөвтгөдөг тул дараахь нийтлэлийг унших нь маш их хэрэгтэй юм.

Өнөөдөр бид санал болгохыг хичээдэг Гарын авлага CentOS-тэй Hypervisor суулгах - CentOS Hypervisor. Уншигч бүр үүнийг таны серверийн тоног төхөөрөмж, үйлдвэрлэгчийн шаардлагын дагуу тохируулах ёстой. Бид орхисон Зургаар дамжуулан алхам алхамаар суулгах, энэ нийтлэлийг уншихад хялбар болгох.

  • Red Hat, Inc нь CentOS-ийн гол ивээн тэтгэгч бөгөөд Red Hat, Inc нь libvirt, virt-manager, oVirt програмыг хөгжүүлэгч бөгөөд Qemu ашиглан виртуалчлалтай холбоотой бараг бүх зүйлийг хөгжүүлэгч гэдгийг санаарай. -KVM ба түүний захиргаа.

Алхам алхмаар суулгасны дараа хамгийн бага тохируулга хийх

Амьдралыг хөнгөвчлөхийн тулд, бидэнд одоог хүртэл байхгүй DNS нь LAN, бид файлыг бага зэрэг өөрчилсөн / etc / хост:

[root @ centos7 ~] # nano / etc / hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.10.10.4 centos7.desdelinux.fan centos 10.10.10.1 sysadmin.desdelinux.fans

Бид ашиглах гэж буй сангаа бүрэн тунхаглаж, системийг шинэчлэх болно.

[root @ centos7 ~] # cd /etc/yum.repos.d/
[root @ centos7 yum.repos.d] # ls -l
нийт 28 -rw-r - r--. 1 root root 1664 9 сар 2015 1 CentOS-Base.repo -rw-r - r--. 1309 root root 9 2015 оны 1-р сарын 649 CentOS-CR.repo -rw-r - r--. 9 root root 2015 1 сарын 290 9 CentOS-Debuginfo.repo -rw-r - r--. 2015 root root 1 630 сар 9 2015 CentOS-fasttrack.repo -rw-r - r--. 1 root root 1331 9 оны 2015-р сарын 1 CentOS-Media.repo -rw-r - r--. 1952 root root 9 2015 сар XNUMX XNUMX CentOS-Sources.repo -rw-r - r--. XNUMX root root XNUMX оны XNUMX-р сарын XNUMX XNUMX CentOS-Vault.repo

Мэдээжийн хэрэг CentOS-ийн санал болгож буй сангаас анхны мэдүүлгийн файлын агуулгыг унших нь эрүүл байх болно. Бидний энд хийж буй өөрчлөлтүүд нь интернет холболтгүй, WWW-ээс татаж авсан дотоодын сантай ажилладагтай холбоотой юм.

[root @ centos7 yum.repos.d] # mkdir эх
[root @ centos7 yum.repos.d] # mv CentOS- * эх /

[root @ centos7 yum.repos.d] # nano centos-base.repo
[centos-base] name = CentOS- $ releasever baseurl = http: //10.10.10.1/repos/centos/7/base/ gpgcheck = 0 enabled = 1

[root @ centos7 yum.repos.d] # nano centos-updates.repo
[centos-updates]
name=CentOS-$releasever
baseurl=http://10.10.10.1/repos/centos/7/updates/x86_64/
gpgcheck=0
enabled=1

[root @ centos7 yum.repos.d] # yum бүгдийг цэвэрлэ
Ачаалагдсан залгаасууд: fastestmirror, langpacks Цэвэрлэх сан: centos-base centos-шинэчлэлтүүд Бүх зүйлийг цэвэрлэх

[root @ centos7 yum.repos.d] # yum шинэчлэлт
Ачаалагдсан залгаасууд: fastestmirror, centos-base langpacks | 3.4 кБ 00:00 цент-шинэчлэлт | 3.4 kB 00:00 (1/2): centos-base / primary_db | 5.3 MB 00:01 (2/2): centos-updates / primary_db | 9.1 MB 00:01 Хамгийн хурдан толин тусгалыг тодорхойлох Шинэчлэхэд зориулагдсан багц байхгүй

"Шинэчлэхэд зориулж тэмдэглэсэн багц байхгүй" - "Шинэчлэхэд зориулж тэмдэглэсэн багц байхгүй" гэсэн мессеж нь суулгалтын явцад бидэнд хамгийн сүүлийн үеийн нөөцийг зарласнаар яг одоо хамгийн сүүлийн багцыг суулгасан болохыг харуулж байна.

Hypervisor-тэй холбоотой ямар багцуудыг суулгасан бэ?

Хавтсанд / root гэж үздэг, Суулгагч Анасбара CentOS-ийг байрлуулах явцад ашигласан хамгийн чухал параметрүүдийг агуулсан файл үлдээх. Одоогийн байдлаар бид командыг шууд ашиглаагүй тул аль багцыг суулгасан болохыг мэдэхийг хүсч байна yum суулгах, график суулгагч ашиглах үед.

[root @ centos7 ~] # муур анаконда-ks.cfg ....
% багцууд @ ^ виртуалчлал-хост-орчин
@ суурь
@ нийцтэй номын сан
@оноо
@ дибаг хийх
@ виртуалчлал-гипервизор
@ виртуалчлал-платформ
@ виртуалчлах хэрэгсэл
....

Багцууд - багцууд тэмдэгтэй @ Эхлээд тэд Пакет Бүлгүүдийг зааж өгдөг. Бидний хувьд Бүлгүүд - Бүлгүүдийн жагсаалтыг олж авахын тулд суулгацын DVD-г хадгалах сангийн мэдүүлэгт нэмэх шаардлагатай байв.

[root @ centos7 ~] # mount / dev / sr0 / media /
mount: / dev / sr0 нь бичихээс хамгаалагдсан бөгөөд зөвхөн унших боломжтой

[root @ centos7 ~] # nano /etc/yum.repos.d/centos-media.repo
[centos-media] name = CentOS- $ releasever baseurl = file: /// media gpgcheck = 0 enabled = 1

[root @ centos7 ~] # yum бүгдийг цэвэрлэ
Ачаалагдсан залгаасууд: fastestmirror, langpacks Цэвэрлэх сан: centos-base centos-media centos-шинэчлэлтүүд Бүх зүйлийг цэвэрлэх Хамгийн хурдан тольны жагсаалтыг цэвэрлэх

[root @ centos7 ~] # yum шинэчлэлт
Ачаалагдсан залгаасууд: fastestmirror, centos-base langpacks | 3.4 кБ 00:00 центийн дундаж | 3.6 кБ 00:00 цент-шинэчлэлт | 3.4 kB 00:00 (1/4): centos-media / group_gz | 155 кБ 00:00 (2/4): centos-media / primary_db | 5.3 MB 00:00 (3/4): centos-base / primary_db | 5.3 MB 00:00 (4/4): centos-updates / primary_db | 9.1 MB 00:01 Хамгийн хурдан толин тусгалыг тодорхойлох Шинэчлэхэд зориулагдсан багц байхгүй

[root @ centos7 ~] # yum бүгдийг дахин засах боломжтой
Ачаалагдсан залгаасууд: fastestmirror, langpacks. Хадгалагдсан хост файлын репозитор нэрийн сангаас толин тусгал хурдыг ачаалах centos-base status CentOS-7 идэвхжсэн: 9,007 centos-media CentOS-7 идэвхжсэн: 9,007 centos-update CentOS-7 идэвхжсэн: 2,560 repolist: 20,574

[root @ centos7 ~] # yum бүлгийн жагсаалт
... Боломжит орчны бүлгүүд: Минимал суулгалтыг тооцоолох зангилааны дэд бүтцийн серверийн сервер ба хэвлэх файл GUI Gnome Desktop KDE плазмын ажлын талбар бүхий үндсэн вэб серверийн виртуалчлалын хост сервер. Боломжтой бүлгүүд: Системийн удирдлага дэмжигдсэн номын сангууд. Legacy UNIX-ийн дэмжлэг Системийн менежментийн хэрэгслүүдийг хөгжүүлэх хэрэгслүүд Аюулгүй байдлын хэрэгслүүд График менежментийн хэрэгслүүд Интернет консолын хэрэгслүүд. Шинжлэх ухааны дэмжлэг Ухаалаг картын дэмжлэг ...

ó

[root @ centos7 ~] # yum бүлгүүдийн жагсаалтын id
Ачаалагдсан залгаасууд: fastestmirror, langpacks Хадгалагдсан хост файлаас толин тусгал хурдыг ачаалах боломжтой Орчны орчны бүлгүүд: Хамгийн бага суулгалт Compute Node (compute-node-Environment) Infrastructure server (дэд бүтэц-server-environment) Сервер ба хэвлэх файл (file-print) -сервер-орчин) Үндсэн вэб сервер (вэб-сервер-орчин) Виртуалчлалын хост (виртуалчлах-хост-орчин) GUI бүхий сервер (график-сервер орчин) Gnome desktop (gnome-desktop-environment) Плазма KDE ажлын талбарууд ( kde-desktop-environment) Development and Creative Workstation (developer-workstation-environment) Суулгасан бүлгүүд: Тохиромжтой номын сангууд (Compatible library) Legacy UNIX Support (legacy-unix) Системийн удирдлагын хэрэгсэл (system-admin-tools) ) Аюулгүй байдлын хэрэгсэл (security-tools) Боломжтой бүлгүүд: Системийн удирдлага (системийн менежмент) Хөгжлийн хэрэгслүүд (хөгжүүлэх) График зар сурталчилгааны хэрэгслүүд үйлчлэх (график-админ-хэрэгсэл) Интернет консолын хэрэгсэл. (консол-интернет) Эрдэм шинжилгээний дэмжлэг (шинжлэх ухааны) Ухаалаг картыг дэмжих (смарт-карт)

Суулгалтын явцад бид үндсэн сонголтыг сонгоно уу Виртуалчлалын хост мөн түүний дотор Виртуалчлалын платформ:

[root @ centos7 ~] # yum groupinfo виртуалчлал-хост-орчин
---- Environment Group: Виртуалчлалын хост орчны дугаар: виртуалчлал-хост-орчин Тодорхойлолт: Хамгийн бага виртуалчлалын хост. Заавал бүлгүүд: үндсэн цөм
    виртуалчлах-гипервизор
    виртуалчлах хэрэгсэл
Нэмэлт бүлгүүд: дибаг хийх + сүлжээ-файл-систем-үйлчлүүлэгч + алсын систем-менежмент
    виртуалчлал-платформ

[root @ centos7 ~] # yum groupinfo виртуалчлал-hypervisor
.... Бүлэг: Виртуалчлалын гипер зөвлөх Group-Id: виртуалчлах-гипервизор Тайлбар: Виртуалчлалын хамгийн бага хост суулгалт. Заавал багц:
   = libvirt
   = qemu-kvm
 Нэмэлт багцууд: qemu-kvm-хэрэгслүүд

[root @ centos7 ~] # yum groupinfo виртуалчлах хэрэгсэл
.... Бүлэг: Виртуалчлалын хэрэгслүүд Group-Id: виртуалчлах хэрэгсэл Тодорхойлолт: Таслагдсан виртуал дүрсийг удирдах хэрэгсэл. Анхдагч багцууд:
   = libguestfs
 Нэмэлт багцууд: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # yum groupinfo виртуалчлал-платформ
.... Бүлэг: Виртуалчлалын платформ Group-Id: виртуалчлал-платформ Тайлбар: Виртуалчлагдсан чингэлэг, зочдод хандах, хянах интерфэйсээр хангана. Шаардлагатай багцууд: libvirt
   = libvirt-клиент
   = сайн
 Нэмэлт багцууд: fence-virtd-libvirt fence-virtd-multicast fence-virtd-serial libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

Суулгасан багцуудын бүрэн жагсаалтыг олж авах өөр нэг арга бол дараахь зүйл юм.

[root @ centos7 ~] # yum жагсаалтыг суулгасан
[root @ centos7 ~] # yum жагсаалт суулгасан> installed.txt

Гипервизортой харьцуулах

[root @ centos7 ~] # egrep "(vir | kvm | qemu)" installed.txt
ipxe-roms-qemu.noarch 20130517-8.gitc4bce43.el7_2.1 @ Updates libvirt.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-client.x86_64 1.2.17-13.el7_2.5 @Updates libvirt- daemon.x86_64 1.2.17-13.el7_2.5 @ Updates libvirt-daemon-config-network.x86_64 1.2.17-13.el7_2.5 @Updates libvirt-daemon-config-nwfilter.x86_64 1.2.17-13.el7_2.5 .86 @ Updates libvirt-daemon-driver-interface.x64_1.2.17 13-7.el2.5_86 @ libvirt-daemon-driver-lxc.x64_1.2.17 13-7.el2.5_86 @ libvirt-daemon-driver- шинэчлэх network.x64_1.2.17 13-7.el2.5_86 @ Updates libvirt-daemon-driver-nodedev.x64_1.2.17 13-7.el2.5_86 @Updates libvirt-daemon-driver-nwfilter.x64_1.2.17 13-7.el2.5_86 .64 @ Updates libvirt-daemon-driver-qemu.x1.2.17_13 7-2.5.el86_64 @ libvirt-daemon-driver-secret.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-daemon-driver- storage.x1.2.17_13 7-2.5.el86_64 @ Updates libvirt-daemon-kvm.x1.2.17_13 7-2.5.el86_64 @Updates libvirt-python.x1.2.17_2 7-86.el64 @ Base qemu-img. x10_1.5.3 105: 7-2.7.el86_64 @ Шинэчлэлтүүд qemu-kvm.x10_1.5.3 105: 7. 2.7-86.el64_10 @Updates qemu-kvm-common.x1.5.3_105 7: 2.7-86.el64_1.13 @ Virt-what.x6_7 0.14-9.el7 @ Base virt-who.noarch 2.1-XNUMX шинэчлэгддэг. elXNUMX_XNUMX @ Шинэчлэлтүүд

Дээрх үр дүн нь багц тус бүрийг аль репозитороос суулгасан болохыг харуулна гэдгийг анхаарна уу. Дашрамд хэлэхэд бид CentOS 7.2 хувилбартай ажиллаж байгаагаа шууд бусаар шалгадаг. Багцуудын жагсаалтад ашигласан шүүлтүүр, жишээлбэл багцыг бид бас харж болно libguestfs Энэ нь Виртуалчлалын платформын нэг хэсэг юм.

Бид санал болгож байна Суулгасан Багцуудын Жагсаалтыг бага зэрэг үзэх.

Эцсийн ажиллагаа ... эсвэл бараг л

Гипервизорийн тохиргоог дуусгана уу centos7.fromlinux.fan мөн нийтлэлд заасны дагуу анхны виртуал машинаа алсаас үүсгээрэй Virt-Manager ба virsh: SSH ашиглан алсын удирдлага.

Үргэлж зоддог консолыг илүүд үздэг уншигчдын хувьд бид зориулах болно дараагийн нийтлэл «CentOS 7 Hypervisor: Remote Administration» үүнд бид командуудыг голчлон ашиглах болно вирш y виртуал суулгах манай ажлын байрнаас алсаас гүйх sysadmin.fromlinu.fan.

Зурган дээр алхам алхамаар суулгах

Ажиглалт:

  • Зургууд нь өөрөө тайлбарладаг. Суулгагч Анасбара CentOS энэ бол ангидаа маш хүчтэй хэрэгсэл юм
  • Үзүүлсэн утгууд нь зөвхөн туршилтын зориулалттай тул хэзээ ч зөвлөмжийн дагуу эсвэл албан ёсоор авч болохгүй.
  • Суулгагчийн шаардлагыг хангахын тулд дагаж мөрдөх захиалга нь үлгэр жишээ болно
  • Бидний Аюулгүй байдлын бодлогыг сонгоогүй байгаа нь - АЮУЛГҮЙ БАЙДАЛ ямар ч гэсэн та хийх ёстой гэсэн үг биш юм. Үүнээс гадна бид үүнийг ашиглахыг урьж байна
  • KDUMP тохируулгын тусламжтайгаар энэ нь өмнөх цэгтэй адилхан тохиолддог
  • Сүлжээний тохиргоонд бид виртуал туршилтын серверээ хийх шаардлагагүй тул олон сонголтод хүрдэггүй. Хэдийгээр энэ нь туршилт байсан ч маш зөв ажилладаг гэдгийг хэлэх шаардлагагүй юм
  • Хуваалтын төрөл ба хуваалтуудын хэмжээ нь үлгэр жишээ бөгөөд үүнээс өөр зүйл биш юм
  • ПРОГРАММЫН СОНГОЛТ бол хамгийн бага багц багц суулгасан Hypervisor авах явдал юм. Серверээ үйлдвэрлэлд баяжуулахыг урьж байна
  • СУУЛГААНЫ ЭХ СУРВАЛЖИЙН тухайд бид дотооддоо интернетэд холбогдоогүй тул орон нутгийн репозиторыг ашигладаг болохыг давтан хэлье. Бид WWW-ээс татаж авсан найз нөхөд, хамт ажиллагсдынхаа орон нутгийн сантай хамтран ажилладаг
  • Хэрэв суулгалтын төгсгөлд үйлдлийн системийг дахин ажиллуулсны дараа Төгсгөлийн лицензийн гэрээг уншиж батлахыг хүсвэл түлхүүрүүдийн дараалал нь ишлэлгүйгээр "1", "2" ба "c" байна. Та тавтай морилно уу! 😉

Зургийн цомог


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

6 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Zodiac Carburus гэж хэлэв

    Маш сайн Бичлэг, Фико. Мөн дараагийн програмыг virsh болон virt-install ашиглан алсаас удирдах талаар тэсэн ядан хүлээж байна. Би PYMES цувралын бараг бүх нийтлэлийг үйлдвэрлэлд нэвтрүүлж байгаа бөгөөд одоогоор маш сайн ажиллаж байна. Фикод баярлалаа

  2.   federico гэж хэлэв

    Найз Zodiac танд маш их баярлалаа. Эдгээр сэдвүүд цөөхөн уншигчдад сонирхолтой байдаг бололтой.

  3.   жуанжо гэж хэлэв

    Нийтлэлүүд нь сайн бөгөөд энэ нь таны мартсан эсвэл оруулсан хувь нэмрийг буруу үнэлсэн зүйлсийн дурсамж болж өгдөг

    1.    federico гэж хэлэв

      Хуанжо, тайлбар өгсөнд баярлалаа. Би хувьдаа эдгээр нийтлэлүүдийг хэрэгжүүлэх заавар болгон ашигладаг.

  4.   Исмаэль Альварес Вонг гэж хэлэв

    Фико, өнөөг хүртэл бүх цуврал цувралын хувьд энэ нийтлэл маш сайн байна.
    Үргэлж шинэ зүйл байдаг: энд CentOS-ийг суулгахын оронд «minimal» (энэ бол ердийн зүйл юм); Үүнтэй ижил суулгалтын явцад «Virt Host» орчинг Virt Platform болон тохирох номын сангуудын хамт сонгосон болно.
    Хүн болгоны ашигладаг http://support/support/support/support/support/support/support/support/support/support/support/support/support/content/ сүлжээ, энэ нь маш сайн). Ердийн зүйл бол сервер рүү анх нэвтэрч сүлжээний интерфэйсийг тохируулсны дараа локал репозиторыг идэвхжүүлдэг.
    Virt kemu-тай холбоотой бүх суулгасан багцыг хэрхэн яаж шалгах талаар маш дэлгэрэнгүй өгсөн бүх алхамууд маш ашигтай байдаг (anaconda.cfg-ээс, ISO DVD репозиторыг угсрах, дараа нь Groups ашиглан).
    Найз нөхөд гэж байхгүй, хамгийн их мэдээлэл, хамгийн сүүлийн догол мөрний дагуу дараахь нийтлэл илүү их зүйлийг амлаж байна.

  5.   federico гэж хэлэв

    Сэтгэгдэл бичсэн найз Вонгтоо баярлалаа. Би суулгасан багцуудыг мэдэх талаар өөр арга барилаар хандахыг хичээсэн. Энэ бол сонирхолтой сэдэв гэж бодож байсан болохоор л хөндсөн юм. Би дараагийн нийтлэлүүддээ чамайг хүлээх болно