18 Eylül 2014 Perşembe

SPARC MX000 Domain Konfigürasyonu

M4000-M5000 sunucular donanımsal olarak 4 adet domain'e bölünebiliyorlar

örnek olarak sunucuyu 3 domain'e bölelim
bunun için

XSCF> deleteboard -c unassign -d0 00-0

XSCF> setupfru -x 4 sb 0
XSCF> showfru -a sb

XSCF> setdcl -d0 -a 00=00-0 01=00-1
XSCF> setdcl -d1 -a 00=00-2
XSCF> setdcl -d2 -a 00=00-3

XSCF> showdcl -a

XSCF> showboards -a

XSCF> addboard -c assign -d0 00-0
XSCF> addboard -c assign -d0 00-1

XSCF> addboard -c assign -d1 00-2

XSCF> addboard -c assign -d2 00-3

tek domain'e geri dönüş için:

XSCF> deleteboard -c unassign -d2 00-3
XSCF> deleteboard -c unassign -d1 00-2
XSCF> deleteboard -c unassign -d0 00-1
XSCF> deleteboard -c unassign -d0 00-0

XSCF> setdcl -d2 -r 00
XSCF> setdcl -d1 -r 00
XSCF> setdcl -d0 -r 00 01

XSCF> setupfru -x 1 sb 0

5 Ağustos 2014 Salı

SPARC MX000 SUNUCUDAN ŞİFRESİZ XSCF AÇILIMI

Sparc M serisi sunuculardan şifresiz XSCF geçişi için

# ssh-keygen -t rsa

# cat /.ssh/id_rsa.pub

ssh-rsa 123213AAA ...   burayı kopyala

# ssh -l kok 192.168.224.1     ( user: kok   ip: dscp ip'si)

XSCF> setssh -c addpubkey -u kok

buraya yapıştır

ctrl+d   (biraz bekle)


tamamdır

11 Temmuz 2014 Cuma

DLADM Network Aggregation

Solaris'te birden fazla network kartının aktif aktif çalışmasını sağlar. Çok faydalıdır ve kolaydır kullanımı.

# dladm show-aggr
Mevcut aggregation konfigürasyonunu gösterir.

# dladm show-link
Mevcut aggregation konfigürasyonundaki device ve bağlantılarını gösterir.

# dladm show-dev
Mevcut aggregation konfigürasyonundaki device hızlarını gösterir.


Şimdi de nasıl aggregation konfigürasyonu yapıcaz ona bakalım:

Öncelikle
# eeprom local-mac-address?
komutunun çıktısının "true" olduğuna emin olmamız lazım değilse
# eeprom local-mac-address?= true
yapmak gerekir.
Sonrasında

# dladm create-aggr -d device1 -d device2 ... 1


Ben küçük bir script hazırlamıştım ama bendeki sunuculara göre yaptım, o yüzden genel geçerli bir script olması için içinde biraz değişikliğe ihtiyaç var

#!/bin/bash

eeprom local-mac-address?=true
h=`hostname`
i="cat /etc/inet/hosts |grep $h | awk ' { printf $1} '"
ifconfig bge0 unplumb
sleep 1
ifconfig bge1 unplumb
sleep 1
dladm create-aggr -d bge0 -d bge1 1
sleep 2
ifconfig aggr1  plumb
sleep 2
echo $h >/etc/hostname.aggr1
sleep 1
rm /etc/hostname.bge*
svcadm restart network/physical
ifconfig -a
dladm show-aggr



edit: (12.06.2015)

dladm modify-aggr --lacp-mode=active 1

8 Temmuz 2014 Salı

Solaris Multipath

Solaris'te multipath yapmak o kadar kolay ki:

# stmsboot -e
multipath enable

# stmsboot -d
multipath disable

#stmsboot -L
multipath display

ama burada önemli bir nokta var:
multipath enable edilince solaris multipath yapılan deviceları yok eder ve yeni ve isimleri farklı device'lar oluşturur.

bir de bul stmsboot komutunun birkaç parametresi var ama bilinmesi gerekenler şunlar:

#stmsboot -D fp -e
sadece fiber controller diskleri multipath yap.

#stmsboot -D mpt_sas -e
Sas device diskleri multipath yap



Tek bir device için yapacağım derseniz:

#mpath enable path -i initator port no -t initator port no  -l device

örnek
#mpath enable path -i 2000010924234a248 -t 200073ba9812ba  -l /dev/rdsk/c3t50000974084CF558d0s2

mpath yapılan disklerin listesi:
# mpathadm list lu

her bir diskin ayrıntılı bilgisi:
# mpathadm show lu /dev/rdsk/c3t50000974084CF558d0s2