سری سرورهای Dell PowerEdge مجهز به رابط های مدیریتی هستند که DRAC نامیده می شوند.
این صفحه نحوه پیکربندی رابط DRAC را از داخل لینوکس به منظور فعال سازی تغییر مسیر کنسول بر روی اتصالات SSH به شما آموزش می دهد.
مراحل
روش 1 از 3: پیکربندی
مرحله 1. نرم افزار و سیستم عامل را ارتقا دهید
- به آخرین بسته Node OpenManage Server Administrator Managed Node ارتقا دهید. Omconfig و racadm باید در آن بسته ها گنجانده شود.
- سیستم عامل Drac خود را به آخرین نسخه ارتقا دهید.
- ipmitool را نصب کنید
- گذرواژه Dell Drac را تنظیم کنید. تنظیمات گذرواژه های Dell Drac را ببینید
مرحله 2. تعیین کنید که کارت DRAC4 یا DRAC5 دارید یا خیر
-
-
دو راه برای اطلاع از نسخه کارت DRAC _ قبل از نصب racadm (بنابراین می دانید کدام racadm را به/usr/bin/racadm پیوند دهید):
-
اولین راه استفاده از نسخه IPMI است. DRAC4 نسخه 1.5 و DRAC5 نسخه 2.0 است.
-
دستور را اجرا کنید ،/opt/bcs/bin/ipmitool mc info | grep IPMI
-
در میزبان DRAC4 = نسخه IPMI: 1.5
-
در میزبان DRAC5 = نسخه IPMI: 2.0
-
نکته جالب در مورد ipmitool این است که برای استفاده از آن نیازی به نصب بسته های OpenManage ندارید. اما اگر DRAC6 را منتشر کنند اگر DRAC6 IPMI نسخه 2.0 نیز باشد ، این کار نمی کند.
-
مرحله 3. از دستور omreport به عنوان روش دیگری برای تعیین نسخه DRAC استفاده کنید:
-
-
فرمان را اجرا کنید ، omreport chassis info | grep DRAC
- در میزبان DRAC4 = نسخه DRAC4: 1.60
- در میزبان DRAC5 = نسخه DRAC5: 1.32
- توصیه می شود از omreport برای تعیین نسخه DRAC استفاده کنید.
-
روش 2 از 3: برای Dell DRAC 4: نحوه تنظیم تغییر مسیر کنسول در SSH
مرحله 1. Dell DRAC 4:
گزینه های bios را پیکربندی کنید:
- omconfig chassis biossetup attribute = تنظیم مستقیم مستقیم = فعال کردن
- omconfig chassis biossetup attribute = serialport1 setting = rac
- omconfig شاسی ویژگی biossetup = تنظیمات fbr = 9600
- omconfig شاسی ویژگی biossetup = تنظیم خرچنگ = فعال است
مرحله 2. Dell DRAC 4:
تغییر تنظیمات drac: (اگر racadm در مسیر شما نیست بررسی کنید/opt/dell/srvadmin/rac5/bin/racadm)
- racadm config -g cfgSerial -o cfgSerialBaudRate 57600
- racadm config -g cfgSerial -o cfgSerialConsole فعال کردن 1
- racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 0x300c
- racadm config -g cfgSerial -o cfgSerialTelnet7fIsBackspace 1
- racadm config -g cfgSerial -o cfgSerialSsh فعال کردن 1
- racadm config -g cfg سریال -o cfg سریال تاریخچه اندازه 0x2000
- تغییرات را بررسی کنید: racadm getconfig -g cfgSerial
مرحله 3. Dell DRAC 4:
grub.conf خود را (که در حال حاضر /boot/grub/menu.lst نامیده می شود) ویرایش کنید تا دو مورد را فعال کنید: 1- تعامل grub و 2- پیامهای هسته و خروجی اسکریپت rc.
-
برای قسمت اول (تعامل grub) یک خط "سریال" و "ترمینال" به grub.conf اضافه کنید. برای کارکردن باید splashimage را کامنت کنید:
- splashimage = (hd0، 0) /grub/splash.xpm.gz
- منوی پنهان
- سریال -واحد = 0 -سرعت = 9600
- ترمینال -timeout = 5 کنسول سریال
-
به کرنل آرگومان های کنسول (در grub.conf) بروید تا بتوانید همه پیامها را هنگامی که کرنل بارگیری می شود و فراتر از آن (برای مثال خروجی از اسکریپت های rc) مشاهده کنید. توجه داشته باشید که ttyS0 است:
kernel /vmlinuz-2.6.9-67. ELsmp ro root = LABEL = / console = tty0 console = ttyS0 ، 57600
-
یک خط agetty در /etc /inittab اضافه کنید تا کنسول سریال را به درستی هدایت کنید و سپس init را راه اندازی مجدد کنید. پس از بوت شدن سیستم ، سیستم ورود به سیستم را در کنسول سریال به شما ارائه می دهد. به عنوان مثال (توجه: ttyS0):
- ONS: 2345: respawn:/sbin/agetty -i -L 57600 ttyS0 vt100
- برای اجازه ورود root به کنسول جدید ، باید "ttyS1" را به /etc /securetty اضافه کنید (اگر قبلاً وجود نداشته است).
- پس از افزودن خط بالا به /etc /inittab Restart init با:
- init q
روش 3 از 3: برای Dell DRAC 5: نحوه تنظیم تغییر مسیر کنسول در SSH
مرحله 1. Dell DRAC 5:
گزینه های bios را پیکربندی کنید:
- omconfig شاسی ویژگی biossetup = تنظیم خارج از سریال = rad
- omconfig شاسی ویژگی biossetup = تنظیمات fbr = 9600
- omconfig ویژگی شاسی biossetup = تنظیم سریال = com2
- omconfig شاسی ویژگی biossetup = تنظیم خرچنگ = فعال است
مرحله 2 Dell DRAC 5:
تغییر تنظیمات drac:
- racadm config -g cfgSerial -o cfgSerialBaudRate 115200
- racadm config -g cfgSerial -o cfgSerialConsole فعال کردن 1
- racadm config -g cfgSerial -o cfgSerialSsh فعال کردن 1
- racadm config -g cfgSerial -o cfgSerialHistorySize 2000
مرحله 3. Dell DRAC 5:
grub.conf خود را (که در حال حاضر /boot/grub/menu.lst نامیده می شود) ویرایش کنید تا دو مورد را فعال کنید: 1- تعامل grub و 2- پیامهای هسته و خروجی اسکریپت rc.
-
برای قسمت اول (تعامل grub) باید خط "serial" و "terminal" را به grub.conf اضافه کنید. برای کارکردن باید splashimage را کامنت کنید. توجه داشته باشید که واحد = 1 و سرعت = 115200 است که با DRAC4 متفاوت است:
- splashimage = (hd0، 0) /grub/splash.xpm.gz
- منوی پنهان
- سریال -واحد = 1 -سرعت = 115200
- ترمینال -timeout = 5 کنسول سریال
-
در مرحله بعد آرگومان های کنسول را به هسته منتقل کنید تا بتوانید همه پیامها را هنگامی که کرنل بارگیری می شود و فراتر از آن (برای مثال خروجی از اسکریپت های rc) مشاهده کنید. توجه داشته باشید که ttyS1 است:
- kernel /vmlinuz-2.6.9-67. ELsmp ro root = LABEL = / console = tty0 console = ttyS1 ، 115200
- یک خط agetty در /etc /inittab اضافه کنید تا کنسول سریال را به درستی هدایت کنید و سپس init را راه اندازی مجدد کنید. پس از بوت شدن سیستم ، سیستم ورود به سیستم را در کنسول سریال به شما ارائه می دهد. به عنوان مثال (توجه: ttyS1):
- CONS: 2345: respawn:/sbin/agetty -i -h -L 115200 ttyS1 vt100
- برای اجازه ورود ریشه به کنسول جدید ، "ttyS1" را به /etc /securetty اضافه کنید (اگر قبلاً وجود نداشته است).
-
پس از افزودن خط بالا به /etc /inittab Restart init با:
init q
مرحله 4. اتصال خود را به رابط Inband آزمایش کنید
- اکنون از یک میزبان از راه دور ، ssh را به آدرس IP Drac یا نام میزبان Drac به عنوان "root" کاربر وارد کنید. مثلا: ssh test.host.com -l root
- برای ورود به Drac رمز iDrac را تایپ کنید.
- یا از دستورات racadm یا از دستور connect استفاده کنید (مثال: راهنمای racadm).
- برای اتصال به هدایت کنسول سریال به com2 متصل شوید. مثلا: com2 را وصل کنید
-
برای قطع ارتباط از "[CTRL]+" استفاده کنید (کلید کنترل و کلید عقب را با هم فشار دهید تا اتصال به طور تمیز قطع شود.)
- اگر می گوید پورت توسط کاربر دیگری استفاده می شود ، احتمالاً به این معنی است که اتصال به طور کامل قطع نشده است. بهترین راه برای پاکسازی این است که کارت Drac را با دستور زیر بازنشانی کنید: racadm racreset
- همچنین برای مواردی که نیاز به راه اندازی مجدد میزبان دارید مفید است: racadm serveraction gracereboot