<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://kuutorvaja.eenet.ee/w/index.php?action=history&amp;feed=atom&amp;title=Cephi_paigaldus_k%C3%A4sitsi_ilma_deploy-utiliidita</id>
	<title>Cephi paigaldus käsitsi ilma deploy-utiliidita - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="https://kuutorvaja.eenet.ee/w/index.php?action=history&amp;feed=atom&amp;title=Cephi_paigaldus_k%C3%A4sitsi_ilma_deploy-utiliidita"/>
	<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Cephi_paigaldus_k%C3%A4sitsi_ilma_deploy-utiliidita&amp;action=history"/>
	<updated>2026-06-04T02:40:44Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Cephi_paigaldus_k%C3%A4sitsi_ilma_deploy-utiliidita&amp;diff=29972&amp;oldid=prev</id>
		<title>Jj: Uus lehekülg: &#039;===Cephi paigaldus käsitsi ilma deploy utiliidita===  NB! katsed tunduvat näitavat seda, et btrfsi kasutamine OSD&#039;de all võtab jõudlust maha kuna btrfs kipub kirjutama pideva...&#039;</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Cephi_paigaldus_k%C3%A4sitsi_ilma_deploy-utiliidita&amp;diff=29972&amp;oldid=prev"/>
		<updated>2017-01-04T10:32:31Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;===Cephi paigaldus käsitsi ilma deploy utiliidita===  NB! katsed tunduvat näitavat seda, et btrfsi kasutamine OSD&amp;#039;de all võtab jõudlust maha kuna btrfs kipub kirjutama pideva...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Cephi paigaldus käsitsi ilma deploy utiliidita===&lt;br /&gt;
&lt;br /&gt;
NB! katsed tunduvat näitavat seda, et btrfsi kasutamine OSD&amp;#039;de all võtab jõudlust maha kuna btrfs kipub kirjutama pidevalt suurte blokkide kaupa. Sobivam oleks kasutada XFS&amp;#039;i&lt;br /&gt;
&lt;br /&gt;
Mõningail erandjuhtudel võib olla soov mitte kasutada ceph-deploy mehanismi, näiteks on vajadus skriptida kogu cephi clustri ehitamiseks oma töövahend. Selleks siis juhend kuidas hakkama saada kui deployd pole.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võtmete loomine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
meil vaja kahte võtit. Esimene võti mille tekitame monitoridele&lt;br /&gt;
&lt;br /&gt;
 # ceph-authtool --create-keyring /etc/ceph/ceph.mon.keyring --gen-key -n mon. --cap mon &amp;#039;allow *&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Teiseks admin.keyring&lt;br /&gt;
&lt;br /&gt;
 # ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --set-uid=0 --cap mon &amp;#039;allow *&amp;#039; --cap osd &amp;#039;allow *&amp;#039; --cap mds &amp;#039;allow&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Paneme mon.keyringi ka admini võtme&lt;br /&gt;
&lt;br /&gt;
 # ceph-authtool /etc/ceph/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring&lt;br /&gt;
&lt;br /&gt;
kopeerime mõlemad võtmed kõigile hostidele&lt;br /&gt;
&lt;br /&gt;
 # scp ceph.mon.keyring ceph.client.admin.keyring mon1:/etc/ceph&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Monitori loomine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Fsid genereerimine uuidgen abil&lt;br /&gt;
&lt;br /&gt;
 # uuidgen&lt;br /&gt;
 bcdf56d2-40a8-48b3-ac94-3c377557ee89&lt;br /&gt;
&lt;br /&gt;
OSD ja MDS serverid kasutavad ceph.conf faili, et saada teada mis on MON serverid. Kuid&lt;br /&gt;
mon serverid ise vajavad omavahelise quorumi ja selle reeglite süsteemi praxis suhtluse jaoks binaarfaili monmap.&lt;br /&gt;
&lt;br /&gt;
 # monmaptool --create --add mon.0 192.168.2.1 --add mon.1 192.168.2.2 --add mon.2 192.168.2.3 --fsid 1798897a-f0c9-422d-86b3-d4933a12c7ac initial-monmap&lt;br /&gt;
&lt;br /&gt;
ja seejärel monmap kõigisse monitoridesse&lt;br /&gt;
&lt;br /&gt;
 # scp initial-monmap mon1:/etc/ceph&lt;br /&gt;
 # scp initial-monmap mon2:/etc/ceph&lt;br /&gt;
 # scp initial-monmap mon3:/etc/ceph&lt;br /&gt;
&lt;br /&gt;
Initsialiseerime esimese monitori&lt;br /&gt;
&lt;br /&gt;
 # ceph-mon --mkfs -i 0 --monmap initial-monmap --keyring ceph.mon.keyring&lt;br /&gt;
&lt;br /&gt;
ja samamoodi ka kõik ülejäänud monitorid&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Osd loomine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ketta ettevalmistamine (kuna ketas ilmselt suurem kui kaks tera kasutame GPT partitsioonitabelit)&lt;br /&gt;
&lt;br /&gt;
 # parted --script /dev/sda mklabel gpt&lt;br /&gt;
 # parted --script /dev/sda mkpart primary btrfs 0% 100%&lt;br /&gt;
&lt;br /&gt;
Kettale GPT patitsioonitabel ja sinna btrfs failisüsteem&lt;br /&gt;
 &lt;br /&gt;
 # mkfs.btrfs -L &amp;lt;label&amp;gt; /dev/sda1&lt;br /&gt;
