تبلیغات
قطره (ای از زندگی یک درگیر کامپیوتر) - مطالب storage
 
اگر قادر نیستی خود را بالا ببری ،همانند سیب باش تا با افتادنت اندیشه ای بالا برود.

مطلب رمز دار : ریست پسورد vnx5400

نوشته شده توسط :سعید كلانتری
چهارشنبه 18 آذر 1394-04:28 ب.ظ

این مطلب رمزدار است، جهت مشاهده باید کلمه رمز این مطلب را وارد کنید.


password recovery of San switch

نوشته شده توسط :سعید كلانتری
سه شنبه 17 آذر 1394-06:25 ب.ظ

یک san switch مدل ds_5100b یعنی brocade داشتیم که پسوردهای ادمینش رو نمی دانستیم ( پسورد root,admin and factory )
وظیفه ریست پسورد کردن را به من سپردند

منهم گشتم و داکیومنت زیر را پیدا کردم و طبق داکیومنت عمل کردم و مشکلی نداشتم و انجام شد

لینک دانلود


تنظیمات استوریج (emc 5300) و FCOE

نوشته شده توسط :سعید كلانتری
دوشنبه 28 مهر 1393-01:57 ب.ظ

خوب در گام اخر از این تنظیمات fcoe وقتی من می خواستم یک LUN را به یک سرور assign کنم ارور می داد و می گفت که
this operation is not availible on a base-only system

بررسی کردم و دیدیم مشکل این است که باید یک لایسنس BlockEnabler  به دستگاه اضافه شود که متاسفانه لایسنس فوق در اینرنت برای دانلود نبود.لذا از دوستان کمک گرفتم و لایسنس فوق را را تهیه کردم و مشکل حل شد.

لایسنس فوق به نام           BlockEnabler-01.01.5.001-armada64_free.ena  است که باید از کسانیکه آنرا دارند و یا شرت EMC تهیه کنید


راستی برای نصب این برنامه لایسنس ممکنه نیاز به برنامه USM داشته باشید که تو یکی دوتا پست قبلتر گذاشتم


VNX Monitoring and Reporting

نوشته شده توسط :سعید كلانتری
دوشنبه 28 مهر 1393-01:35 ب.ظ

یک نرم افزاری شرکت EMC دارد که برای مانیتورینگ استوریج emc است به نام

VNX Monitoring and Reporting


من این برنامه را برای جایی نصب کردم.موقعی که می خواستم به این برنامه مانیتورینگ استوریجها را ادد کنم پیغام که فایل مورد نظر را پیدا نمی کنم.بررسی کردم و متوجه شدم برای اینکه این برنامه بتواند به استوریجها وصل شود از برنامه NaviSecCli.exe استفاده می کند که یک برنامه خط فرمان است.

لذا برنامه مورد نظر را پیداکردم و نصب کردم و مشکل حل شد.ولی چون برنامه مورد نظر را نتوانستم در اینترنت به راحتی پیدا کردم لذا از دوستان کمک گرفتم.


پس در صورتیکه بعد از نصب برنامه فوق و در زمان ادد کردن دستگاه ها به آن پیغام خطایی مبنی بر اینکه فایل موردنظر در مسیر نیست ( انگلیسیش یادم رفته ) یعنی باید بروید و naviseccli.exe را نصب کنید.

برای تهیه فایل فوق هم به دوستان و متخصصین امر استوریج و ذخیره ساز مراجعه نمایید.

موفق و پیروز باشید


پیکربندی fcoe

نوشته شده توسط :سعید كلانتری
دوشنبه 28 مهر 1393-11:32 ق.ظ

قبلا یه پستی در مورد پیکربندی fcoe داشتم.
در اون زمان ما fcoe سمت سرور را پیکربندی( config ) کردیم.و در سوئیچهای نکسوس nexus  توانستیم wwwn  مربوطه را ببینیم ( show flogi database )

ولی خوب متاسفانه بعلت اینکه wwwn مربوط به استوریج را نمی توانستیم ببینیم عملا مشکل ما حل نشد.همان زمان من اعتقادم بر این بود که مشکل ما از سمت استوریج ( storage ) و یا همان ذخیره ساز است.ولی شرکت فروشنده زیر بار نمی رفت.بالاخره زیر بار رفت و امد با استفاده از نرم افزاری به نام USM  مشکل را حل کرد.نرم افزار USM مخفف unisphere service manager   که یک نرم افزار کاربردی برای کسانیکه است که با ذخیره ساز های emc کار می کنند.لذا من این نرم افزار را برای دانلود می گذارم تا دوستان استفاده کنند و مثل من لنگ نشوند.

