Sun Solaris, SunOS

snoop filtering on solaris

Sziasztok!

Adott egy solaris snoop ouput. Hogyan tudnam legkonnyebben filterezni az output file-t solarison? A feladat az lenne, hogy egy bizonyos szamsorozatot tartalmaz-e a snoop. Scriptet kellene ra irni, mert hosszu a lista, de sajnos nem tudom ezt kifilterezni solaris-on.

Tshark-ra a kovetkezo megoldasom van, de ez nincs a solarisos gepen:
tshark -r input.pcap -R "frame contains 123456789"

Meg lehet ezt oldani a snoop parancs segitsegevel, hogy a frame tartalmara keressen?

Solaris sparcot bérelnék pár napra...

Van egy csöpp kis szoftverem, amit szeretnének egy projektben sparcos Solarison futtatni, úgyhogy le kellene fordítanom, lehetőleg statikus binárist generálva (ez megy Solarison?). Ehhez lenne szükségem egy Solaris 10-es gépre, amit néhány napig használhatnék. A progi Qt/WebKit alapú, ezért le kell fordítanom a teljes Qt-ét és WebKitet elsőként. Kaptam hozzáférést egy géphez, de 2 nap alatt nem tudtam rávenni a rendszergazdát, hogy felrakjon egy stlport4-est, az idő pedig gyorsan megy :(

Tehát, ha van olyan géped, amit nem baj ha egy-két napig terhelek a fordításaimmal és távolról el tudom érni, akkor azt bérbe venném. Valamilyen általad megjelölt racionális összeget fizetnék érte, ha számlás vagy akkor többet. Alapesetben annyi supportra lesz szükségem, hogy az esetleges függőségeket fel kell telepíteni, de ha egyéb segítséget is tudsz nyújtani a fenti feladathoz, azt is hajlandó vagyok megfizetni.

Solaris 10 Storage Report script

Már írtam a Solaris Health Check script-tről, mely nagyban tudja segíteni egy Solaris 10 üzemeltető életét. Most viszont egy második scriptet szeretnék bemutatni, mely többnyire a reportolásban nyújthat nagy segítséget.
Bevezetés

Solaris 10 esetében az általam használt Volume Managerek az SVM, ZFS, VxVM. Természetesen ezek egyszerre is lehetnek jelen a gépeken. A probléma pedig általában az szokott lenni, hogy:

- milyen gépen
- milyen metadevice-k, zpool-ok, disk group-ok vannak
- mennyi és mekkora disk tartozik ezekhez a pool-okhoz
- a poolok-ban mennyi ki nem osztott hely van még
- illetve milyen teljesen üres, egyik volume manager által sem használt disk érhető el

A script ezen kérdésekre próbál választ adni egy rövid, tömör report formájában.
Követelmények

- A script maga KSH alapú, így /bin/ksh megléte szükséges, bár Solaris 10 alatt ez adott.
- A script Solaris 10 specifikus parancsokat hív meg, a Solaris 9-es rendszereken ezen eszközök nem elérhetőek. A script önmaga el se indul, ha nem Solaris 10-et azonosít.
- A script standard Solaris parancsokat hív meg, viszont ahol tesztelésnél kijött probléma, ott a teljes PATH-al hívtam meg őket.
- A tesztelő parancsok legtöbbje megkívánja a root jogosultságot, így a script ezen verziója csak root-ként futtatható.
Report Komponensek

A script három komponensből áll. A három komponens a fentebb említett három Volume Manager adatait ellenőrzi. Természetesen amennyiben egy Volume Manager nem elérhető, vagy nincs használatban, akkor a script nem fogja felvenni a report-ba.
SVM

A script alapvetően szerver környezetre íródott, így a script csak a tükrözött metadevice-kal foglalkozik. Kilistázza a nevüket és méretüket.

Amennyiben talál Soft Partition-t, külön kilistázza, hogy melyik metadevice pool-ból és mennyi soft partíció van kiosztva, illetve mennyi szabad még a poolból.
ZFS

Amennyiben létezik akármilyen ZFS filesystem, akkor a script kilistázza a QUOTA beállításukat, a felhasznált és elérhető méretüket, hogy mountolhatóak-e, illetve a device nevüket, és a mountpointjukat.
VxVM

Amennyiben a gépen elérhető Veritas Volume Manager, akkor a script összegzi nekünk, az importált Disk Group-ok méretét, és külön kiszámolja a Disk Group-ban elérhető helyet is.

Ezen túl, a Veritas Volume manager kijelzi azon diszkek számát, melyet egyik volume managerhez sem tartoznak és összegzi ezen méretet.
Használat

Egyszerűen csak el kell indítani a scriptet:

# ./filesystem_report.sh

Screenshot

Letoltes:

http://blog.xorp.hu/solaris-10-storage-report-script

Solaris 10 Health check script

Akármennyire is rutinos az ember, mindig hibázhat, kihagyhat egy fontosabb komponenst, vagy elnézheti a sok-sok soros kimeneteket.

Ezért vált fontossá, hogy legyen egy olyan "általános" script ami ezt az adminisztrátor helyett megteszi. A script alapvetően nem bonyolult reporting célra készült, ez sosem volt tervem. Csak annyit akartam elérni, hogy egyszerű és félreérthetetlen üzenetek alapján lássa az ember ha valami nincs rendben. Ezek után már tudni fogja a megfelelő adminisztrátor mi fele nézelődjön.
Követelmények

- A script maga KSH alapú, így /bin/ksh megléte szükséges, bár Solaris 10 alatt ez adott.
- A script Solaris 10 SMF, illetve hálózati eszközöket hív meg, a Solaris 9-es rendszereken ezen eszközök nem elérhetőek. A script önmaga el se indul, ha nem Solaris 10-et azonosít.
- A script standard Solaris parancsokat hív meg, viszont ahol tesztelésnél kijött probléma, ott a teljes PATH-al hívtam meg őket.
- A tesztelő parancsok legtöbbje megkívánja a root jogosultságot, így a script ezen verziója csak root-ként futtatható.
Tesztelési Komponensek

A tesztelési részeket a scriptben külön függvényekként írtam meg. Ez már csak azért is fontos, mert a script külön képes azonosítani, hogy egy local zónában vagy egy global hoston fut. Local Zónában nincs értelme a legtöbb tesztelési folyamatnak. Így tetszés szerinti csoportosítást lehetett megvalósítani.

- Fault Management Check:
Lekéri az FMADM faulty kimenetelét. Ha bármilyen event megtalálható itt, figyelmeztet.

- Filesystem check:
ZFS esetén kiírja nekünk a különböző ZFS filesystem-eket, illetve a vfstab-ban található bejegyzéseket ellenőrzi, hogy mountolva is vannak-e.

- SVM check:
Ellenőrzi a metadb-k meglétét és állapotát, illetve a metadevice-k státuszát.

- SAN Multipatching check:
Ellenőrzi a FC HBA portok meglétét, illetve ha van, akkor legalább két port aktív legyen.

- Network check:
Lekéri az /etc/hostname.* interfacek nevét, és megnézni, hogy a konfigurált interfaceken van-e link. Ezen túl ellenörzi a default route meglétét, és hogy egyéb routingoknál használt gateway pingelhető-e.

- Solaris Service check:
Ellenőrzi, hogy az SMF illetve, INET servicek státusza megfelelő-e.

- Zone Check:
Ellenőrzi, hogy az adott gépen van-e local zone, illetve figyelmeztet ha csak configured vagy installed állapotban vannak.

- Email queue check:
Ellenőrzi, van-e felgyűlve kézbesítetlen levél.

- Veritas VxVM check:
Ellenőrzi, hogy van-e installálva Veritas Volume Manager, illetve ha vannak VxVM volume-k, akkor ACTIVE ENABLED az állapotuk.

- Veritas VCS check:
Ellenőrzi, hogy van-e installálva Veritas Cluster Suite. Ha igen, akkor a megfelelő GAB, LLT, HAD komponensek futnak-e és konfiguráltak. Illetve ha vannak Service Group-ok, akkor minden megfelelőképpen aktív-e valahol.
Használat

Egyszerűen csak el kell indítani a scriptet:

# ./health_check.sh

Screenshot:

Letöltés: http://blog.xorp.hu/solaris-10-health-check-script

Solaris 10 system update, regisztrálás gond

Sziasztok!

Sikerült feltennem a Solaris 10-et (na, a pontos verziót majd megkeresem, most hirtelen nem tudom), megoldódott a boot probléma is, most már van választó menü is hozzá :)

