Update disks chapter
Obtained from: FreeBSD Mongolian Documentation project
This commit is contained in:
parent
bcd8edb6ac
commit
91f3ce0bd3
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=38074
1 changed files with 34 additions and 35 deletions
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
The FreeBSD Mongolian Documentation Project
|
||||
|
||||
Original revision 1.309
|
||||
Original revision 1.310
|
||||
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
@ -4227,9 +4227,9 @@ Device 1K-blocks Used Avail Capacity
|
|||
зай хангалттай байхгүй байх болно.</para>
|
||||
</note>
|
||||
|
||||
<para>HAST нь цэгийн үүргийг сонгох үүрэггүй
|
||||
(<literal>анхдагч</literal> эсвэл <literal>хоёрдогч</literal>).
|
||||
Цэгийн үүргийг администратор тохируулах юм уу эсвэл
|
||||
<para>HAST цэгийн үүргийг
|
||||
(<literal>анхдагч</literal> эсвэл <literal>хоёрдогч</literal>)
|
||||
администратор тохируулах юм уу эсвэл
|
||||
&man.hastctl.8; хэрэгсэл ашиглан <application>Heartbeat</application>
|
||||
зэрэг бусад програмаар тохируулж болно. Анхдагч цэг рүү
|
||||
(<literal><replaceable>hasta</replaceable></literal>) шилжээд
|
||||
|
@ -4245,18 +4245,18 @@ Device 1K-blocks Used Avail Capacity
|
|||
|
||||
<caution>
|
||||
<para>Хоёр цэг хоорондоо холбогдож чадахгүй бөгөөд
|
||||
хоёулаа анхдагч гэж тохируулагдсан байж болно. Энэ
|
||||
нөхцлийг <literal>split-brain</literal> гэж нэрлэдэг.
|
||||
хоёулаа анхдагч гэж тохируулагдсан бол үүнийг
|
||||
<literal>split-brain</literal> гэж нэрлэдэг.
|
||||
Энэ тохиолдолд алдааг олж засварлахын тулд <xref
|
||||
linkend="disks-hast-sb"> хэсэгт зааснаар ажиллана.</para>
|
||||
</caution>
|
||||
|
||||
<para>Үр дүнг хоёр цэг дээр &man.hastctl.8; хэрэгсэл
|
||||
ашиглан шалгаж болно:</para>
|
||||
<para>Цэг бүр дээр &man.hastctl.8; хэрэгсэл
|
||||
ашиглан үр дүнг шалгаж болно:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>hastctl status test</userinput></screen>
|
||||
|
||||
<para>Гаралтаас хамгийн чухал текст нь <literal>status</literal>
|
||||
<para>Хамгийн чухал текст нь <literal>status</literal>
|
||||
мөр бөгөөд хоёр цэг дээр <literal>complete</literal> гэж
|
||||
байх ёстой. Хэрэв энэ нь <literal>degraded</literal>
|
||||
гэж байх юм бол ямар нэг юм болохоо больсныг илтгэнэ.
|
||||
|
@ -4266,12 +4266,12 @@ Device 1K-blocks Used Avail Capacity
|
|||
синхрончлол дууссан гэсэн үг юм.</para>
|
||||
|
||||
|
||||
<para>Эцсийн алхам бол <devicename>/dev/hast/<replaceable>test</replaceable></devicename>
|
||||
<para>Дараагийн алхам бол <devicename>/dev/hast/<replaceable>test</replaceable></devicename>
|
||||
GEOM үйлчилгээ үзүүлэгч дээр файлын систем үүсгэж холбох явдал юм.
|
||||
Үүнийг <literal>анхдагч</literal> цэг (учир нь
|
||||
<filename>/dev/hast/<replaceable>test</replaceable></filename>
|
||||
зөвхөн <literal>primary</literal> цэг дээр харагдана) дээр
|
||||
хийх ёстой бөгөөд хатуу дискийн хэмжээнээс хамаарч хэдэн
|
||||
хийх ёстой. Хатуу дискийн хэмжээнээс хамаарч хэдэн
|
||||
минут үргэлжилж болох юм:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>newfs -U /dev/hast/test</userinput>
|
||||
|
@ -4291,24 +4291,24 @@ Device 1K-blocks Used Avail Capacity
|
|||
|
||||
<para>Энэ жишээний зорилго нь өгөгдсөн дурын цэг ажиллахаа
|
||||
больсон тохиолдолд ажиллаж байх уян хатан хадгалалтын
|
||||
систем бүтээх явдал юм. Энд хамгийн түлхүүр ажил бол
|
||||
кластерын <literal>анхдагч</literal> цэг ажиллахаа болих
|
||||
тохиолдлыг байхгүй болгох юм. Хэрэв боллоо гэхэд
|
||||
систем бүтээх явдал юм.
|
||||
Кластерын <literal>анхдагч</literal> цэг ажиллахаа болих
|
||||
тохиолдол байж болно. Хэрэв ийм явдал боллоо гэхэд
|
||||
<literal>хоёрдогч</literal> цэг сааталгүйгээр авч
|
||||
ажиллан файлын системийг шалган холбож өгөгдлийн нэг
|
||||
ч битийг алдалгүйгээр үргэлжлүүлэн ажиллах ёстой.</para>
|
||||
|
||||
<para>Энэ зорилтод хүрэхийн тулд &os;-ийн өөр нэг боломж
|
||||
болох IP давхарга дээр автоматаар шилжих боломжийг
|
||||
<para>Энэ зорилтод хүрэхийн тулд &os;-ийн
|
||||
IP давхарга дээр автоматаар шилжих боломжийг
|
||||
бүрдүүлдэг <acronym>CARP</acronym>-г ашиглах шаардлагатай
|
||||
байдаг. <acronym>CARP</acronym> нь Common Address Redundancy Protocol
|
||||
гэсэн үг бөгөөд ижил сүлжээнд олон хостууд IP хаяг
|
||||
байдаг. <acronym>CARP</acronym> (Common Address Redundancy Protocol)
|
||||
ижил сүлжээнд олон хостууд IP хаяг
|
||||
хуваалцаж хэрэглэх боломжийг бүрдүүлдэг. <acronym>CARP</acronym>-г
|
||||
кластерын цэг бүр дээр <xref linkend="carp"> хэсэгт зааснаар
|
||||
тохируулна. Үүнийг хийснийхээ дараа цэг бүр
|
||||
тохируулна. Үүнийг хийсний дараа цэг бүр
|
||||
хуваалцсан IP <replaceable>172.16.0.254</replaceable> гэсэн
|
||||
хаягтай <devicename>carp0</devicename> гэсэн интерфэйстэй байх
|
||||
болно. Мэдээж кластерын анхдагч <acronym>HAST</acronym> цэг
|
||||
болно. Кластерын анхдагч <acronym>HAST</acronym> цэг
|
||||
мастер <acronym>CARP</acronym> цэг байх ёстой.</para>
|
||||
|
||||
<para>Өмнөх хэсэгт үүсгэсэн <acronym>HAST</acronym> нөөц
|
||||
|
@ -4325,8 +4325,8 @@ Device 1K-blocks Used Avail Capacity
|
|||
бөгөөд энэ нь <acronym>CARP</acronym> интерфэйсүүд дээр
|
||||
төлвийг харах боломжийг бүрдүүлдэг. <acronym>CARP</acronym>
|
||||
интерфэйс дээрх төлвийн өөрчлөлт нь аль нэг цэг ажиллахаа
|
||||
байсан эсвэл ажиллаж эхэлснийг харуулна. Энэ тохиолдолд
|
||||
шилжилтийг автоматаар зохицуулах тусгай скриптийг
|
||||
байсан эсвэл ажиллаж эхэлснийг харуулна. Эдгээр төлвийн өөрчлөлт нь
|
||||
HAST шилжилтийг автоматаар зохицуулах тусгай скриптийг
|
||||
ажиллуулах боломжтой юм.</para>
|
||||
|
||||
<para><acronym>CARP</acronym> интерфэйсүүд дээрх төлвийн өөрчлөлтүүдийг
|
||||
|
@ -4348,7 +4348,7 @@ notify 30 {
|
|||
};</programlisting>
|
||||
|
||||
<para>Шинэ тохиргоог идэвхтэй болгохын тулд
|
||||
дараах тушаалыг цэг бүр дээр ажиллуулна:</para>
|
||||
&man.devd.8;-г цэг бүр дээр дахин ажиллуулна:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/etc/rc.d/devd restart</userinput></screen>
|
||||
|
||||
|
@ -4447,8 +4447,8 @@ case "$1" in
|
|||
;;
|
||||
esac</programlisting>
|
||||
|
||||
<para>Товчхондоо скрипт нь цэг <literal>мастер</literal> /
|
||||
<literal>анхдагч</literal> болох үед дараахийг хийнэ:</para>
|
||||
<para>Товчхондоо скрипт нь эдгээр алхмуудыг цэг <literal>мастер</literal> /
|
||||
<literal>анхдагч</literal> болох үед хийнэ:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
|
@ -4505,16 +4505,16 @@ esac</programlisting>
|
|||
<title>Алдааг олж засварлах ерөнхий аргууд</title>
|
||||
|
||||
<para><acronym>HAST</acronym> ерөнхийдөө асуудалгүй ажиллах
|
||||
ёстой боловч бусад програмуудын нэгэн адил ажиллах ёстойгоосоо
|
||||
ёстой. Гэхдээ бусад програмуудын нэгэн адил ажиллах ёстойгоосоо
|
||||
өөрөөр ажиллах тохиолдол байдаг. Асуудлын шалтгаан өөр өөр
|
||||
байж болох боловч гол шалгах юм нь кластерын цэгүүдийн
|
||||
хооронд цаг синхрончлогдсон байгаа эсэхийг мэдэх явдал
|
||||
юм.</para>
|
||||
|
||||
<para><acronym>HAST</acronym>-н асуудлуудыг шалгаж байхдаа
|
||||
&man.hastd.8;-н дибаг түвшинг ихэсгэж үзэх ёстой.
|
||||
Ингэхдээ &man.hastd.8;-г <literal>-d</literal> өгөгдөлтэйгээр
|
||||
ажиллуулах хэрэгтэй. Дибаг түвшинг дахин дахин ихэсгэхийн
|
||||
&man.hastd.8;-г <literal>-d</literal> өгөгдөлтэйгээр
|
||||
ажиллуулан &man.hastd.8;-н дибаг түвшинг ихэсгэж үзэх ёстой.
|
||||
Дибаг түвшинг дахин дахин ихэсгэхийн
|
||||
тулд энэ аргументыг олон удаа тавьж өгч болно. Энэ замаар
|
||||
маш их хэрэгтэй мэдээллийг олж авч болно.
|
||||
Мөн <literal>-F</literal> аргументыг ашиглан &man.hastd.8;
|
||||
|
@ -4524,15 +4524,14 @@ esac</programlisting>
|
|||
<sect3 id="disks-hast-sb">
|
||||
<title>Split-brain нөхцлөөс сэргэж гарах</title>
|
||||
|
||||
<para>Хоёр цэг нэг нэгэнтэйгээ холбогдож чадахгүй бөгөөд
|
||||
хоёул анхдагч цэг гэж тохируулагдсан үеийн нөхцлийг
|
||||
<literal>split-brain</literal> гэдэг. Энэ нь аюултай нөхцөл
|
||||
<para><literal>split-brain</literal> гэдэг нь хоёр цэг нэг нэгэнтэйгээ
|
||||
холбогдож чадахгүй бөгөөд хоёул анхдагч цэг гэж тохируулагдсан
|
||||
үе юм. Энэ нь аюултай нөхцөл
|
||||
бөгөөд учир нь энэ тохиолдолд өгөгдөлд хоёр цэг хоёул
|
||||
нийцгүй өөрчлөлтийг хийх боломжийг олгодог. Энэ нөхцлийг
|
||||
системийн администратор гараар зохицуулах шаардлагатай.</para>
|
||||
системийн администратор гараар засварлах шаардлагатай.</para>
|
||||
|
||||
<para>Энэ тохиолдлыг засварлахын тулд администратор
|
||||
аль цэг хамгийн чухал өөрчлөлттэй байгаа дээр шийдвэр
|
||||
<para>Администратор аль цэг хамгийн чухал өөрчлөлттэй байгаа дээр шийдвэр
|
||||
гаргаж (эсвэл гараар нийлүүлэн) <acronym>HAST</acronym>-д
|
||||
эвдэрсэн өгөгдөл бүхий цэгийн бүтэн синхрончлол хийх
|
||||
боломжийг олгох ёстой. Ингэхийн тулд дараах тушаалуудыг
|
||||
|
|
Loading…
Reference in a new issue