لینک دانلود حذف شد.ولی می توانید از متخصصین این حوزه آنرا تهیه کنید.

امیدوارم به دردتون بخوره.

بعد از اینکه با استفاده از این نرم افزار مثل پورتهای fcoe حل شود و wwwn مربوطه را در سوئیچ نکسوس دیدیم ،حال لازم بود که طوری پیکربندی بشود که initior سرور را ما در ذخیره ساز ببینیم. تا بتوانیم به آن یه فضا اختصاص بدهیم( اصطلاحا یک lun  اختصاص بیابد)

برای اینکار من  من هردو پورت را در یک vsan و vlan  قرار دادم.ولی فایده ای نداشت.ذخیره ساز چیزی نمیدید.لذا با مطالعه بیشتر متوجه شدم باید زون بندی (zone بندی) کنم.
برای اینکار باید یک zone و یک zoneset تعریف کنیم.و بعد zoneset  مربوطه را فعال کنیم.دستورات به شرح زیر است:

zone name saeed vsan 10
فرض کردم اسم zone سعید است
member pwwn storage_pwwn
member pwwn server_pwwn
exit

pwwn_server   و pwwn_storage توسط دستور show flogi database بدست امده است.

سپس باید zoneset فعال کنیم
zoneset name kalantari vsan 10
member saeed
zoneset activate name kalantari vsan 10
zoneset distribute full vsan 10

فرض کرده ایم اسم zoneset کلانتری است

بعد از انجام این کارها در صورتیکه دستور show zoneset activate بزنید ،باید اسم zone و zoneset  مربوطه را ببینید و علاوه بر آن باید دوتا pwwn ای که بالا تر عضو کردید را ببینید و کنارشان علامت ستاره باشد.

موفق و پیروز باشید.این پست ادامه دارد




fcoe

نوشته شده توسط :سعید كلانتری
یکشنبه 29 تیر 1393-09:19 ق.ظ

مدتی پیش قرار شد که ارتباط یه سرور اچ پی را به یک استوریج vnx5100  از طریق fcoe و سوئیچهای nexus cisco انجام بدم.

خوب کمی مطالعه کردم و حاصل مطالعات و تجربیات رو منتشر می کنم

برای پیکربندی fcoe باید چند کار انجام شود:
1-ایجاد vsan  برای  انتقال داده های fcoe
2- مشخص کردن vsan فوق به یک vlan
3- ایجاد  یک اینترفیس fc به نام vfc
4- مرتبط کردن vfc فوق به یک اینترفیس ethernet
5- مرتبط کردن اینترفیسvfc  فوق به یک vsan

مراحل کار:
vlan 10
fcoe vsan 10

interface vfc 10
bind interface ethernet 1/10
no shut

vsan database
vsan 10 inteface vfc 10



با تنظمیات ساده فوق باید ارتباطات برقرار شود.
یکی از نکته های مهم دستور نوشات برای اینترفیس وی اب سی می باشد.بطور پیش فرض معمولا اینترفیسها در سوئیچ روشن است ولی این اینترفیس خاموش است.

برای تست کردن می توان از دستورات زیر استفاده کرد:
show flog database
و دستورات مشابه استفاده کنید



تجربه :

در تجربه شخصی من بعد از اینکه این پیکربندی ها انجام شد متاسفانه در دستور Show flog  datatbase  چیزی مشاهده نشد.کمی تنظمیات را بالا و پایین کردم که بی فایده بود.

لذا به سرور اچ پی مراجعه کردم تا تنظیمات fcoe رو روی ان ببینیم و به اصطلاح wwn را روی ان ببینم.با اینکه کارت cna مربوطه نصب شده بود ولی تنظیمات دیده نمیشد.لذا از سایت hp  و Emulex  درایورهای مربوطه را دانلود کردم که بی فایده بود.
درایورهای نصب می شود ولی در عمل اتفاق خاصی نمی افتاد.
نرم افزار onclick  سایت Emulex  رو هم نصب کردم.بعد از نصب وقتی کارت cna را بررسی می کردم در وضعیت iscsi  بود که وقتی می گذاشتم در مود fcoe  در خواست Reset  می کرد.وقتی ریست می کردم باز برمی گشت به وضعیت iscsi.
در نهایت متوجه شدم که باید بروم در بایاس سرور و از اونجا تنظیم کنم روی مود fcoe  تا همه چیز درست شود.
فقط قبلش بگویم که درموقع بالا امدن یک مود pxe دارد که مربوط به بوت شدن از طریق شبکه است.در انجا هم می توانید مود را روی fcoe قرار دهید ولی مشکلتان را حل نمی کند و به درد نمی خورد.