Lent, a képernyőikonok mellett megjelent egy pajzs, amire kattintva frissítené a rendszert, csomagokat. Viszont, bár regisztráltam a Sun/Oracle oldalán, mikor keresné vagy töltené le az update csomagokat, azt írja, nincs csatlakozva az internethez (hálózathoz). Illetve van lehetőség bekapcsolni a Proxy-t, de ahhoz meg kér valami szervert vagy címet, amin keresztül tudja használni.
Pedig némi csomag update-t szeretnék, leszedni, feltelepíteni, de valamiért a sun oldaláról nem akar/talál.

Az is érdekes, hogy gyárilag a Star Office van rajta, nem az OO, pedig gondoltam feltelepítem azt, ha már win alatt is azt használom :)

Blade 1500 perverzkedések

Sajnos sikerült beleszeretnem egy Sun Blade 1500-ba, így hazajött velem. :)
Néhány tippet / segítséget szeretnék kérni hogy minél használhatóbb, élvezhetőbb legyen a masina. Desktop célra tervezem használni.
Amit szeretnék:
megpakolni memóriával (jelenleg 1GB, ebből szeretnék négyet csinálni)
SSD
erősebb grafikus kártya (xvr-600?)

Eddig több problémába is ütköztem.
1. OK promptnál folyamatosan ismétli az utoljára leütött billentyűt. Sajnos nincs Sun billentyűzetem, csak sima PC-s. Erre egyelőre nem találtam megoldást.

