سلام لطفا یه نگاهی بندازید :کلاست

Discussions related to networking, wired and wireless networks, etc.

Moderators: aysabzevar, alan, bkashaf, blix

سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Sun Jul 12, 2009 6:33 am

من چند تا سوال و مشکل دارم اگه میشه کمکم کنید
1- سایتتون افتضاحه ۲ سال پیش با یوز hogat عضو شدم با مصیبت
رمزم یادم رفت هر کاری کردم نتونستم وارد بشم یا رمز جدید بگیرم
منم دیگه رفتم سراغ سایتای دیگه این روزا دوباره اومدم سراغ پارسیکس
باور کنید ۱۰ ساعت طول کشید تا تونستم
عضو بشم یه دلیل کمی عضوتون همینه بدون شک
عضو شدن در سایتتون فوق العاده برا یه کاربر عادی سخته یه فکری بکنید
اگه باور نمیکنید یه کاربر عادی پیدا کنید و بگید بیاد عضو بشه
...
2-با پارسیکس 2 که بالا میام گرافیکم رو نمیشناسه دیگه نمیتونم گرافیکی نصب
کنم نصب متنی امکان پذیر هست؟ من به همین دلیل از فدورا و اوبنتو الان دارم استفاده میکنم
3-من میخوام روی چهار سیستم کلاسترینگ ایجاد کنم اپن ماسیکس رو مقالشو دیدم
اما سوالم اینه آیا اپن ماسیکس روی هسته های جدید
۷
2.6.27
نصب میشه
اگه نه راهی هست مثل ماسیکس ساده برای نصب کلاستر رو کرنل های جدید
مثلا با پارسیکس یا اوبنتو جدید قابل پیاده سازی باشه
4-الان ساده ترین راه پیاده سازی کلاستر چیه و باید چه بسته هایی نصب کنم
5-آیا پارسیکس با کارت شبکه و سوییچ مشکل نداره و اونا رو راحت شناسایی
میکنه
یعنی برا شناسوندن سوییچ یا هاب باید چکار کنم چه دستوری؟
6-آیا نرم افزاری برای راحتی شرکت در این میل لیست وجود داره
شرمنده زیاد شد
فقط سرنخ بدید
ممنون
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby aysabzevar » Sun Jul 12, 2009 8:01 am

۱- خودم دو سه روز پیش واسه دوستم ثبت‌نام کردم، آخه ایشون هم می‌گفت سخته . وقتی فرآیند ثبت‌نام رو دیدم گفتم اگه سخت تر باشه بهتره آخه الان خیلی ساده‌است و ممکنه ماشین‌ها بیان ثبت‌نام کنند به جای کاربرها. :D
۲-چرا که نه . مگه شما تو همون صفحه بوت گزینه start or install in text mode رو ندیدید؟ با این آپشن بالا بیاید و وقتی خط فرمان ریشه رو بهتون داد دستور :
Code: Select all
parsix-installer

رو اجرا کنید.
۳و۴-کلاسترینگ به‌درد توزیع‌های دسکتاپ نمی‌خوره . تازه واسه سرورهاش هم فقط اون گنده‌ها ( ردهت) می‌تونن پیاده‌سازی کنن.به هر حال با توقف پروژه open mosix این کار ، کار بسیار سختی شده . مگه از توزیع‌های مخصوص این کار استفاده کنید . می‌تونید این توزیع‌ها رو در distrowatch.com جستجو کنید.به هر حال این یه قلم کار من یکی که نیست ، بقیه رو نمی‌دونم :D
۵-خیر ،بله-راحت شناسایی می‌شه. توی کدوم توزیع شما باید هاب یا سوییچ رو به سیستم‌عامل بشناسونید؟
هیچ کاری لازم نیست انجام بدید . (ان شاالله) پارسیکس قطعاً کارت شبکه‌تون رو می‌شناسه.
۶- متوجه نمی‌شم . یا کمی بیشتر توضیح بدید یا صبر کنید تا بقیه دوستان بیان و پاسخ بدن.
aysabzevar
Developer
Developer
 
