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 The FreeBSD Mongolian Documentation Project
Original revision 1.309 Original revision 1.310
$FreeBSD$ $FreeBSD$
--> -->
@ -4227,9 +4227,9 @@ Device 1K-blocks Used Avail Capacity
зай хангалттай байхгүй байх болно.</para> зай хангалттай байхгүй байх болно.</para>
</note> </note>
<para>HAST нь цэгийн үүргийг сонгох үүрэггүй <para>HAST цэгийн үүргийг
(<literal>анхдагч</literal> эсвэл <literal>хоёрдогч</literal>). (<literal>анхдагч</literal> эсвэл <literal>хоёрдогч</literal>)
Цэгийн үүргийг администратор тохируулах юм уу эсвэл администратор тохируулах юм уу эсвэл
&man.hastctl.8; хэрэгсэл ашиглан <application>Heartbeat</application> &man.hastctl.8; хэрэгсэл ашиглан <application>Heartbeat</application>
зэрэг бусад програмаар тохируулж болно. Анхдагч цэг рүү зэрэг бусад програмаар тохируулж болно. Анхдагч цэг рүү
(<literal><replaceable>hasta</replaceable></literal>) шилжээд (<literal><replaceable>hasta</replaceable></literal>) шилжээд
@ -4245,18 +4245,18 @@ Device 1K-blocks Used Avail Capacity
<caution> <caution>
<para>Хоёр цэг хоорондоо холбогдож чадахгүй бөгөөд <para>Хоёр цэг хоорондоо холбогдож чадахгүй бөгөөд
хоёулаа анхдагч гэж тохируулагдсан байж болно. Энэ хоёулаа анхдагч гэж тохируулагдсан бол үүнийг
нөхцлийг <literal>split-brain</literal> гэж нэрлэдэг. <literal>split-brain</literal> гэж нэрлэдэг.
Энэ тохиолдолд алдааг олж засварлахын тулд <xref Энэ тохиолдолд алдааг олж засварлахын тулд <xref
linkend="disks-hast-sb"> хэсэгт зааснаар ажиллана.</para> linkend="disks-hast-sb"> хэсэгт зааснаар ажиллана.</para>
</caution> </caution>
<para>Үр дүнг хоёр цэг дээр &man.hastctl.8; хэрэгсэл <para>Цэг бүр дээр &man.hastctl.8; хэрэгсэл
ашиглан шалгаж болно:</para> ашиглан үр дүнг шалгаж болно:</para>
<screen>&prompt.root; <userinput>hastctl status test</userinput></screen> <screen>&prompt.root; <userinput>hastctl status test</userinput></screen>
<para>Гаралтаас хамгийн чухал текст нь <literal>status</literal> <para>Хамгийн чухал текст нь <literal>status</literal>
мөр бөгөөд хоёр цэг дээр <literal>complete</literal> гэж мөр бөгөөд хоёр цэг дээр <literal>complete</literal> гэж
байх ёстой. Хэрэв энэ нь <literal>degraded</literal> байх ёстой. Хэрэв энэ нь <literal>degraded</literal>
гэж байх юм бол ямар нэг юм болохоо больсныг илтгэнэ. гэж байх юм бол ямар нэг юм болохоо больсныг илтгэнэ.
@ -4266,12 +4266,12 @@ Device 1K-blocks Used Avail Capacity
синхрончлол дууссан гэсэн үг юм.</para> синхрончлол дууссан гэсэн үг юм.</para>
<para>Эцсийн алхам бол <devicename>/dev/hast/<replaceable>test</replaceable></devicename> <para>Дараагийн алхам бол <devicename>/dev/hast/<replaceable>test</replaceable></devicename>
GEOM үйлчилгээ үзүүлэгч дээр файлын систем үүсгэж холбох явдал юм. GEOM үйлчилгээ үзүүлэгч дээр файлын систем үүсгэж холбох явдал юм.
Үүнийг <literal>анхдагч</literal> цэг (учир нь Үүнийг <literal>анхдагч</literal> цэг (учир нь
<filename>/dev/hast/<replaceable>test</replaceable></filename> <filename>/dev/hast/<replaceable>test</replaceable></filename>
зөвхөн <literal>primary</literal> цэг дээр харагдана) дээр зөвхөн <literal>primary</literal> цэг дээр харагдана) дээр
хийх ёстой бөгөөд хатуу дискийн хэмжээнээс хамаарч хэдэн хийх ёстой. Хатуу дискийн хэмжээнээс хамаарч хэдэн
минут үргэлжилж болох юм:</para> минут үргэлжилж болох юм:</para>
<screen>&prompt.root; <userinput>newfs -U /dev/hast/test</userinput> <screen>&prompt.root; <userinput>newfs -U /dev/hast/test</userinput>
@ -4291,24 +4291,24 @@ Device 1K-blocks Used Avail Capacity
<para>Энэ жишээний зорилго нь өгөгдсөн дурын цэг ажиллахаа <para>Энэ жишээний зорилго нь өгөгдсөн дурын цэг ажиллахаа
больсон тохиолдолд ажиллаж байх уян хатан хадгалалтын больсон тохиолдолд ажиллаж байх уян хатан хадгалалтын
систем бүтээх явдал юм. Энд хамгийн түлхүүр ажил бол систем бүтээх явдал юм.
кластерын <literal>анхдагч</literal> цэг ажиллахаа болих Кластерын <literal>анхдагч</literal> цэг ажиллахаа болих
тохиолдлыг байхгүй болгох юм. Хэрэв боллоо гэхэд тохиолдол байж болно. Хэрэв ийм явдал боллоо гэхэд
<literal>хоёрдогч</literal> цэг сааталгүйгээр авч <literal>хоёрдогч</literal> цэг сааталгүйгээр авч
ажиллан файлын системийг шалган холбож өгөгдлийн нэг ажиллан файлын системийг шалган холбож өгөгдлийн нэг
ч битийг алдалгүйгээр үргэлжлүүлэн ажиллах ёстой.</para> ч битийг алдалгүйгээр үргэлжлүүлэн ажиллах ёстой.</para>
<para>Энэ зорилтод хүрэхийн тулд &os;-ийн өөр нэг боломж <para>Энэ зорилтод хүрэхийн тулд &os;-ийн
болох IP давхарга дээр автоматаар шилжих боломжийг IP давхарга дээр автоматаар шилжих боломжийг
бүрдүүлдэг <acronym>CARP</acronym>-г ашиглах шаардлагатай бүрдүүлдэг <acronym>CARP</acronym>-г ашиглах шаардлагатай
байдаг. <acronym>CARP</acronym> нь Common Address Redundancy Protocol байдаг. <acronym>CARP</acronym> (Common Address Redundancy Protocol)
гэсэн үг бөгөөд ижил сүлжээнд олон хостууд IP хаяг ижил сүлжээнд олон хостууд IP хаяг
хуваалцаж хэрэглэх боломжийг бүрдүүлдэг. <acronym>CARP</acronym>-г хуваалцаж хэрэглэх боломжийг бүрдүүлдэг. <acronym>CARP</acronym>-г
кластерын цэг бүр дээр <xref linkend="carp"> хэсэгт зааснаар кластерын цэг бүр дээр <xref linkend="carp"> хэсэгт зааснаар
тохируулна. Үүнийг хийснийхээ дараа цэг бүр тохируулна. Үүнийг хийсний дараа цэг бүр
хуваалцсан IP <replaceable>172.16.0.254</replaceable> гэсэн хуваалцсан IP <replaceable>172.16.0.254</replaceable> гэсэн
хаягтай <devicename>carp0</devicename> гэсэн интерфэйстэй байх хаягтай <devicename>carp0</devicename> гэсэн интерфэйстэй байх
болно. Мэдээж кластерын анхдагч <acronym>HAST</acronym> цэг болно. Кластерын анхдагч <acronym>HAST</acronym> цэг
мастер <acronym>CARP</acronym> цэг байх ёстой.</para> мастер <acronym>CARP</acronym> цэг байх ёстой.</para>
<para>Өмнөх хэсэгт үүсгэсэн <acronym>HAST</acronym> нөөц <para>Өмнөх хэсэгт үүсгэсэн <acronym>HAST</acronym> нөөц
@ -4325,8 +4325,8 @@ Device 1K-blocks Used Avail Capacity
бөгөөд энэ нь <acronym>CARP</acronym> интерфэйсүүд дээр бөгөөд энэ нь <acronym>CARP</acronym> интерфэйсүүд дээр
төлвийг харах боломжийг бүрдүүлдэг. <acronym>CARP</acronym> төлвийг харах боломжийг бүрдүүлдэг. <acronym>CARP</acronym>
интерфэйс дээрх төлвийн өөрчлөлт нь аль нэг цэг ажиллахаа интерфэйс дээрх төлвийн өөрчлөлт нь аль нэг цэг ажиллахаа
байсан эсвэл ажиллаж эхэлснийг харуулна. Энэ тохиолдолд байсан эсвэл ажиллаж эхэлснийг харуулна. Эдгээр төлвийн өөрчлөлт нь
шилжилтийг автоматаар зохицуулах тусгай скриптийг HAST шилжилтийг автоматаар зохицуулах тусгай скриптийг
ажиллуулах боломжтой юм.</para> ажиллуулах боломжтой юм.</para>
<para><acronym>CARP</acronym> интерфэйсүүд дээрх төлвийн өөрчлөлтүүдийг <para><acronym>CARP</acronym> интерфэйсүүд дээрх төлвийн өөрчлөлтүүдийг
@ -4348,7 +4348,7 @@ notify 30 {
};</programlisting> };</programlisting>
<para>Шинэ тохиргоог идэвхтэй болгохын тулд <para>Шинэ тохиргоог идэвхтэй болгохын тулд
дараах тушаалыг цэг бүр дээр ажиллуулна:</para> &man.devd.8;-г цэг бүр дээр дахин ажиллуулна:</para>
<screen>&prompt.root; <userinput>/etc/rc.d/devd restart</userinput></screen> <screen>&prompt.root; <userinput>/etc/rc.d/devd restart</userinput></screen>
@ -4447,8 +4447,8 @@ case "$1" in
;; ;;
esac</programlisting> esac</programlisting>
<para>Товчхондоо скрипт нь цэг <literal>мастер</literal> / <para>Товчхондоо скрипт нь эдгээр алхмуудыг цэг <literal>мастер</literal> /
<literal>анхдагч</literal> болох үед дараахийг хийнэ:</para> <literal>анхдагч</literal> болох үед хийнэ:</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
@ -4505,16 +4505,16 @@ esac</programlisting>
<title>Алдааг олж засварлах ерөнхий аргууд</title> <title>Алдааг олж засварлах ерөнхий аргууд</title>
<para><acronym>HAST</acronym> ерөнхийдөө асуудалгүй ажиллах <para><acronym>HAST</acronym> ерөнхийдөө асуудалгүй ажиллах
ёстой боловч бусад програмуудын нэгэн адил ажиллах ёстойгоосоо ёстой. Гэхдээ бусад програмуудын нэгэн адил ажиллах ёстойгоосоо
өөрөөр ажиллах тохиолдол байдаг. Асуудлын шалтгаан өөр өөр өөрөөр ажиллах тохиолдол байдаг. Асуудлын шалтгаан өөр өөр
байж болох боловч гол шалгах юм нь кластерын цэгүүдийн байж болох боловч гол шалгах юм нь кластерын цэгүүдийн
хооронд цаг синхрончлогдсон байгаа эсэхийг мэдэх явдал хооронд цаг синхрончлогдсон байгаа эсэхийг мэдэх явдал
юм.</para> юм.</para>
<para><acronym>HAST</acronym>-н асуудлуудыг шалгаж байхдаа <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; Мөн <literal>-F</literal> аргументыг ашиглан &man.hastd.8;
@ -4524,15 +4524,14 @@ esac</programlisting>
<sect3 id="disks-hast-sb"> <sect3 id="disks-hast-sb">
<title>Split-brain нөхцлөөс сэргэж гарах</title> <title>Split-brain нөхцлөөс сэргэж гарах</title>
<para>Хоёр цэг нэг нэгэнтэйгээ холбогдож чадахгүй бөгөөд <para><literal>split-brain</literal> гэдэг нь хоёр цэг нэг нэгэнтэйгээ
хоёул анхдагч цэг гэж тохируулагдсан үеийн нөхцлийг холбогдож чадахгүй бөгөөд хоёул анхдагч цэг гэж тохируулагдсан
<literal>split-brain</literal> гэдэг. Энэ нь аюултай нөхцөл үе юм. Энэ нь аюултай нөхцөл
бөгөөд учир нь энэ тохиолдолд өгөгдөлд хоёр цэг хоёул бөгөөд учир нь энэ тохиолдолд өгөгдөлд хоёр цэг хоёул
нийцгүй өөрчлөлтийг хийх боломжийг олгодог. Энэ нөхцлийг нийцгүй өөрчлөлтийг хийх боломжийг олгодог. Энэ нөхцлийг
системийн администратор гараар зохицуулах шаардлагатай.</para> системийн администратор гараар засварлах шаардлагатай.</para>
<para>Энэ тохиолдлыг засварлахын тулд администратор <para>Администратор аль цэг хамгийн чухал өөрчлөлттэй байгаа дээр шийдвэр
аль цэг хамгийн чухал өөрчлөлттэй байгаа дээр шийдвэр
гаргаж (эсвэл гараар нийлүүлэн) <acronym>HAST</acronym>-д гаргаж (эсвэл гараар нийлүүлэн) <acronym>HAST</acronym>-д
эвдэрсэн өгөгдөл бүхий цэгийн бүтэн синхрончлол хийх эвдэрсэн өгөгдөл бүхий цэгийн бүтэн синхрончлол хийх
боломжийг олгох ёстой. Ингэхийн тулд дараах тушаалуудыг боломжийг олгох ёстой. Ингэхийн тулд дараах тушаалуудыг