Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13224|Jawab: 0

Seri penyebaran XenServer - Menambahkan penyimpanan bersama

[Salin tautan]
Diposting pada 27/01/2015 09.49.26 | | | |
Server XenServer
OS: XenServer 6.2
Nama host:xsr01
IP: 192.168.0.241/24
Gerbang: IP: 192.168.0.1/24

NFSserver
OS: CentOS 6.4
Nama host:nfs01
IP: 192.168.0.204/24
Gerbang: IP: 192.168.0.1/24
Menjalankan perangkat lunak: nfs, rpcbind


1. Tentang penyimpanan XenServer

Proses instalasi XenServer, tanpa operasi partisi, setelah instalasi sistem selesai, lihatdiskDalam hal ini, Anda akan menemukan bahwa bahkan hard drive 1T hanya menyisakan ruang 4G, dan file sistem XenServer telah menempati 1,9G, hanya menyisakan ruang 2G yang sangat kecil, dan bahkan gambar sistem CentOS6.5 tidak dapat ditempatkan. Jika Anda tidak dapat meletakkan file gambar ISO, bagaimana Anda bisa menginstal mesin virtual? Ini memusingkan bagi pemula.

Jadi, bagaimana XenServer menskalakan penyimpanan? Konsep repositori penyimpanan (SR - Storage Repositories) diperkenalkan di XenServer, yang digunakan untuk menyimpan ISO atau VID. Citrix secara resmi merekomendasikan penggunaan penyimpanan bersama, yang juga merupakan maksud dan tujuan awal dari desain XenServer, yang sangat berbeda dengan desain produk VMWare. Saat ini, XenServer mendukung tiga jenis penyimpanan: FC SAN, ISCSI SAN, dan NFS, dan membagi jenis LUN yang berbeda sesuai dengan jenis virtualisasi yang berbeda untuk memenuhi persyaratan. Ini melibatkan server penyimpanan, dan ada persyaratan untuk biaya peralatan.

Teks ini terutama menggunakan NFS sebagai contoh untuk menjelaskan cara menambahkan sahampenyimpanan。 Implementasi spesifik tidak sulit dioperasikan, karena sebagian besar operasi dilakukan pada antarmuka grafis di XenCenter.

Masalah instalasi XenServer telah dibahas dalam artikel "Riwayat Penerapan XenServer - Instalasi dan Lisensi Sistem", dan tidak akan tercantum di sini.


2. Bangun server NFS

Pertama, mari kita pahami secara singkat apa itu NFS.

NFS adalah singkatan dari Network File System, yang merupakan sistem file jaringan. Protokol untuk sistem file terdistribusi, dikembangkan oleh Sun Corporation dan diterbitkan pada tahun 1984. Fungsinya adalah untuk memungkinkan mesin yang berbeda dan sistem operasi yang berbeda untuk berbagi data individu satu sama lain melalui jaringan, dan untuk memungkinkan aplikasi mengakses data yang terletak di disk server melalui jaringan pada klien, yang diimplementasikan antara sistem mirip UnixdiskMetode berbagi file.

Prinsip dasar NFS adalah "Izinkan perbedaankliendan server berbagi sistem file yang sama melalui satu set RPC", yang tidak bergantung pada sistem operasi dan memungkinkan perangkat keras dan sistem operasi yang berbeda untuk berbagi file bersama-sama. Dengan menggunakan NFS, pengguna dan program dapat mengakses file pada sistem jarak jauh seperti halnya file lokal.

Mari kita mulai membangun server NFS, yang merupakan tugas mudah bagi TI yang akrab dengan Linux.

Dalam hal ini, NFS terletakserverInformasi sistem adalah sebagai berikut:
OS:CentOS rilis 6.4 (Final)
IP: 192.168.0.204/24
Partisi: / boot (500M), / (50G), / rumah (955G), swap (4G)
Catatan: Dalam hal ini, sistem adalah mesin virtual yang berjalan di XenServer lain, yang diinstal menggunakan templat CentOS 6.4 di XenServer dan mengadopsi metode partisi default. Pendekatan ini untuk meminimalisir instalasi, banyak paket perangkat lunak yang tidak diinstal, termasuk NFS, yang harus diinstal secara manual, yang lebih merepotkan.

Dalam sistem Red Hat Linux/CentOS, instalasi NFS sangat sederhana, hanya membutuhkan dua paket, dan biasanya diinstal sebagai paket default untuk sistem.
nfs-utils-*: Termasuk perintah dan monitor NFS dasar
rpcbind: Mendukung koneksi untuk layanan NFS RPC yang aman (Catatan, ini adalah paket di bawah CentOS6, peta port di CentOS 5)
Hubungan antara RPC dan NFS dapat dipahami dengan cara ini: NFS adalah sistem file, dan RPC bertanggung jawab atas transmisi informasi.

Periksa apakah NFS diinstal pada sistem dengan perintah berikut,
# rpm -QA | grep nfs
# RPM –QA | grep rpcbind

Jika tidak ada dalam sistem saat iniInstalasiPaket yang diperlukan untuk NFS perlu diinstal secara manual dan diatur untuk memulai.
# yum instal rpcbind*
# yum instal nfs-utils-*
# Layanan RPCbind Mulai
# Layanan NFS mulai
# chkconfig rpcbind aktif
# chkconfig nfs aktif
Buat folder iso dan data di direktori /home dan bagikan melalui nfs, yang digunakan sebagai gambar XenServerpenyimpananGudang dan gudang penyimpanan mesin virtual.
# mkdir -p /rumah/iso
# mkdir -p /rumah/data
# vi /etc/exports (Perhatikan, dua baris berikut diedit)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a