Posts: 461
Joined: Tue Jul 24, 2007 4:19 pm
Location: Sabzevar-Iran

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Sun Jul 12, 2009 9:46 am

سلام ممنون جواب دادید برا ما وقت ثبت نام او سوال مربوط به اسپمر دردسر ساز بود هر چی میدادیم I,m not
پیغام شما اجازه ی اینکار را ندارید میداد به هر حال اگه به فکر سایتتون هستید یه تغییری در شیوه ی
ثبت نامتون بدید
مورد 2 رو تست میکنم
3و4 یه پروژه ی درسی دارم باید حتما انجامش بدم میتونم یه کرنل قدیمی و اپن موسیکس مربوط به اون رو رو پارسیکس
یا اوبنتو یا فدورا نصب کنم و با اون کرنل بیام بالا و کلاستر راه بندازم ؟ این کار ممکنه؟
روش ساده ای مثل موسیکس وجود نداره
5- منظورم اینه که مثلا کارت شبکه ethX هستش با یه دستور ip رو میدیم
حالا تو شل رابط سوییچ یا هاب اسمش چیه و چه دستوری باید داد
کلا چهار تا سیستما از طریق سوییچ وصل شدن یکی از این چهار تا سرور و چهار تای دیگه کلاینتند فرقی نمیکنه سرور چی
حالا به غیر دادن ip , mask , به کلاینت ها و سرورها کار دیگه ای هم باید انجام بشه؟
فعلا قسمت کلاستر برام مهمتره
ممنون
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby aysabzevar » Sun Jul 12, 2009 10:48 am