موفق باشید

ادامه در
 http://saeedkalantari.ir/post/1278
یا
http://ncep.mihanblog.com/post/1278



اطلاعاتی از Storage Networking ها برای شبکه !

نوشته شده توسط :سعید كلانتری
شنبه 9 آذر 1392-06:53 ب.ظ


امروز به بررسی اصطلاعات پایه در Storage Networking میپردازیم، امیدواریم بتوانیم کارشناس های IT رو که اطلاعات کمتری در این مورد دارند رو ترغیب به مطالعه بکنیم؟!!!

Storage Networking Industry Association) -SNIA )

با هدف استاندارد سازی تکنولوژیها و ایجاد هماهنگی مابین سازندگان ادوات ذخیره سازی اطلاعات - بالغ بر 400 کمپانی از سراسر دنیا - تشکیل شده است . این انحمن فرهنگ لغاتی جهت توصیف و تشریح مفاهیم Storage networking و Data storage نیز منتشر کرده است . در ادامه مباحث با گزیده ای از اصطلاحات پرکاربرد اخذ شده از این فرهنگ آشنا میشویم.


arbitrated loop

یکی از توپولوژی های اتصال ادوات در Fibre channel است که در آن هر یک از ادوات به طور مستقیم و بی واسطه به دستگاه بعدی متصل شده و یک حلقه ایجاد میکنند.در این توپولوژی هر لحظه تنها یکی از ادوات مجاز به ارسال دیتا میباشد .


AL_PA

(Arbitrated Loop Physical Address)

آدرس 8بیتی مشخص ککند هر یک از ادوات شرکت کننده در توپولوژی Arbitrated Loop


B_Port

Bridge port – پورتی است متعلق به دستگاههای بریج با هدف افزایش طول مسیر ISL-Inter switch links . این پورت تنها به E_port از یک San switch متصل میشود


Bandwidth

فاصله عددی مابین حد بالا و پایین یک باند فرکانسی انالوگ – مترادف با ظرفیت انتقال اطلاعات در مخابره داده های دیجیتال


baud

حداکثر نرخ تغییرات حالت سیگنال در ثانیه در یک مدار مخابراتی. در صورتی که هر تغییر حالت موید یک بیت باشد عبارت Baude rate مترادف bit rate خواهد بود.همینطور وابسته به نوع کدینگ این امکان وجود دارد که هر تغییر حالت سیگنال بیانگر بیش از یک بیت باشد در این حالت Baud rate مترادف با Bit rate نیست.


Berkeley RAID Levels

یکی از انواع مکانیزمهای حفاظت داده است که توسط Garth GibsonRandy KatzDavid Patterson تحت مقاله ای هنگام تحقیق روی سیستمهای I/O در دانشگاه Berkly منتشر شد. شش رده اصلی Raid به نامهای Raid 0 , 1,…6 وجود دارند در عین حال ترکیبهای منطقی آنها نیز مانند Raid 5 +Raid 0=Raid 50 معرفی شده اند.


blade system

به سیستم کامپیوتری یا ذخیره سازی اطلاعاتی که متشکل از یک شاسی واحد فراهم کننده برق،سرمایش و سایر زیرساختهای مشترک بوده همینطور دربردارنده تعدادی واحد سروری یا ذخیره ساز اطلاعات قابل حذف یا اضافه شدن باشد Balde system گویند

این سیستمها راه حلهایی مقیاس پذیر و ماژولار جهت افزایش توان پردازشی/ذخیره سازی متناسب با نیازهای پیش رو هستند.


Bridge

دستگاهی است که با هدف افزایش طول مسیر لینک ISL مابین E_port های دو San Switch مورد استفاده قرار میگیرد


Broadcast

ارسال پیام به کلیه N_port های واقع در Fabric