2. Tudok-e valamilyen SATA vezérlőt beszerezni, amiről fog tudni bootolni? Jelenleg egy Adaptec 1420SA van benne. Végigbingelve a netet mindenhol az LSI 3041X-R vezérlőt mondogatják, hogy szép és jó, meg működik vele. Ez a vezérlő - tekintve a project hobbi mivoltát - elég drága, így kiesik. Nincs szükségem nagy csodára, nem kell sok port, nem kell RAID. Egy szimpla 2 portos egyszerű valami elég lenne. Van ilyen, vagy felejtsem el?

3. Memória. Most van benne 2x512MB, valamint kaptam hozzá még 2x512MB-t. Sajnos figyelmetlen voltam átvételkor, és már csak otthon láttam, hogy a második 2x512MB-ból az egyik 266, a másik pedig 333 MHz-es. Ha belerakom ezt a két modult, nem látja őket, 'bad architecture' hibát dob rájuk. Kérdés: Bármilyen PC2700 RECC RAMot fogad, vagy háklis rá, és csak bizonyos típusokat? Szeretném lecserélni 4x 1GB-ra.

4. OBP. Érdemes / kell / lehet upgrade-elni? Jelenleg 4.9.x van rajta. Nem tudom, hogy jelenleg az Oracle hogyan áll a dologhoz, le lehet-e egyáltalán tölteni frissebbet?

5. Milyen OS? Eddig 3 telepítő diskkel próbálkoztam: Solaris 5/09: természetesen nem látta a SATA vezérlőt, amin meg sem lepődtem. OSOL: nem tudtam bebootolni CD-ről, bad magic number errorral megállt. Debian: sikeres boot, sikeres telepítés, SATA vezérlő is látszik. Jelenleg ez van rajta, egy SATA diskken, a /boot pedig egy CF kártyán, IDE porton. Szeretnék Solt, vagy Osolt használni, de nem tudom mennyire megoldható, illetve mi a helyzet most? Osol vonalnak vége, és Openindiana van helyette, vagy párhuzamosan futnak? Openindiana jol láttam, hogy x86 only? Solaris update-ek gondolom fizetősek lettek... Ha marad a linux, akkor elsősorban Debianra gondoltam (nagyjából ismerem), vagy Gentoora (szeretném megismerni).

6. Szintén OBP. STOP - A mivel helyettesíthető? Break, Ctrl-Break nekem valamiért nem jön be.

Előre is köszönöm a hozzászólásokat, és elnézést kérek, ha valahol oltári nagy marhaságot kérdezek / mondok. Most ismerkedem ezzel a platformmal.

SunOS 5.x remote adminisztrááció

Sziasztok,

Van egy Sun V490-es szerver egy soros porttal és hálózattal.
Sikerült életre lehelni a java web console-t rajta, de bejelentkezés után teljesen üres a felület, és azt írja nincs regisztrálva egy alkalmazás sem benne. Egyáltalán milyen alkalmazásokat lehet ide regisztrálni?
Azért kezdtem foglalkozni vele, mert nincs semmilyen felülete ahol hardverstátusz, felhasználókezelés, ilyesmit lehetne nézegetni, állítgatni.
Láttam az Oracle oldalán egy Sun Remote System Control 2.2.3 alkalmazást is hozzá, csak nem tudom letölteni mert a regisztráláshoz Customer Support Identifier számot kér, amit persze nincs. Ebből két fajta létezik, a rsc2.2.3_packages_s8.zip nevűre lenne szükségem a régi OS miatt.
Tudnátok segíteni ebben?

Köszi,,

HP Microserver és Nexentastor

Udv,

Nem reg sikeresen uzembe helyeztem egy HP Microserver hardveren es Nexentastor 3.0.5-on alapulo storaget.

Negy 2TB-os disket es egy 50GB-os Vertex2 SSD-t otvoztem.

A felmerulo koltsegekrol, folyamatrol es a tapasztalataimrol irtam egy cikket is:

http://blog.xorp.hu/hp-microserver-es-nexentastor

Amennyiben valaki hasonlot tervezne, bizom benne, hogy hasznos dolgokkal szolgalhat az iras.

Kulon erdekelne, ha valaki hasonlo projectekkel foglalkozik, es dokumentalta, publikalta torekveseit, vagy csak megosztana itt a tapasztalatait.

MiszterX