


Pemasangan luar talian sistem pangsi baharu ZTE ceph 16.2.10
Mengenai Sistem Pangsi Baharu ZTE
Sistem Pengendalian Pivot Baharu ZTE adalah berdasarkan kernel stabil Linux dan dibahagikan kepada sistem pengendalian terbenam (NewStart CGEL) dan sistem pengendalian pelayan (NewStart CGSL ), sistem pengendalian desktop (NewStart NSDL), selepas hampir 10 tahun pengumpulan dan pembangunan oleh pasukan R&D profesional, produk itu telah membentuk kelebihan luar biasa dalam tetulang keselamatan, kebolehkawalan bebas dan pengurusan yang mudah digunakan. Pada masa ini, sistem pengendalian pangsi baharu ZTE telah digunakan dalam pengendali telekomunikasi domestik dan asing utama, perusahaan besar dan sederhana milik kerajaan serta penyelesaian e-kerajaan, melayani lapisan bawah rangkaian pensuisan, rangkaian teras, rangkaian tulang belakang, bandar pintar, pengawasan video dan sistem lain. Di atas diterbitkan semula daripada seseorang.
Latar Belakang
Dalam konteks transformasi digital dan penggantian penyetempatan negara, terutamanya projek hal ehwal kerajaan, kini pada asasnya menggunakan CPU setempat dan sistem pengendalian untuk menjalankan perniagaan mereka dan mencapai inovasi bebas Dan selamat dan boleh dipercayai. Dalam artikel ini, kami menggunakan Sistem Fulcrum Baharu ZTE (CGSL) dan pemproses Haiguang untuk menjalankan penggunaan luar talian ceph. Kaedah berikut juga digunakan untuk Dragon Lizard dan centos8.
Menghasilkan pakej pemasangan luar talian
Untuk mula mencipta sumber rpm luar talian ceph, anda perlu mencari mesin pangsi baharu ZTE yang disambungkan ke rangkaian terlebih dahulu. Sistem pangsi baharu ZTE akan memasang beberapa komponen (seperti libvirt, qemu) secara lalai Untuk mengelakkan konflik pergantungan dengan pakej lain semasa memasang ceph, anda boleh memilih pemasangan minimum semasa memasang sistem. Komponen lain dalam projek yang perlu dipasang akan dipasang kemudian. Selain ceph, saya juga menggunakan pakej libvirt Sistem memasang versi libvirt yang lebih rendah secara lalai.
konfigurasi sumber yum
Sistem Pangsi Baharu ZTE pada masa ini tidak menemui alamat sumber yum dalam talian rasmi. Untuk pemasangan dalam talian, anda boleh menggunakan sumber yum Dragon Lizard dan epel8. Berikut ialah konfigurasi sumber yum.
AnolisOS.repo[AppStream]name=AnolisOS-8.6 - AppStreambaseurl=http://mirrors.openanolis.cn/anolis/8.6/AppStream/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[BaseOS]name=AnolisOS-8.6 - BaseOSbaseurl=http://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[DDE]name=AnolisOS-8.6 - DDEbaseurl=http://mirrors.openanolis.cn/anolis/8.6/DDE/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[AppStream-debuginfo]name=AnolisOS-8.6 - AppStream Debuginfobaseurl=http://mirrors.openanolis.cn/anolis/8.6/AppStream/x86_64/debugenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[BaseOS-debuginfo]name=AnolisOS-8.6 - BaseOS Debuginfobaseurl=http://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/debugenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[Plus-debuginfo]name=AnolisOS-8.6 - Plus Debuginfobaseurl=http://mirrors.openanolis.cn/anolis/8.6/Plus/x86_64/debugenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[PowerTools-debuginfo]name=AnolisOS-8.6 - PowerTools Debuginfobaseurl=http://mirrors.openanolis.cn/anolis/8.6/PowerTools/x86_64/debugenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[DDE-debuginfo]name=AnolisOS-8.6 - DDE Debuginfobaseurl=http://mirrors.openanolis.cn/anolis/8.6/DDE/x86_64/debugenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[Extras]name=AnolisOS-8.6 - Extrasbaseurl=http://mirrors.openanolis.cn/anolis/8.6/Extras/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[HighAvailability]name=AnolisOS-8.6 - HighAvailabilitybaseurl=http://mirrors.openanolis.cn/anolis/8.6/HighAvailability/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[Plus]name=AnolisOS-8.6 - Plusbaseurl=http://mirrors.openanolis.cn/anolis/8.6/Plus/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6[PowerTools]name=AnolisOS-8.6 - PowerToolsbaseurl=http://mirrors.openanolis.cn/anolis/8.6/PowerTools/x86_64/osenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CGSL-V6
epel.repo[epel]name=Extra Packages for Enterprise Linux 8 - $basearch# It is much more secure to use the metalink, but if you wish to use a local mirror# place its address here.baseurl=https://mirrors.aliyun.com/epel/8/Everything/$basearchmetalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch&infra=$infra&content=$contentdirenabled=1gpgcheck=1countme=1gpgkey=file:///etc/yum.repos.d/RPM-GPG-KEY-EPEL-8
ceph.repo[Ceph]name=Ceph packages for $basearchbaseurl=http://download.ceph.com/rpm-pacific/el8/$basearchenabled=1gpgcheck=0type=rpm-mdgpgkey=https://download.ceph.com/keys/release.asc[Ceph-noarch]name=Ceph noarch packagesbaseurl=http://download.ceph.com/rpm-pacific/el8/noarchenabled=1gpgcheck=0type=rpm-mdgpgkey=https://download.ceph.com/keys/release.asc[ceph-source]name=Ceph source packagesbaseurl=http://download.ceph.com/rpm-pacific/el8/SRPMSenabled=1gpgcheck=0type=rpm-mdgpgkey=https://download.ceph.com/keys/release.asc
Konfigurasikan cache yum:
[main]gpgcheck=1installonly_limit=3clean_requirements_on_remove=Truebest=Trueskip_if_unavailable=Falsecachedir=/data/yumkeepcache=1
Pasang ceph
yum install ceph -y
Buat gudang luar talian
find /data/cache -name "*.rpm" -exec cp {} /mnt \;createrepo /mnttar -zcvf offline.tar.gz mnt/
Pasang ceph luar talian
tar -zxvf offline.tar.gz cd mntrpm -ivh *.rpm --nodeps --force
Gunakan nod monitor
Kluster Ceph mesti mempunyai sekurang-kurangnya satu monitor dan bilangan OSD yang diperlukan hendaklah sekurang-kurangnya sama dengan bilangan replika objek yang disimpan dalam kelompok. Boot mon awal ialah langkah pertama dalam menggunakan kluster storan Ceph Di sini saya mencipta tiga mon terus pada node1, node2 dan node3.
Tambah monitor pada node1
Jana fsid unik untuk kluster fsid ialah pengecam unik kluster dan mewakili ID sistem fail kluster storan Ceph yang digunakan terutamanya untuk sistem fail Ceph. .
uuidgen
Buat fail konfigurasi ceph dan tambah fsid yang dijana pada fail konfigurasi.
vim /etc/ceph/ceph.conf[global]fsid=9c079a1f-6fc2-4c59-bd4d-e8bc232d33a4mon initial members = node1mon host = 192.168.2.16public network = 192.168.2.0/24auth cluster required = cephxauth service required = cephxauth client required = cephxosd journal size = 1024osd pool default size = 3osd pool default min size = 2osd pool default pg num = 8osd pool default pgp num = 8osd crush chooseleaf type = 1
Buat cincin kekunci dan hasilkan cincin kunci monitor untuk bersedia untuk kluster. Monitor berkomunikasi antara satu sama lain melalui kunci. Apabila boot pemantauan awal, cincin kekunci yang dijana dengan kunci pemantauan mesti disediakan.
ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'
Buat cincin kunci pentadbir dan tambahkan pengguna pada cincin kunci client.admin. Pengguna mesti dibuat dan ditambah pada cincin kekunci monitor untuk menggunakan alat CLI.
ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'
Jana kunci osd bootstrap, jana pengguna dan tambahkan pengguna pada cincin kekunci client.bootstrap-osd.
ceph-authtool --create-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring --gen-key -n client.bootstrap-osd --cap mon 'profile bootstrap-osd' --cap mgr 'allow r'
Tambahkan kunci yang dijana pada ceph.mon.keyring.
ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyringceph-authtool /tmp/ceph.mon.keyring --import-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring
Tukar pemilik ceph.mon.keyring.
chown ceph:ceph /tmp/ceph.mon.keyring
Apabila menjana pemetaan monitor, nama hos, alamat IP hos dan FSID diperlukan. Simpannya sebagai :/tmp/monmap.
monmaptool --create --add `hostname` 192.168.2.16--fsid 9c079a1f-6fc2-4c59-bd4d-e8bc232d33a4 /tmp/monmap
Buat direktori data lalai pada hos monitor Nama direktori adalah dalam format {cluster-name}-{hostname}.
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-`hostname`
Mulakan monitor pada nod nod1.
sudo -u ceph ceph-mon --mkfs -i `hostname` --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
Mulakan isn.
systemctl start ceph-mon@`hostname` && systemctl enable ceph-mon@`hostname`
Pasang mon pada dua nod yang lain
Salin kekunci dan fail konfigurasi ke nod lain.
scp /tmp/ceph.mon.keyring ceph2:/tmp/ceph.mon.keyringscp /etc/ceph/* root@ceph2:/etc/ceph/scp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph2:/var/lib/ceph/bootstrap-osd/scp /tmp/ceph.mon.keyring ceph3:/tmp/ceph.mon.keyringscp /etc/ceph/* root@ceph3:/etc/ceph/scp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph3:/var/lib/ceph/bootstrap-osd/
Ubah suai pemilik dan kumpulan ceph.mon.keyring kepada ceph pada kedua-dua nod.
chown ceph.ceph /tmp/ceph.mon.keyring
Dapatkan maklumat monmap.
ceph mon getmap -o /tmp/ceph.mon.mapgot monmap epoch 1
Lakukan pemulaan mon pada nod mon.
sudo -u ceph ceph-mon --mkfs -i `hostname` --monmap /tmp/ceph.mon.map --keyring /tmp/ceph.mon.keyringsudo -u ceph ceph-mon --mkfs -i `hostname` --monmap /tmp/ceph.mon.map --keyring /tmp/ceph.mon.keyring
Mulakan mon pada kedua-dua nod.
systemctl start ceph-mon@`hostname` && systemctl enable ceph-mon@`hostname`
Ubah suai ceph.conf dan mulakan semula ceph-mon (semua operasi nod).
vim /etc/ceph/ceph.confmon initial members = node1,node2,node3mon host = 192.168.2.16,192.168.2.17,192.168.2.18systemctl restart ceph-mon@`hostname`
Alih keluar mon
ceph mon remove {mon-id}
Tambah osd
Ceph boleh menyediakan volum logik, cakera atau partition menggunakan alat volum cephnya. Alat ceph-volume akan menambah indeks untuk mencipta ID OSD.
Buat osd
dan laksanakannya pada nod1.
ceph-volume lvm create --data /dev/sdb
Proses penciptaan di atas boleh dibahagikan kepada dua peringkat (persediaan dan pengaktifan):
ceph-volume lvm prepare --data /dev/sdb查看osd fsidceph-volume lvm listceph-volume lvm activate {ID} {FSID}
Mulakan setiap proses osd nod.
#node1systemctl restart ceph-osd@0systemctl enable ceph-osd@0 #node2systemctl restart ceph-osd@1systemctl enable ceph-osd@1#node3systemctl restart ceph-osd@2systemctl enable ceph-osd@2
Buat MGR
Pada setiap nod yang menjalankan daemon ceph-mon, anda juga harus menyediakan daemon ceph-mgr.
Buat direktori kunci
Semua nod mgr mesti dilaksanakan.
sudo -u ceph mkdir /var/lib/ceph/mgr/ceph-`hostname -s`cd /var/lib/ceph/mgr/ceph-`hostname -s`
Buat kunci pengesahan
ceph auth get-or-create mgr.`hostname -s` mon 'allow profile mgr' osd 'allow *' mds 'allow *' > keyringchown ceph.ceph /var/lib/ceph/mgr/ceph-`hostname`/keyring
Mulakan daemon mgr
systemctl enable ceph-mgr@`hostname -s` && systemctl start ceph-mgr@`hostname -s`或者ceph-mgr -i `hostname`
Akhirnya semak status larian ceph, saya hanya menambah dua osd.
Atas ialah kandungan terperinci Pemasangan luar talian sistem pangsi baharu ZTE ceph 16.2.10. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Sebab utama mengapa anda tidak boleh log masuk ke MySQL sebagai akar adalah masalah kebenaran, ralat fail konfigurasi, kata laluan tidak konsisten, masalah fail soket, atau pemintasan firewall. Penyelesaiannya termasuk: periksa sama ada parameter pengikat di dalam fail konfigurasi dikonfigurasi dengan betul. Semak sama ada kebenaran pengguna root telah diubahsuai atau dipadam dan ditetapkan semula. Sahkan bahawa kata laluan adalah tepat, termasuk kes dan aksara khas. Semak tetapan dan laluan kebenaran fail soket. Semak bahawa firewall menyekat sambungan ke pelayan MySQL.

Tidak dapat mengakses MySQL dari terminal mungkin disebabkan oleh: perkhidmatan MySQL tidak berjalan; ralat perintah sambungan; kebenaran yang tidak mencukupi; sambungan blok firewall; Ralat fail konfigurasi MySQL.

MySQL mempunyai versi komuniti percuma dan versi perusahaan berbayar. Versi komuniti boleh digunakan dan diubahsuai secara percuma, tetapi sokongannya terhad dan sesuai untuk aplikasi dengan keperluan kestabilan yang rendah dan keupayaan teknikal yang kuat. Edisi Enterprise menyediakan sokongan komersil yang komprehensif untuk aplikasi yang memerlukan pangkalan data yang stabil, boleh dipercayai, berprestasi tinggi dan bersedia membayar sokongan. Faktor yang dipertimbangkan apabila memilih versi termasuk kritikal aplikasi, belanjawan, dan kemahiran teknikal. Tidak ada pilihan yang sempurna, hanya pilihan yang paling sesuai, dan anda perlu memilih dengan teliti mengikut keadaan tertentu.

Untuk membuat pangkalan data Oracle, kaedah biasa adalah menggunakan alat grafik DBCA. Langkah -langkah adalah seperti berikut: 1. Gunakan alat DBCA untuk menetapkan DBName untuk menentukan nama pangkalan data; 2. Tetapkan SYSPASSWORD dan SYSTEMPASSWORD kepada kata laluan yang kuat; 3. Tetapkan aksara dan NationalCharacterset ke Al32utf8; 4. Tetapkan MemorySize dan Tablespacesize untuk menyesuaikan mengikut keperluan sebenar; 5. Tentukan laluan logfile. Kaedah lanjutan dibuat secara manual menggunakan arahan SQL, tetapi lebih kompleks dan terdedah kepada kesilapan. Perhatikan kekuatan kata laluan, pemilihan set aksara, saiz dan memori meja makan

MySQL boleh mengendalikan pelbagai sambungan serentak dan menggunakan multi-threading/multi-pemprosesan untuk menetapkan persekitaran pelaksanaan bebas kepada setiap permintaan pelanggan untuk memastikan bahawa mereka tidak terganggu. Walau bagaimanapun, bilangan sambungan serentak dipengaruhi oleh sumber sistem, konfigurasi MySQL, prestasi pertanyaan, enjin penyimpanan dan persekitaran rangkaian. Pengoptimuman memerlukan pertimbangan banyak faktor seperti tahap kod (menulis SQL yang cekap), tahap konfigurasi (menyesuaikan max_connections), tahap perkakasan (meningkatkan konfigurasi pelayan).

MySQL dan MariaDB boleh dipasang serentak pada pelayan tunggal untuk memenuhi keperluan projek yang berbeza untuk versi atau ciri pangkalan data tertentu. Butiran berikut perlu diberi perhatian kepada: nombor pelabuhan yang berbeza; direktori data yang berbeza; peruntukan sumber yang munasabah; Keserasian versi pemantauan.

MySQL tidak boleh berjalan secara langsung di Android, tetapi ia boleh dilaksanakan secara tidak langsung dengan menggunakan kaedah berikut: menggunakan pangkalan data ringan SQLite, yang dibina di atas sistem Android, tidak memerlukan pelayan yang berasingan, dan mempunyai penggunaan sumber kecil, yang sangat sesuai untuk aplikasi peranti mudah alih. Sambungkan jauh ke pelayan MySQL dan sambungkan ke pangkalan data MySQL pada pelayan jauh melalui rangkaian untuk membaca dan menulis data, tetapi terdapat kelemahan seperti kebergantungan rangkaian yang kuat, isu keselamatan dan kos pelayan.

Linux sesuai untuk pelayan, persekitaran pembangunan, dan sistem tertanam. 1. Sebagai sistem pengendalian pelayan, Linux stabil dan cekap, dan sering digunakan untuk menggunakan aplikasi konkurasi tinggi. 2. Sebagai persekitaran pembangunan, Linux menyediakan alat arahan dan sistem pengurusan pakej yang cekap untuk meningkatkan kecekapan pembangunan. 3. Dalam sistem tertanam, Linux ringan dan disesuaikan, sesuai untuk persekitaran dengan sumber yang terhad.