Canister

محفظه های قرار گیری دیسک یا Tape در ادوات ذخیره سازی که با هدف کاهش تاثیرات RF و سهولت در امر حذف و اضافه دیسکها مورد استفاده قرار میگیرد .


Cascading

اتصال مستقیم تعدادی Switch جهت افزایش تعداد پورتها یا افزودن به فاصله فیزیکی قابلیت ارائه سرویس در Fabric


connection recipient

N_Portی است که درخواست اتصال Calss1 را دریافت میکند و به آن پاسخ میدهد


connectionless service

ارتباط مابین دو N_Port یا NL_Port فاقد هرگونه اتصال مستقیم یا فیزیکی


Controller

برد الکترونیکی جهت تفسیر و اجرای دستورات ،مدیریت انتقال دیتا ، تشخیص و اصلاح خطا و مجموعه ای از وظایف مدیریتی در ادوات ذخیره سازی


controller cache

حافظه ای کوچک با هدف افزایش عملکرد IO آرایه دیسکها


DAS

مخفف Direct attached storage

data deduplication

جایگزین کردن دیتای تکراری موجود در یک آرایه با یک کد ارجا به نسخه(واقعی) واحد از آن دیتا با هدف کاهش فضای ذخیره سازی و نیاز به پهنای باند


disk block

کوچکترین واحد ذخیره و بازخوانی اطلاعات در ادوات ذخیر سازی .


disk shadowing

مراجعه شود به Mirroring


disk striping

مراجعه شود به Data stripping


dual parity

قرارگیری Parity در دو محل مجزا. ارتقائی بر حالت کلاسیک siangle parity در Raid های قدیم


data striping

توزیع مساوی جریان اطلاعات مابین دیسکهای عضو آرایه از طریق Strip ها.


E_Port

پورت توسعه یا Expansion port واقع در یک San switch که به E_Port سوییچ دیگر یا B_Port بریج با هدف ایجاد Inter switch link-ISL . از E_Port ها با هدف ایجاد Multi switch Fabric استفاده میکنیم.


Fabric

بخش Network یک ساختار ذخیره سازی و انتقال داده مبتنی بر پروتکل FCP


F_Port

Fabric Port ، پورت متعلق به San switch که مستقیما به یک N_Port متصل میشود.


Fabric_Identifier) F_ID)

مشخصه منتسب شده به هر Fabric در سناریو های Inter-Fabric Routing


Fibre Channel over Ethernet) FCoE)

Fibre channel over Ethernet.مکانیزم کپسوله کردن فریمها FC در دل فریمهای Ethrnet با هدف فراهم آوردن امکان ارسال آنها از طریق شبکه های IP


Fibre

اصطلاح مبین تکنولوژیهای مبتنی بر فیبر نوری مورد استفاده در پروتکل Fibre channel


Fibre Channel) FC)

تکنولوژی ارتباطی بسیار سریع با اصالت سریال مورد استفاده در فرایند انتقال داده مابین ادوات ذخیره سازی و المانهای واقع در Fabric


Fibre Channel Protocol) FCP)

پروتکل انتقال دستورات SCSI از طریق شبکه های مبتنی بر Fibre channel


FL_Port

Fabric Loop port – در یک ساختار Aribtrated loop به NL_port های متناظر متصل میشود.


Fx_Port

پورت با قابلیت ایفای نقش F_port یا FL_Port


G_Port

Generic port – پورتی است که میتواند به عنوان E_port یا F_port فعالیت کند .مود اجرایی خود را هنگام initialize شدن اولیه تشخیص میدهد. در صورتیکه به N_port متصل شده باشدF_port خواهد شد و در صورتیکه به E_Port متصل شده باشد E_Port خواهد بود.


GL_Port

Generic loop port،پورتی است با قابلیت فعالیت در سه حالت E_Port, F_Port or FL_Port . مود اجرایی خود را در هنگام initialize شدن اولیه با توجه به مود پورت طرف دیگر تشخیص میدهد.


Host Bus Adapter) HBA)

کارت IO با هدف امکان برقراری ارتباط مبتنی بر FC,ISCSI قابل نصب روی سرور و PC


hot spare) disk)

دیسکی به صورت Host standby واقع در آرایه ای از دیسکها که به طور خودکار جایگزین دیسک معیوب میشود.

Logical Unit Number) LUN)

