Rumah >Operasi dan penyelenggaraan >CentOS >apa itu centos xen
Dalam centos, Xen ialah pemantau mesin maya sumber terbuka Ia adalah teknologi virtualisasi sumber terbuka berdasarkan Teknologi ini mencapai prestasi tinggi dan boleh melaksanakan berbilang mesin maya dengan selamat pada set perkakasan fizikal.
Persekitaran pengendalian tutorial ini: sistem centos7, komputer thinkpad t480.
Xen ialah monitor mesin maya sumber terbuka yang dibangunkan oleh Universiti Cambridge. Ia bertujuan untuk menjalankan sehingga 100 sistem pengendalian berciri penuh pada satu komputer. Sistem pengendalian mesti diubah suai secara eksplisit ("dialihkan") untuk dijalankan pada Xen (tetapi untuk menyediakan keserasian dengan aplikasi pengguna). Ini membolehkan Xen mencapai virtualisasi berprestasi tinggi tanpa sokongan perkakasan khas.
Xen menggunakan protokol ICA untuk mencapai prestasi tinggi melalui teknologi yang dipanggil paravirtualisasi Walaupun pada sesetengah seni bina (x86) yang sangat tidak mesra kepada teknologi virtualisasi tradisional, Xen juga berprestasi baik. Tidak seperti mesin maya tradisional yang melaksanakan perkakasan melalui simulasi perisian, Xen sebelum versi 3.0 dengan sokongan Intel VT-X memerlukan kebenaran tetamu pada sistem untuk menyambung ke API Xen. Teknologi ini sudah tersedia pada sistem NetBSD, GNU/Linux, FreeBSD dan Plan 9. Sun Microsystems juga sedang aktif mengalihkan Solaris ke platform Xen.
Mesin maya Xen boleh dipindahkan secara langsung antara berbilang hos fizikal tanpa berhenti. Semasa operasi, memori mesin maya berulang kali disalin ke mesin sasaran tanpa menghentikan kerjanya. Sebelum mesin maya mula melaksanakan di destinasi akhir, akan ada jeda yang sangat singkat selama 60-300 milisaat untuk melakukan penyegerakan akhir, memberikan perasaan penghijrahan yang lancar. Teknik yang sama digunakan untuk menjeda mesin maya yang sedang berjalan ke cakera dan menukarnya kepada yang lain, supaya mesin maya pertama boleh disambung semula kemudian.
XEN ialah teknologi virtualisasi sumber terbuka berdasarkan seni bina X86 dengan pembangunan terpantas, prestasi paling stabil dan penggunaan sumber paling sedikit. Xen boleh melaksanakan berbilang mesin maya dengan selamat pada satu set perkakasan fizikal Ia merupakan gabungan sumber terbuka yang sempurna dengan Linux Novell SUSE Linux Enterprise Server adalah yang pertama menggunakan teknologi maya XEN. Ia amat sesuai untuk penyepaduan aplikasi pelayan, yang boleh menjimatkan kos operasi dengan berkesan, meningkatkan penggunaan peralatan, dan memaksimumkan penggunaan infrastruktur IT pusat data.
XEN ialah projek sumber terbuka virtualisasi yang dibangunkan oleh Makmal Komputer Universiti Cambridge di UK XEN boleh melaksanakan berbilang mesin maya dengan selamat pada satu set perkakasan fizikal. Ia sangat terintegrasi dengan platform operasi dan mengambil sedikit sumber. Versi stabil pada masa penulisan ialah XEN3.0. Menyokong virtualisasi universal dan hyper-virtualisasi. Terkenal dengan prestasi tinggi dan penggunaan sumber yang rendah, ia telah mendapat pengiktirafan tinggi dan sokongan padu daripada banyak pengeluar perisian dan perkakasan bertaraf dunia seperti IBM, AMD, HP, Red Hat dan Novell Ia telah digunakan oleh banyak perusahaan dalam dan luar negara dan institusi untuk membina sistem virtualisasi berprestasi tinggi.
IBM sering menggunakan mesin maya pada hos dan pelayannya untuk memaksimumkan prestasi, dan meletakkan program dalam OS maya terpencil seperti pemenjaraan chroot untuk meningkatkan keselamatan. Di samping itu, ia membolehkan OS yang berbeza dan tidak serasi berjalan pada komputer yang sama. Sokongan Xen untuk pemindahan aktif mesin maya membolehkan pengimbangan beban kerja dan mengelakkan masa henti.
Perbandingan Xen dan VMM lain
Denali menggunakan teknologi paravirtualisasi untuk meningkatkan prestasi mesin maya pada komputer x86. Mesin maya Denali secara khusus menyokong sistem pengendalian minimum untuk perkhidmatan Internet. Sistem ini boleh menjalankan beribu-ribu mesin maya. Xen berbeza daripada Denali kerana ia cuba menjalankan sejumlah sederhana sistem pengendalian lengkap dan bukannya sebilangan besar sistem pengendalian ringan.
VMware menyediakan mesin maya untuk x86 yang boleh menjalankan sistem pengendalian PC yang tidak diubah suai. Teknologi yang terlibat adalah sangat kompleks dan mengakibatkan kemerosotan prestasi (kadangkala ketara). Xen mengorbankan keserasian binari penuh untuk kesederhanaan relatif dan prestasi yang lebih baik.
KVM berprestasi lebih baik daripada Xen di bawah virtualisasi penuh, tetapi Xen lebih cekap apabila menjalankan sistem pengendalian yang diubah suai.
Sokongan platform
Xen boleh dijalankan pada sistem x86, x86_64 dan ARM, dan sedang dialihkan ke IA64 dan PPC. Pengalihan ke platform lain boleh dilaksanakan secara teknikal dan mungkin boleh dilakukan pada masa hadapan.
Medan aplikasi
Xen telah memenangi lebih banyak aplikasi yang meluas kerana kelebihan prestasi virtualisasinya yang unik. Ia digunakan sepenuhnya oleh pengguna dalam medan berikut:
◆ Penyepaduan aplikasi pelayan: Dalam skop mesin maya, berbilang pelayan dimayakan pada satu hos fizikal untuk memasang berbilang aplikasi berbeza dan menggunakan sepenuhnya keupayaan fizikal prestasi pelayan dan migrasi aplikasi pelayan yang fleksibel.
◆Ujian pembangunan perisian: Pengguna boleh memanfaatkan kos rendah Linux untuk membina berbilang platform pembangunan sistem aplikasi dengan sangat fleksibel, sekali gus menjimatkan banyak kos pembangunan dan mempercepatkan proses pembangunan.
◆ Pengkomputeran kluster: Berbanding dengan menguruskan setiap hos fizikal secara individu, pengurusan mesin maya adalah lebih fleksibel dan lebih mudah untuk dikawal dan diasingkan dari segi pengimbangan beban.
◆ Konfigurasi sistem berbilang pengendalian: untuk tujuan pembangunan dan ujian, jalankan berbilang sistem pengendalian pada masa yang sama
◆ Pembangunan kernel: Lakukan ujian kernel dan penyahpepijatan dalam kotak pasir mesin maya, tanpa menyediakan mesin berasingan untuk ujian
◆ Menyediakan sokongan teknikal perkakasan untuk sistem pengendalian tetamu: Sistem pengendalian baharu boleh dibangunkan untuk; mendapat manfaat daripada sokongan perkakasan yang meluas sistem pengendalian sedia ada, seperti Linux
Disyorkan: "tutorial penggunaan centos"
Atas ialah kandungan terperinci apa itu centos xen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!