CentOS 7 Hypervisor I - SMB Networks

Indeks umum siri: Rangkaian Komputer untuk PKS: Pengenalan

Pembaca yang dihormati!

Kadang-kadang kita berhadapan dengan Pelayan Profesional yang hanya menyokong Sistem Operasi tertentu semasa Penyediaannya - Peruntukan awal. Kami secara peribadi menemui pelayan yang, semasa proses ini, hanya menyokong yang berikut:

  • Microsoft Windows Server 2003 dan Keluarga
  • Microsoft Windows Server 2008 dan Keluarga
  • Microsoft Windows Server 2012 dan Keluarga
  • Red Hat Enterprise Linux RHEL 4, 6, dan 7
  • Pelayan Enterprise SUSE Linux 12

Debian, Ubuntu, lain-lain ...?. Tidak ada. Perkara di atas tidak bermaksud bahawa kita tidak dapat memasang sistem operasi yang berbeza, tetapi apa yang akan berlaku dengan jaminan, pemacu, patch, kemas kini, dll.? Biarkan setiap pembaca membuat kesimpulan sendiri.

Hari ini saya dapati melalui komunikasi peribadi dengan rakan dan rakan saya Julio Cesar Carballo - dia bekerja di Pusat Data yang penting - bahawa dia menghabiskan lebih kurang 10 hari untuk memasang 180 pelayan profesional «dari kotak mereka ke rak dengan jumlah pemasangan kabel disertakan»Dengan sistem operasi Ubuntu.

Secara teknikal adalah mungkin untuk menggunakan Debian, Ubuntu, CentOS - RHEL, SuSE, atau sistem operasi lain UNIX Suka -Meskipun sistem- disyorkan untuk kerja seperti itu, sebagai sokongan virtualisasi dalam pelayan profesional dari pelbagai jenis.

Dalam artikel ini kami tidak akan menawarkan banyak pautan antara baris, kerana kami menganggap catatan sebelumnya dalam siri «Rangkaian Komputer untuk PKS«, Dan bahawa mereka sudah biasa dengan nama, akronim dan definisi. Apakah halaman-halaman tersebut?

Dan walaupun bukan secara khusus dari siri ini, membaca artikel berikut sangat berguna, kerana sebahagiannya membenarkan pilihan pengedaran Linux yang telah kami buat untuk siri catatan yang disebutkan di atas:

Hari ini kami cuba menawarkan Panduan untuk memasang Hypervisor dengan CentOS - Hypervisor CentOS. Setiap pembaca mesti menyesuaikannya mengikut perkakasan pelayan anda, dan mengikut keperluan pengeluar. Kami telah meninggalkan Langkah demi Langkah Pemasangan melalui Imej, untuk memudahkan pembacaan artikel ini.

  • Perlu diingat bahawa Red Hat, Inc. adalah penaja utama CentOS, dan bahawa Red Hat, Inc adalah pembangun libvirt, virt-manager, oVirt, dan hampir semua perkara yang berkaitan dengan virtualisasi menggunakan Qemu -KVM dan pentadbirannya.

Penyesuaian minimum selepas pemasangan langkah demi langkah

Untuk menjadikan hidup lebih mudah, kerana kita masih belum mempunyai DNS dalam LAN, kami mengubah suai fail sedikit / dll / tuan rumah:

[root @ centos7 ~] # nano / etc / host
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.fan sysadmin

Kami secara pasti menyatakan repositori yang akan kami gunakan dan mengemas kini sistem:

[root @ centos7 ~] # cd /etc/yum.repos.d/
[root @ centos7 yum.repos.d] # ls -l
jumlah 28 -rw-r - r--. 1 root root 1664 9 Dis 2015 CentOS-Base.repo -rw-r - r--. 1 root root 1309 9 Dis 2015 CentOS-CR.repo -rw-r - r--. 1 root root 649 9 Dis 2015 CentOS-Debuginfo.repo -rw-r - r--. 1 root root 290 Dis 9 2015 CentOS-fasttrack.repo -rw-r - r--. 1 root root 630 Dis 9 2015 CentOS-Media.repo -rw-r - r--. 1 root root 1331 9 Dis 2015 CentOS-Sources.repo -rw-r - r--. 1 root root 1952 9 Dis 2015 CentOS-Vault.repo