مشخصه عددی منتسب شده به واحدهای منطقی(پارتیشن های) تشکیل شده در Raid group .


multimode) fiber optic cable)

نوعی از فیبر نوری با قابلیت عبور همزمان چندین مود (زاویه تابش و بازتابش پرتوهای نوری از درون هسته فیبر)


Multi-Path I/O) MPIO)

امکان دسترسی از چندین مسیر مختلف به یک سیستم ذخیره سازی اطلاعات برای یک هاست/سرور


N_Port

Node Port – به طور مستقیم به F_Port یا N_Port دیگر متصل میشود.پورت انتهایی در اتصالات FC


Network Attached Storage) NAS)

دستگاه ذخیره سازی اطلاعاتی که مستقیما به شبکه متصل شده و سرویس فایل را در اختیار کاربران و سرورها قرار می دهد.


NL_Port

Node loop port، ماهیتا N_Port است که در توپوژی Arbitrated loop شرکت میکند.


Partition

رنج آدرس همجوار از بلوکهای دیسکهای فیزیکی که توسط سیستم عامل قابل مشاهده است .قسمتی از ظرفیت دیسک فیزیکی یا مجازی


Port_ID

یک آدرس 24 بیتی منحصر به فرد مشتکل از 3 هشت بیت است که در فرایند Frame routing مورد استفاده قرار میگیرد .


single mode) fiber optic cable)

نوعی فیبر نوری با قابلیت عبور دهی تنها یک مود (زاویه تابش) عموما مورد استفاده در مسافتهای طولانی


Storage Area Network) SAN)

از دید دنیای شبکه : شبکه ای اختصاصی مابین سرورها و ادوات ذخیره سازی داده است که جریان داده ای مبتنی بر بلوک و نه فایل در آن از طریق FCP یا FCOE یا ISCSI برقرار است .



storage controller

برد میکروپروسسوری برای پردازش مستقیم دستورات IO منتهی به دستگاه ذخیره سازی.


storage virtualization

جداسازی لایه های فیزکی و منطقی ادوات ذخیره سازی و نمایش صرفا بخش منظقی آن به هاستها


World Wide Node Name) WWNN)

اسم یونیک منتسب شده به نود از طرف کمپانی سازنده


World Wide Port Name) WWPN)

اسم یونیک منتسب شده به پورت از طرف کمپانی سازنده


Worldwide_Name) WWN)

اسم یونیک منتسب شده به دستگاه از طرف کمپانی سازنده


Zone

مجموعه ای از N_port ها و/یا NL_port های مجاز به برقراری ارتباط با یکدیگر از طریق Fabric تشکیل Zone می دهند.


zone set

مجموعه ای از zone ها تحت یک Policy واحد.


منبع :http://securitynet.blogfa.com/post/193



vmsafe چیست؟

نوشته شده توسط :سعید كلانتری
شنبه 2 آذر 1392-06:31 ب.ظ

امنیت در مجازی سازی سرورها و کلاینت ها بسیار رونق گرفته است . پارتیشن بندی ماشین هایمجازی تحت وی ام ور ، از نقطه نظر استفاده از منابع سیستم مانند حافظه، پردازنده، دیسک، و غیره، به خوبی توسط هایپروایزر مدیریت می­ گردد و هایپروایزر سطح خوبی از امنیت را برای ماشین مجازی فراهم می کند. حال سوال این است که در حفاظت از ماشین های مجازی مدیریت جریان داده بین ماشین های مجازی و حفاظت از آنها چگونه است ؟

در محیط­های کامپیوتری عموماً Application ها برروی سیستم عامل اجرا

می شوند این امر می تواند برای امنیت مشکل ساز باشد . هر روزه تعداد بیشماری exploit در این گونه از محیط ها اجرا می شوند . نرم افزارهای امنیتی خواه برروی سیستم عامل اجرا شوند خواه به عنوان دستگاهی مجزا عمل کنند سیستمی مبتنی بر شبکه هستند و در مقابل بسیاری از کدهای مخرب آسیب پذیرند که این امر باعث نفوذ کدهای مخرب به سیستم می گردد . کدهای مخرب خود را در قالب بسته های مجاز جا زده و از طریق یک نقطه ی آسیب پذیر وارد سیستم می گردند .

استفاده کد مخرب از آسیب پذیری های موجود