&lt;br /&gt;
näiteks&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f -L OSD3 /dev/sda1&lt;br /&gt;
&lt;br /&gt;
Kuna btrfsiga on teatud bugid veel on ilmselt kasulikum kasutada xfsi, selleks&lt;br /&gt;
&lt;br /&gt;
 # mkfs.xfs -L OSD3 /dev/sda1&lt;br /&gt;
&lt;br /&gt;
Kettal olevaid btrfs labeleid saab vaadata käsuga&lt;br /&gt;
&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;btrfs filesystem show&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Label: &amp;#039;OSD3&amp;#039;  uuid: 02e79f37-14f6-4a69-adee-764d6641dd53&lt;br /&gt;
 	Total devices 1 FS bytes used 141.26GiB&lt;br /&gt;
 	devid    1 size 3.64TiB used 144.04GiB path /dev/sdb1&lt;br /&gt;
 &lt;br /&gt;
 Label: &amp;#039;OSD4&amp;#039;  uuid: 0a9caf15-6e16-4542-bb6c-092c21bb1c8c&lt;br /&gt;
 	Total devices 1 FS bytes used 105.88GiB&lt;br /&gt;
 	devid    1 size 3.64TiB used 108.04GiB path /dev/sdc1&lt;br /&gt;
 &lt;br /&gt;
 Label: &amp;#039;OSD5&amp;#039;  uuid: 2f065f62-ae16-4343-b9f9-01257d2c67cb&lt;br /&gt;
 	Total devices 1 FS bytes used 118.84GiB&lt;br /&gt;
 	devid    1 size 3.64TiB used 121.04GiB path /dev/sdd1&lt;br /&gt;
&lt;br /&gt;
Tekitame osdle unikaalse uuidi&lt;br /&gt;
&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;uuidgen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 fb84a114-e961-4a8d-98a3-0b263c003129&lt;br /&gt;
&lt;br /&gt;
Registreerime osd koos uuidiga monitorides&lt;br /&gt;
&lt;br /&gt;
 # ceph osd create fb84a114-e961-4a8d-98a3-0b263c003129&lt;br /&gt;
 0&lt;br /&gt;
&lt;br /&gt;
Vastuseks öeldud null tähendab, et registreeriti monitoridesse osd.0 nimeline kirje&lt;br /&gt;
&lt;br /&gt;
Edasi OSD startimine&lt;br /&gt;
&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;ceph-osd -i 0 --mkfs --mkkey --osd-uuid fb84a114-e961-4a8d-98a3-0b263c003129&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 2014-11-20 14:13:24.790861 7feef17a9780 -1 journal FileJournal::_open: disabling aio for non-block journal.  Use journal_force_aio to force use of aio anyway&lt;br /&gt;
 2014-11-20 14:13:25.338929 7feef17a9780 -1 journal FileJournal::_open: disabling aio for non-block journal.  Use journal_force_aio to force use of aio anyway&lt;br /&gt;
 2014-11-20 14:13:25.350759 7feef17a9780 -1 filestore(/var/lib/ceph/osd/ceph-0) could not find 23c2fcde/osd_superblock/0//-1 in index: (2) No such file or directory&lt;br /&gt;
 2014-11-20 14:13:25.648467 7feef17a9780 -1 created object store /var/lib/ceph/osd/ceph-0 journal /var/lib/ceph/osd/ceph-0/journal for osd.0 fsid e86f3136-90b0-469f-91b5-574e868fb32e&lt;br /&gt;
 2014-11-20 14:13:25.648527 7feef17a9780 -1 auth: error reading file: /var/lib/ceph/osd/ceph-0/keyring: can&amp;#039;t open /var/lib/ceph/osd/ceph-0/keyring: (2) No such file or directory&lt;br /&gt;
 2014-11-20 14:13:25.648605 7feef17a9780 -1 created new key in keyring /var/lib/ceph/osd/ceph-0/keyring&lt;br /&gt;
&lt;br /&gt;
Nagu viimaselt näha realt loodi ka cephi masinale unikaalne võti&lt;br /&gt;
&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;cat /var/lib/ceph/osd/ceph-0/keyring&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [osd.0]&lt;br /&gt;
 	key = AQDsds1U3MSnahAAf4NslrVyGqMGeDFcdOpVRg==&lt;br /&gt;
&lt;br /&gt;
Sama võtmefaili kasutame selleks, et lisada loodud osd info monitoride praxise andmebaasi&lt;br /&gt;
&lt;br /&gt;
 # ceph auth add osd.0 osd &amp;#039;allow *&amp;#039; mon &amp;#039;allow profile osd&amp;#039; -i /var/lib/ceph/osd/ceph-0/keyring&lt;br /&gt;
 added key for osd.0&lt;br /&gt;
&lt;br /&gt;
Nüüd lisame enda host serveri crush tabelisse&lt;br /&gt;
&lt;br /&gt;
 # ceph osd crush add-bucket serverinimi host&lt;br /&gt;
 added bucket data1 type host to crush map&lt;br /&gt;
&lt;br /&gt;
NB! server tuleb lisada crush tabelis root harusse, muidu pg&amp;#039;sid ei tekitata vaid need jäävad staatusesse &amp;quot;creating&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # ceph osd crush move serverinimi root=default&lt;br /&gt;
&lt;br /&gt;
Ja seome crush tabelis osd0 tema hostiga&lt;br /&gt;
&lt;br /&gt;
 # ceph osd crush add osd.0 1.0 host=data1&lt;br /&gt;
 add item id 0 name &amp;#039;osd.0&amp;#039; weight 1 at location {host=data1} to crush map&lt;/div&gt;</summary>
		<author><name>Jj</name></author>
	</entry>
</feed>