Update disks chapter

Obtained from: FreeBSD Mongolian Documentation project
This commit is contained in:
Ganbold Tsagaankhuu 2011-12-20 10:25:59 +00:00
parent bcd8edb6ac
commit 91f3ce0bd3
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=38074

View file

@ -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>-д
эвдэрсэн өгөгдөл бүхий цэгийн бүтэн синхрончлол хийх
боломжийг олгох ёстой. Ингэхийн тулд дараах тушаалуудыг