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