Sudah tentu sihat untuk membaca kandungan fail deklarasi asal dari repositori yang disyorkan oleh CentOS. Perubahan yang kami buat di sini disebabkan oleh hakikat bahawa kami tidak mempunyai akses Internet dan kami bekerjasama dengan repositori tempatan yang dimuat turun dari WWW.

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

[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 diaktifkan = 1

[root @ centos7 yum.repos.d] # nano centos-update.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 bersihkan semua
Plugin yang dimuat: cermin terpantas, langpacks Membersihkan repositori: centos-base centos-update Membersihkan segalanya

[root @ centos7 yum.repos.d] # kemas kini yum
Pemalam yang dimuat: langsir terpantas, Cermin terpusat | 3.4 kB 00:00 centos-kemas kini | 3.4 kB 00:00 (1/2): centos-base / primer_db | 5.3 MB 00:01 (2/2): centos-kemasukan / primer_db | 9.1 MB 00:01 Menentukan cermin terpantas Tidak ada pakej yang ditandakan untuk kemas kini

Mesej «Tidak (ada) pakej yang ditandai untuk kemas kini» - «Tidak ada pakej yang ditandakan untuk kemas kini» menunjukkan bahawa, dengan menyatakan repositori paling terkini yang tersedia untuk kami semasa pemasangan, tepatnya pakej terkini dipasang.

Pakej berkaitan Hypervisor apa yang dipasang?

Di dalam folder / Akar, Pemasang Anaconda tinggalkan fail dengan parameter terpenting yang digunakan semasa penggunaan CentOS. Kami ingin mengetahui pakej mana yang dipasang, kerana selama ini kami tidak menggunakan arahan secara langsung yum pasang, semasa menggunakan pemasang grafik.

[root @ centos7 ~] # kucing anaconda-ks.cfg ....
% pakej @ ^ virtualisasi-host-persekitaran
@basis
@ rakan-perpustakaan
@ skor
@debug
@ virtualisasi-penyelia
@ platform maya
@ alat virtualisasi
....

Pakej - pakej dengan simbol @ pada mulanya, mereka menunjukkan Kumpulan Paket. Dalam kes kami, untuk mendapatkan senarai Groups - Groups, kami harus menambahkan DVD pemasangan pada deklarasi repositori:

[root @ centos7 ~] # mount / dev / sr0 / media /
mount: / dev / sr0 dilindungi tulis, hanya dipasang untuk membaca

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

[root @ centos7 ~] # yum bersihkan semua
Plugin yang dimuat: cermin terpantas, langpacks Membersihkan repositori: centos-base centos-media centos-update Membersihkan segalanya Membersihkan senarai cermin terpantas

[root @ centos7 ~] # kemas kini yum
Pemalam yang dimuat: langsir terpantas, Cermin terpusat | 3.4 kB 00:00 min-centos | 3.6 kB 00:00 centos-kemas kini | 3.4 kB 00:00 (1/4): centos-media / group_gz | 155 kB 00:00 (2/4): centos-media / primer_db | 5.3 MB 00:00 (3/4): centos-base / primer_db | 5.3 MB 00:00 (4/4): centos-kemasukan / primer_db | 9.1 MB 00:01 Menentukan cermin terpantas Tidak ada pakej yang ditandakan untuk kemas kini

[root @ centos7 ~] # yum repolist semua
Plugin yang dimuat: cermin tercepat, langpacks Memuatkan kelajuan cermin dari carta cache hostfile repositori id repositori status centos-base CentOS-7 diaktifkan: 9,007 centos-media CentOS-7 diaktifkan: 9,007 centos-kemas kini CentOS-7 diaktifkan: 2,560 repolist: 20,574

[root @ centos7 ~] # senarai kumpulan yum
... Kumpulan Persekitaran yang Tersedia: Pemasangan Minimum Compute Node Pelayan Pelayan Infrastruktur dan Cetak Fail Asas Pelayan Web Virtual Server Pelayan dengan GUI Gnome Desktop Plasma KDE Pembangunan Ruang Kerja dan Stesen Kerja Kreatif Kumpulan Tersedia: Perpustakaan yang Disokong Pentadbiran Sistem Sokongan UNIX warisan Sistem Pengurusan Alat Pembangunan Alat Keselamatan Alat Pengurusan Grafik Alat Konsol Internet. Sokongan saintifik Sokongan kad pintar ...

ó

[root @ centos7 ~] # senarai yum kumpulan id
Plugin yang dimuat: cermin tercepat, langpacks Memuatkan kelajuan cermin dari hostfile yang dicache Kumpulan Persekitaran yang Ada: Pemasangan minimum Compute Node (compute-node-environment) Pelayan infrastruktur (infrastruktur-pelayan-persekitaran) Pelayan dan fail cetak (fail-cetak -server-environment) Pelayan web asas (web-server-environment) Virtualization host (virtualization-host-environment) Server dengan GUI (graphic-server-environment) Gnome desktop (gnome-desktop-environment) Plasma KDE ruang kerja ( kde-desktop-environment) Pembangunan dan Kreatif Workstation (developer-workstation-environment) Kumpulan yang Dipasang: Perpustakaan yang serasi (rakan-perpustakaan) Sokongan UNIX Warisan (legacy-unix) Alat Pentadbiran Sistem (sistem-pentadbir-alat) ) Alat keselamatan (alat keselamatan) Kumpulan yang ada: Pentadbiran sistem (pengurusan sistem) Alat pembangunan (pembangunan) Alat iklan grafik melayani (alat grafik-pentadbir) Alat untuk konsol Internet. (konsol-internet) Sokongan saintifik (saintifik) Sokongan untuk kad pintar (kad pintar)