Periksa status berbagi dengan perintah berikut, dan jika direktori bersama tercantum, berbagi berhasil.
# showmount -e 192.168.0.204
Daftar ekspor untuk 192.168.0.204:
/home/data *
/home/iso  *

Setelah pengaturan berbagi selesai, Anda perlu membuka port yang relevan di iptables (ini agak rumit) atau menutup iptables secara langsung (ini yang termudah), jika tidak, pihak lain tidak akan dapat mengaksesnya.


3. Tambahkan NFS VHD

diklienGunakan XenCener untuk menghubungkan host xsr01 jarak jauh. Operasi berikut dilakukan di XenCenter.

Klik kanan host xsr01, pilih "SR Baru" di menu pop-up, dan kotak dialog "Repositori Penyimpanan Baru" akan muncul, lalu buat pengaturan yang relevan di dalamnya. Seperti yang ditunjukkan pada gambar di bawah ini.



Pilih jenis NFS VHD.



Tetapkan nama untuk SR, yang merupakan nama default.



Isi jalur ke direktori bersama NFS. Perhatikan, ada titik dua di tengahnya.



Setelah penambahan berhasil, Anda dapat melihat bahwa item bernama "Penyimpanan disk virtual NFS" telah ditambahkan di bawah xsr01, dan secara otomatis akan menjadi penyimpanan lokal default.
Pilih "Penyimpanan disk virtual NFS", dan di tab "Umum, Penyimpanan, Log" di sisi kanan antarmuka, Anda dapat melihat kapasitas, konten penyimpanan, log, dan informasi lainnya.



Jika penambahan tidak berhasil, pesan "SR gagal menyelesaikan operasi. Periksa pengaturan Anda dan coba lagi." Periksa firewall.


4. Tambahkan ISO NFS

Proses operasi mirip dengan menambahkan VHD NFS, seperti yang ditunjukkan pada gambar berikut.







Di tab Penyimpanan, Anda dapat melihat bahwa ISO saat inipenyimpananAda dua gambar ISO yang tersedia di repositori.





5. Tambahkan ISO CIFS

CIFS, juga menyebutkan konsepnya. CIFS (Common Internet File System) adalah sistem file jaringan yang diluncurkan oleh Microsoft. Di Win OS, CIFS terintegrasi ke dalam OS, tidak diperlukan perangkat lunak tambahan, semua mesin peer-to-peer, memainkan peran ganda, dapat berupa Sever atau Client. Sebaliknya, NFS mengharuskan klien harus:InstalasiPerangkat lunak khusus.

NFS tidak bergantung pada transportasi dan dapat menggunakan TCP atau UDP; CIFS adalah protokol bersama untuk koneksi jaringan, yang membutuhkan keandalan transmisi jaringan yang tinggi dan sering menggunakan TCP/IP. NFS mempertahankan karakteristik format file unix, seperti pemilik, grup, dll.; CIFS dilakukan dengan gaya Win OS.

CIFS tidak sering digunakan di lingkungan produksi, tetapi masih umum digunakan pada tahap awal penyebaran proyek dan beberapa operasi sementara. Berikut cara menambahkan CIFS ISO.

Pertama-tama, tentu saja, harus ada satu dengan Win OSserverBagikan file ke luar.
Dalam hal ini, sistem operasi tempat CIFS berada adalah sistem tempat XenCenter berada dalam hal ini, PC yang sangat biasa, informasinya adalah sebagai berikut:
OS: Windows XP SP3
IP: 192.168.0.102/24
Gerbang: IP: 192.168.0.1/24

Di sini atur folder ISO di bawah drive E untuk dibagikan. Ini adalah keterampilan dasar TI, jadi saya tidak akan banyak bicara. Seperti yang ditunjukkan pada gambar. (Perhatikan, dalam hal ini, tidak ada lingkungan kontrol domain.) Jika Windows XP digabungkan ke kontrol domain, izin akses perlu diatur di sini. )



Operasi berikut dilakukan di XenCenter. Proses operasi mirip dengan menambahkan VHD NFS, seperti yang ditunjukkan pada gambar berikut.





Perhatikan bahwa jalur ini ditulis secara berbeda dari jalur NFS sebelumnya. Jika Windows XP bergabung dengan kontrol domain, Anda perlu mengisi nama pengguna dan kata sandi yang diizinkan untuk diakses, dan tentu saja, Anda juga dapat menggunakan akun administrator lokal Windown XP dan kata sandi untuk memverifikasi.






6. Lainnya

Setelah operasi di atas berhasil diselesaikan, saat membuat mesin virtual baru, Anda dapat menggunakan gambar ISO (seperti CentOS 6.4) dari "perpustakaan ISO CIFS" atau "Perpustakaan ISO NFS" sebagai mesin virtual baruInstalasisumber.



Disk virtual komputer virtual disimpan di repositori penyimpanan disk virtual NFS secara default, atau Anda dapat memilih penyimpanan lokal asli "Penyimpanan lokal di xsr01".



Sejauh menyangkut mesin yang berdiri sendiri, penyimpanannya sama di mana-mana, tetapi jika ada beberapa host XenServer, kumpulan sumber daya, dan operasi ketersediaan tinggi seperti XMotion diperlukan, keuntungan kuat dari penyimpanan bersama NFS tercermin.

Di lokasi produksi yang sebenarnya, karena penggunaanperangkat penyimpanan, lebih sering menggunakan ISCSI untuk menambahkanpenyimpanan, keuntungannya lebih besar.




Mantan:Citrix meluncurkan XenServer 6.5
Depan:Sistem CentOS 6.5 dengan mesin virtual Xen 4.1.2
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com