یعنی کلاسترینگ رو حتماً باید روی پارسیکس انجام بدید؟
توی تکنوتاکس قبلاً بحثاش شده . یادمه یکی از کاربرا می‌گفت از high availability linux برای اینکار استفاده کرده (http://www.linux-ha.org ) . حالا شاید با اون تعریف شما از کلاستر تفاوت داشته باشه . باید دید شما برای چه استفاده‌ای می‌خواید از کلاسترینگ استفاه کنید.برنامه‌تون قابلیت این کار رو داره . آخه برای کارهای حرفه‌ای کلاستر می‌شینن برنامه‌رو از اول واسه استفاده‌های کلاستری می‌نویسن و به کمک MPI یا PVM پیاده‌سازیش می‌کنن. برای اطلاعات بیشتر اینجا و اینجا رو ببینید
به هر حال توی دستروواچ دات کام برای پیدا کردن توزیع‌های مختص این کار جستجو کنید . caos و pelicanhpc هم هستند . باید دید از پس کار شما برمیان یا نه . من خودم هر دوشون رو دارم ولی هنوز نصب و استفاده نکردم. اما خوشحال می شم بتونم از تابستون و تعطیلی چند ماهه استفاده مفیدی بکنم و هم خودم بتونم تجربه‌ای بدست بیارم و هم شاید بتونم به شما کمکی کرده باشم :D در ضمن شما ظاهراً هنوز شبکه پاس نکردید یا شاید هم رشته‌تون نرم‌افزار (کامپیوتر) نیست . به هر حال اصلاً کار راحتی نیست .
الان دیدم شما تو عنوان تاپیک نوشتید ... آی پی دادن به سوییچ . به کارت شبکه آی پی می‌دن نه سوییچ . :wink:
aysabzevar
Developer
Developer
 
Posts: 461
Joined: Tue Jul 24, 2007 4:19 pm
Location: Sabzevar-Iran

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Sun Jul 12, 2009 1:58 pm

نه چرا حتما پارسیکس اما الان سیستمهای دم دستم پارسیکس اوبنتو فدورا و دبیان هستش
اون mpi , pvm کتابخونه ی برنامه نویسی سیستم کلاستر شده به روش بیوولفه اما من چیزی میخوام مثل اپن ماسیکس
که کلاستر رو به سطح پروسه ها ببره و نیاز به برنامه نویسی نباشه و پروسه ها رو به صورت موازی بتونه اجرا کنه
حالا سوالم اینه
1- آیا روشی مثل اپن ماسیکس که روی کرنل های جدید کار کنه و ساده باشه وجود داره ؟
2- آیا میتونم روی دبیان یا اوبنتو کرنل 2.4 و پچ ماسیکس مربوط به اون رو نصب کنم و با کرنل 2.4 روی اوبنتو 8.10
بالا بیام و کلاستر راه بندازم
3-- کارت شبکه ethX هستش با یه دستور ip رو میدیم
حالا تو شل رابط سوییچ یا هاب اسمش چیه و چه دستوری باید داد
کلا چهار تا سیستما از طریق سوییچ وصل شدن یکی از این چهار تا سرور و چهار تای دیگه کلاینتند فرقی نمیکنه سرور چی
حالا به غیر دادن ip , mask , به کلاینت ها و سرورها کار دیگه ای هم باید انجام بشه؟
ممنون
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Sun Jul 12, 2009 8:47 pm

دوستان کسی نظری راهی نداره
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Mon Jul 13, 2009 3:27 pm

آقای باغومیان کجایی برادر یه امدادی بفرما
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

RE: پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Tue Jul 14, 2009 10:56 am

آقا من یه متن طولانی دارم پست نمیشه چکار کنم
این پیغام رو میده
POST to /html/index.php not supported.
من دارم مثل همیشه کارم رو انجام میدم
اینم فهمیده ما تو فشاریم گیر داده
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby aysabzevar » Tue Jul 14, 2009 1:09 pm

والا باید دید چقدر طولانیه که به قول شما گیر داده :D -می تونید طی دو قسمت ارسال کنید.
شاید هم کد‌های غیر مجاز به یه زبان برنامه‌نویسی مثل php داشته که ممکن بوده تهدیدی واسه سایت بوده باشه.
aysabzevar
Developer
Developer
 
Posts: 461
Joined: Tue Jul 24, 2007 4:19 pm
Location: Sabzevar-Iran

Postby linusun » Tue Jul 14, 2009 2:28 pm

سلام مشکل در کامپایل هسته
ببینید من میخوام هستم رو با پچ open mosix کامپایل کنم
کاملا درست پچ اپن ماسیکس ۲.۴.۲۶-۱ رو به هسته ی ۲.۴.۲۶ اضافه کردم با دستور
پچ بعد اومدم تنظیمات فعلی هسته ی لینوکسمو رو تو فایل سورس هسته ریختم
cp /boot/config-`uname -r` ./.config
بعد این خطوط رو به ./.config اضافه کردم

# openMosix
#
CONFIG_MOSIX=y
CONFIG_MOSIX_TOPOLOGY=y
CONFIG_MOSIX_MAXTOPOLOGY=4
CONFIG_MOSIX_SECUREPORTS=y
CONFIG_MOSIX_DISCLOSURE=1
CONFIG_MOSIX_PIPE_EXCEPTIONS=y
# CONFIG_MOSIX_NO_OOM is not set
# CONFIG_MOSIX_EXT_LOCALTIME is not set

که این کارم مشکلی نداره بعد ذخیرش کردم بعد
#make-kpkg clean
اینکه تموم شد
# make-kpkg kernel_image
چند تا سوال پرسید همشو با m یا y جواب دادم
کامپایل رو ادامه داد اما خطا داشته کسی میدونه باید چکار کنم فوری لازمش دارم اگه میتونید بگید کجاست
دستیم که کامپایل رو انجام دادم یعنی همه چی رو خودم انتخاب کردم خطا داد
منتظرم ممنون
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

Postby linusun » Tue Jul 14, 2009 2:31 pm

اینم قسمتی که مربوط به خطاست در کامپایل هسته سیستمم هم اوبنتو 8.1
Code: Select all
 with attribute warn_unused_result
scripts/split-include include/linux/autoconf.h include/config
gcc -D__KERNEL__ -I/usr/src/linux-2.4.26/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586   -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.4.26/include/linux/prefetch.h:13,
                 from /usr/src/linux-2.4.26/include/linux/list.h:6,
                 from /usr/src/linux-2.4.26/include/linux/wait.h:14,
                 from /usr/src/linux-2.4.26/include/linux/fs.h:12,
                 from /usr/src/linux-2.4.26/include/linux/capability.h:17,
                 from /usr/src/linux-2.4.26/include/linux/binfmts.h:5,
                 from /usr/src/linux-2.4.26/include/linux/sched.h:9,
                 from /usr/src/linux-2.4.26/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.26/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.26/include/asm/processor.h:75: error: array type has incomplete element type
In file included from /usr/src/linux-2.4.26/include/linux/fs.h:322,
                 from /usr/src/linux-2.4.26/include/linux/capability.h:17,
                 from /usr/src/linux-2.4.26/include/linux/binfmts.h:5,
                 from /usr/src/linux-2.4.26/include/linux/sched.h:9,
                 from /usr/src/linux-2.4.26/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.26/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.26/include/linux/ncp_fs_i.h:26: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp_fs_i.h:27: warning: ‘packed’ attribute ignored for field of type ‘__u8[6]’
In file included from /usr/src/linux-2.4.26/include/linux/ncp_mount.h:12,
                 from /usr/src/linux-2.4.26/include/linux/ncp_fs_sb.h:12,
                 from /usr/src/linux-2.4.26/include/linux/fs.h:732,
                 from /usr/src/linux-2.4.26/include/linux/capability.h:17,
                 from /usr/src/linux-2.4.26/include/linux/binfmts.h:5,
                 from /usr/src/linux-2.4.26/include/linux/sched.h:9,
                 from /usr/src/linux-2.4.26/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.26/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.26/include/linux/ncp.h:24: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:25: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:26: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:27: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:28: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:29: warning: ‘packed’ attribute ignored for field of type ‘__u8[]’
/usr/src/linux-2.4.26/include/linux/ncp.h:37: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:38: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:39: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:40: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:41: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:42: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:43: warning: ‘packed’ attribute ignored for field of type ‘__u8[]’
/usr/src/linux-2.4.26/include/linux/ncp.h:137: warning: ‘packed’ attribute ignored for field of type ‘__u8’
/usr/src/linux-2.4.26/include/linux/ncp.h:138: warning: ‘packed’ attribute ignored for field of type ‘__u8[256]’
/usr/src/linux-2.4.26/include/linux/ncp.h:174: warning: ‘packed’ attribute ignored for field of type ‘__u8’
In file included from /usr/src/linux-2.4.26/include/asm/smp.h:17,
                 from /usr/src/linux-2.4.26/include/linux/smp.h:14,
                 from /usr/src/linux-2.4.26/include/linux/sched.h:23,
                 from /usr/src/linux-2.4.26/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.26/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.26/include/asm/mpspec.h:87: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
In file included from /usr/src/linux-2.4.26/include/linux/sched.h:23,
                 from /usr/src/linux-2.4.26/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.26/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.26/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.26/include/linux/smp.h:29: error: conflicting types for ‘smp_send_reschedule’
/usr/src/linux-2.4.26/include/asm/smp.h:42: error: previous declaration of ‘smp_send_reschedule’ was here
In file included from /usr/src/linux-2.4.26/include/linux/unistd.h:9,
                 from init/main.c:17:
/usr/src/linux-2.4.26/include/asm/unistd.h:375: warning: conflicting types for built-in function ‘_exit’
init/main.c: In function ‘start_kernel’:
init/main.c:362: warning: format not a string literal and no format arguments
make[1]: *** [init/main.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.26'
make: *** [debian/stamp-build-kernel] Error 2
root@ali-desktop:/usr/src/linux-2.4.26#
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

Re: پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Tue Jul 14, 2009 2:39 pm

aysabzevar wrote:والا باید دید چقدر طولانیه که به قول شما گیر داده :D -می تونید طی دو قسمت ارسال کنید.
شاید هم کد‌های غیر مجاز به یه زبان برنامه‌نویسی مثل php داشته که ممکن بوده تهدیدی واسه سایت بوده باشه.

ممنون دوست من برای راهنمایی تون شما که دیولوپری کسی از بچه های اینجا نیس کار ما
رو راه بندازه اگه میشناسی یه ندایی بهش بده
ممنون
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am

پاسخ: Re: پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby bkashaf » Tue Jul 14, 2009 7:52 pm

شما فرمودید پروژه ای دارید که باید انجام بشه و ظاهرا موضوع اصلی کلاسترینگ هست نه خود ماسیکس و همچنین نوع توزیع .
باید قبول کنید که توزیع های مختلف برای اهداف خاصی توسعه داده شده اند و حالا اگر قرار باشه از توزیعی که برای هدف مورد نظر شما بهینه نشده استفاده کنید تازه مشکل شروع میشه و می رسیم به حرف "جادی " در تکنوتاکس که در جواب شما گفتند به این ترتیب از موضوع اصلی دور شده و بحث های رنگارنگ در یک تاپیک ظهور می کنند ... که هیچ ارتباط لزوما مستقیمی با عنوان تاپیک نخواهند داشت.
پیشنهاد می کنم توزیع مناسبی رو برای اینکار اننتخاب کنید دریافت و تهیه یک توزیع برای منظور خاصی به مراتب راحت تر از این روشی است که شما در پیش گرفته اید :) چون فکر میکنم در نهایت مجبور به ریمستر کردن توزیع هایی که می فرمایید در دسترس شما است بشوید.
دو توزیع Rocks Cluster و ParallelKnoppix هم برای کلاستر توسعه داده شده اند و می تونند یکی از انتخاب های منطقی باشند. خوبه یه سری به اونها بزنید. یه توزیع دیگری هم بد که مخصوص این کار بود اما ظاهرا دیگه توسعه داده نمیشه (Clusterix)
البته من قصد ندارم مانع شما باشم ( امیدوارم سوء تعبیر نشه) چون زیبایی نرم افزار آزاد به همین انتخاب های آزادانه است و بنده فقط برای اینکه سریع تر به هدف تون برسید پیشنهادم رو مطرح کردم
" There is nothing more wonderful in the world than the feeling you get from sharing. and there is no greater happiness than the Warmth you get from loving." _ j.Russell Morrison
User avatar
bkashaf
Developer
Developer
 
Posts: 455
Joined: Wed Jun 20, 2007 3:12 pm
Location: Iran-Rasht

RE: پاسخ: Re: پاسخ: سلام لطفا یه نگاهی بندازید :کلاستر؟آی پی دادن به سوییچ

Postby linusun » Wed Jul 15, 2009 4:09 am

ممنون دوست من اما بحث اینه من نمیتونم از یه توزیع آماده استقفاده کنم به 2 دلیل هم در دسترسم نیست این جایی که هستم هم این که اگه کلاستر رو اونطوری بر پا کنم من کاری امجام ندادم چی به استادم ارایه بدم ولی اینجا
حداقل میشه گفت یه کارایی انجام شده حالا دلایل دیگه ای هم هست
نمیدونی در فرایند کمپایل هسته چه مشکلاتی باعث خطا میشن
مثلا اگه ماژول یا درایور سخت افزارایی که نصب نیستن رو انتخاب کنی ممکنه همین حین کامپایل باعث خطا بشه
linusun
 
Posts: 10
Joined: Sun Jul 12, 2009 6:29 am


Return to Networking - Persian

Who is online

Users browsing this forum: No registered users and 1 guest

cron