Semasa pemasangan kami memilih pilihan utama Host Virtualisasi dan di dalam dia di Platform Virtualisasi:

[root @ centos7 ~] # yum groupinfo virtualisasi-host-persekitaran
---- Kumpulan Alam Sekitar: Id Virtualisasi Host Persekitaran: virtualisasi-host-persekitaran Penerangan: Host virtualisasi minimum. Kumpulan mandatori: teras asas
    maya-penyelia
    alat maya
Kumpulan pilihan: penyahpepijatan + rangkaian-fail-sistem-pelanggan + pengurusan sistem jauh
    platform maya

[root @ centos7 ~] # yum groupinfo virtualization-hypervisor
.... Kumpulan: Virtualization Hypervisor Group-Id: virtualization-hypervisor Penerangan: Pemasangan host virtualisasi sekecil mungkin. Pakej wajib:
   = libvirt
   = qemu-kvm
 Pakej pilihan: alat qemu-kvm

[root @ centos7 ~] # alat virtualisasi-yum groupinfo
.... Kumpulan: Alat virtualisasi Id Kumpulan: alat maya virtual Penerangan: Alat untuk menguruskan imej maya terputus. Pakej lalai:
   = libguestfs
 Pakej pilihan: libguestfs-java libguestfs-tools libguestfs-tools-c

[root @ centos7 ~] # platform virtualisasi-yum groupinfo
.... Kumpulan: Platform virtualisasi Group-Id: virtualization-platform Keterangan: Menyediakan antara muka untuk mengakses dan mengawal bekas dan tetamu maya. Pakej yang diperlukan: libvirt
   = pelanggan libvirt
   = virt-siapa
 Pakej pilihan: pagar-virtd-libvir pagar-virtd-multicast pagar-virtd-serial libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt

Cara lain untuk mendapatkan Senarai Pakej Terpasang yang Lengkap adalah seperti berikut:

[root @ centos7 ~] # senarai yum dipasang
[root @ centos7 ~] # senarai yum dipasang> install.txt

Berkaitan dengan Hypervisor

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

Perhatikan bahawa output di atas menunjukkan repositori dari mana setiap pakej dipasang. Ngomong-ngomong, kami secara tidak langsung memastikan bahawa kami bekerja dengan versi CentOS 7.2. Kita juga dapat melihat bahawa, dengan penapis yang digunakan dalam senarai pakej, misalnya, pakej libguestfs yang juga merupakan sebahagian daripada Platform Virtualisasi.

Kami mencadangkan lihat senarai Pakej yang Dipasang sedikit.

Operasi akhir ... atau hampir

Selesaikan konfigurasi hypervisor centos7.desdelinux.kipas dan buat mesin maya pertama anda, dari jauh, seperti yang ditunjukkan dalam artikel Virt-Manager dan virsh: Pentadbiran Jauh melalui SSH.

Bagi pembaca yang lebih suka Konsol yang selalu rosak, kami akan mendedikasikan artikel seterusnya «CentOS 7 Hypervisor: Pentadbiran Jauh» di mana kita akan menggunakan perintah dara y install-install lari dari jauh dari stesen kerja kami sysadmin.fromlinu.fan.

Pemasangan langkah demi langkah melalui gambar

