انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Paramont در 21 اردیبهشت 1394، 09:29 قظ
-
سلام
از اونجایی که نمی دونستم سوالم تو کدوم بخش هستش اینجا می پرسم.
من قصد دارم برای یک سرور لینوکسی (سوزه، ردهت یا هر نسخه دیگری) یک سرور standby درست کنم به طوری که هر بلاکی که در سرور اصلی تغییر داده شد در لحظه بر روی سرور standby بشینه. یه چیزی شبیه به سرویس گارد در اوراکل رو روی سیستم عامل می خواهم پیاده کنم.
مثال من بر روی سرور اصلی در /home یک فایل touch می کنم در همان لحظه همان فایل بر روی سرور standby به صورت اتوماتیک ساخته شود.
دستور rsync به کارم نمی آید چون باید تو cron تعریف بشه و در لحظه sync نمی کنه.
-
اگر فقط داده های رو سخت دیسک مهمه چند تا دیسک رو RAIDکنید :
http://technologyworld.blogsky.com/1389/04/10/post-200/
-
سلام دوست عزیز
ممنون از پاسختون ولی این دو سرور من در دو محیط مجزا هستند فرض کنید یکی از سرورها تهران و دیگری در تبریز هستش و قرار است از طریق شبکه اطلاعات از سرور سایت تهران به سرور سایت تبریز منتقل بشه و این مورد نیز بایستی در لحظه باشه.
این زمانی است که سرور سایت تهران مشکل دار شده و قصد switch over به سرور سایت تبریز رو دارم و می خواهم تمام اطلاعات در آخرین لحظه از سرور تهران به سرور تبریز منتقل شده باشه.
تمامی سرورهایی که نصب می کنم صد در صد raid هستند.
-
سلام
کسی نیست راهنمایی کنه
-
ببین دوست عزیز شما نیاز به راهاندازی سرور HA دارین
تبادل اطلاعات معنی نمیده در آخرین لحظه باشه بلکه هر زمان تغییری رخ داد باید sync داده ای نیز انجام بشه
اینکار یک کار پیچیده است می تونی از برنامه Heartbeat استاده کنی
اگر نیاز به کمک بود من در خدمتم
-
سلام
اگر فقط مبحث فایل ها هست
میتونید با استفاده از rsync فایلهای را Sync کنید.
مثلا هر دقیقه چک بشه
و برای دیتابیس هم اگر دارید میتونید Replication کنید
-
سلام دوستان عزیز
ممنون از راهنمایی و پاسختون، لینوکس سبز عزیز، HA با دستور heartbeat برای زمانی خوبه که روی هر دو سرور من سرویسی بالا باشه اگه یه سرور من منهدم شد اونیکی سرویس بده. البته اون چیزی که من search کردم و دستگیرم شد.
j4b3r z عزیز دقیقا بحث من فایل های روی os هستش rsync هم در حال حاضر دارم و در cron تعریف شده و روزی یک مرتبه اطلاعات رو sync می کنه طبق گفته شما می توان هر یک دقیقه کار sync رو انجام داد ولی می ترسم روی سرور اصلی بار زیادی بندازه و باعث اختلال بشه.
-
میتونی از syncthing استفاده کنی و بذاری همیشه در پسزمینه در حال اجرا باشه. هروقت در هرکدوم از سرورها تغییری ایجاد شد، بلافاصله روی اونیکی هم اعمال میشه
-
سلام دانیال عزیز
ممنون از پاسختون، من این نرم افزار رو نصب کردم و کانفیگ کردم. فکر کنم پشت این نرم افزار از همون rsync استفاده می شه!؟(نمی دونم حدس می زنم)چند تا سوال برام پیش اومده ممنون می شم راهنماییم کنید.
1- در زمان تعریف یک فولدر یک Rescan Interval داره . این برای چه موردی بکار می ره؟ من این رو روی 2 ثانیه گذاشتم ولی باز هم در مدت 10 الی 15 ثانیه روی سرور دومم تغییرات اعمال شد.
2- می شه هم زمان هم سرور اول و هم سرور دوم با هم تیک Folder Master رو داشته باشن بطوری که اگر من روی سرور اولم تغییرات دادم اطلاعات به سرور دوم منتقل بشه و وقتی روی سرور دوم تغییرات دادم روی سرور اول اعمال بشه؟ من این رو تست کردم نشد. تیک رو میگذاره بزارم ولی تغییرات را اعمال نمی کرد.
ممنون و متشکر