در حال حاضر شرکت­های امنیتی بزرگی مانند trend micro ، McAfee ، Altor Network ، IBM، Checkpoint، Reflex وارد بازار مجازی سازی شده اند و به کمک شرکت وی ام ور ، در جستجوی راهی برای توسعه و تجمیع راهکارهای امنیتی موجود مانند فایروال­ های شخصی، آنتی ویروس ، سیستم­ های تشخیص نفوذ، سیستم­ های جلوگیری از نفوذ ، آنتی اسپم ها و ... برای سرورهای ESXi هستند و تلاش می ­کنند که در این بازار از سایر رقبا پیشی بگیرند . بنابراین بحث درباره ویژگی­های امنیتی وی ام ور خالی از لطف نیست . هایپروایزر Container مجزایی برای محافظت از ماشین های مجازی و جریان داده بین آنها فراهم می نماید که به VMsafeمعروف است .

VMsafe با استفاده از API های متعددی که دارد می­تواند یک آنتی ویروس را روی کرنل هایپروایزر نصب می کند . این ویژگی ماشین­ های مجازی را از طریق کرنل مدیریت می­ کند تا دیگر نیاز به Agent آنتی ویروس نداشته باشند .

VMsafe با استفاده از یک آنتی ویروس می ­تواند ترافیک سرور را مدیریت کند . دستورات ماشین­ های مجازی از VMkernel می­ گذرد بنابراین دیگر نصب Agent منتفی می گردد . به عبارت بهتر فرض کنید تعدادی ماشین مجازی داریم . اگر برای هرکدام یک Agent آنتی ویروس نصب کنیم و در یک ساعت معین همه ­ی آنها شروع به اسکن نمایند سرور down می شود . بنابراین vmoton وارد عمل شده و آنقدر Migrate می کند تا کل پهنای باند را ترافیک vmotion پر می کند. . به دلیل آنکه ترافیک ها همگی از VMkernel عبور می ­کنند در نتیجه VMsafe در کرنل نصب شده و ترافیک عبوری را در آنجا کنترل می­کند. بدین ترتیب دیگر تعداد زیاد Agent برروی هر ماشین مجازی لازم نیست . شکل زیر محل قرار گیری Vmsafe را نشان می دهد .

محل قرار گیری VMsafe

همانطور که در بالا عرض کردم VMsafe مجموعه ا­ی از API هاست که تولیدکنندگان نرم ­­افزارهای امنیتی برای ساخت و تولید نرم افزارهای خود از آنها استفاده می­ کنند . این API ها در سه دسته قرار می گیرند که عبارتند از:

  • vCompute API : یکی از اصلی ترین API های VMsafe است. از آن برای توسعه نرم ­افزارهای امنیتی که دسترسی به CPU و Memory را قبل از اجرای انواع کدها بازرسی می­ کنند ، استفاده می ­شود .
  • vNetwork Appliance API : این API توانایی فراهم آوردن راهکاری برای محافظت از جریان بسته های شبکه را داراست . با DVfilter می­ توان فیلتری برای بسته­ های شبکه خلق کرد و آن را در جریان بسته­ های مجازی قرار داد . این فیلتر بین vNIC و vSwitch قرار می­ گیرد .
  • VDDK API : مخفف Virtual Disk Development Kit است و مجموعه کتابخانه­ های C ، قطعه کدها و .. است که برای ساخت برنامه ها و مدیریت Storage مجازی استفاده می­شود . VDDK شامل توابع کتابخانه­ ای Virtual disk API و Virtual Disk utilities و مستندات آنها است . مصرف کنندگان VDDK API ، ISV ها هستند که آنتی ویروس های متفاوت تولید می­ کنند .

در بین این سه فقط VDDK در دسترس عموم قرار گرفته است .

منبع :http://securitynet.blogfa.com/post/61



EMC

نوشته شده توسط :سعید كلانتری
پنجشنبه 18 آبان 1391-09:49 ق.ظ

EMC Unisphere Engineering mode password

To access the engineering mode - Ctrl-Shift-F12
The password is messner




درباره وبلاگ:



آرشیو:


طبقه بندی:


آخرین پستها:


پیوندها:


پیوندهای روزانه:


صفحات جانبی:


نویسندگان:


ابر برچسبها:


آمار وبلاگ:







The Theme Being Used Is MihanBlog Created By ThemeBox