Pemerhatian:

  • Gambarnya cukup jelas. Pemasang Anaconda oleh CentOS ia adalah alat yang sangat kuat di kelasnya
  • Nilai yang ditunjukkan hanya untuk pengujian dan tidak boleh diambil seperti yang disarankan atau rasmi.
  • Perintah yang diikuti untuk memenuhi permintaan pemasang, sebagai contoh tidak lebih
  • Yang belum kami pilih Dasar Keselamatan - DASAR KESELAMATAN mana-mana tidak bermaksud bahawa anda seharusnya. Lebih-lebih lagi, kami menjemput anda untuk menggunakannya
  • Dengan pilihan KDUMP ia berlaku sama seperti pada titik sebelumnya
  • Dalam konfigurasi Rangkaian, kami tidak menyentuh banyak pilihan kerana kami tidak memerlukannya untuk membuat pelayan ujian maya kami. Tidak perlu dikatakan, walaupun ia adalah ujian, ia berfungsi dengan betul
  • Jenis partition dan ukuran partitionnya adalah contoh dan tidak lebih dari itu
  • PEMILIHAN PERISIAN adalah untuk mendapatkan Hypervisor dengan bilangan minimum pakej yang dipasang. Kami menjemput anda untuk memperkayakan pelayan anda dalam pengeluaran
  • Mengenai SUMBER PEMASANGAN, kami mengulangi bahawa kami menggunakan repositori tempatan kerana kekurangan sambungan domestik ke Internet. Kami bekerjasama dengan repositori tempatan yang dimuat turun-oleh rakan dan rakan sekerja- dari WWW
  • Sekiranya setelah memulakan semula sistem operasi pada akhir pemasangan anda diminta membaca dan menyetujui Perjanjian Lesen Akhir, urutan kunci adalah "1", "2" dan "c", tanpa tanda petik. Sama-sama!. 😉

Galeri Imej


6 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Zodiak Carburus kata

    Pos yang sangat baik, Fico. Saya juga menantikan yang seterusnya mengenai pentadbiran jarak jauh melalui virsh dan virt-install. Saya menggunakan hampir semua artikel anda dalam siri PYMES dalam pengeluaran dan setakat ini saya melakukannya dengan baik. Terima kasih Fico

  2.   Federico kata

    Terima kasih banyak kawan Zodiac. Topik-topik ini menarik bagi sebilangan pembaca, nampaknya.

  3.   Juanjo kata

    Artikelnya bagus, berfungsi sebagai penolong ingatan untuk perkara yang anda lupakan atau salahkan sumbangan.

    1.    Federico kata

      Terima kasih kerana memberi komen, Juanjo. Saya secara peribadi menggunakan artikel ini sebagai panduan pelaksanaan.

  4.   Ismael Alvarez Wong kata

    Fico, seperti biasa dan sepanjang siri ini, artikel yang dimaksudkan sangat bagus.
    Selalu ada sesuatu yang baru: di sinilah, bukannya memasang CentOS «minimum» (ia adalah perkara biasa); Dari proses pemasangan yang sama, persekitaran «Virt Host» dipilih bersama dengan Virt Platform dan perpustakaan yang serasi.
    Teknik mengubah sumber pemasangan lalai yang digunakan oleh semua orang (repositori yang terdapat dalam ISO DVD pemasang CentOS) untuk repositori tempatan di rangkaian yang diaktifkan oleh http juga sangat bagus (di sini wajib, konfigurasikan kad terlebih dahulu rangkaian, sangat baik juga ini). Perkara biasa ialah setelah masuk ke pelayan untuk pertama kalinya dan mengkonfigurasi antara muka rangkaian kami, kami mengaktifkan repositori tempatan.
    Sangat berguna semua langkah yang diberikan secara terperinci mengenai bagaimana menyelidiki semua pakej terpasang yang berkaitan dengan Virt kemu (dari anaconda.cfg, untuk memasang repositori DVD ISO untuk berfungsi kemudian menggunakan Kumpulan).
    Tidak ada kawan, maklumat maksimum dan menurut perenggan terakhir, artikel berikut menjanjikan lebih banyak lagi.

  5.   Federico kata

    Terima kasih kawan Wong atas komen anda. Saya cuba mengambil pendekatan yang berbeza untuk mengetahui pakej yang dipasang. Saya fikir ia adalah topik yang menarik, dan itulah sebabnya saya membincangkannya. Saya menunggu anda dalam artikel saya yang seterusnya