• Learning Map
  • Unix Quiz Center
  • Unix Professional Network
  • Just-Unix-No-Noise FB Group

unixadminschool.com

  • Home
  • Announcements
    • Feed
    • MISC
  • Beginners zone
    • Beginners Lessons
    • Career Guidance
  • Experts Zone
    • Cloud Computing
    • Configuration Solutions
    • Migrations
    • Network Design
    • Scripting
    • Server Security
    • SUN CLUSTERS
    • SUN LDOMS
    • Tools & Applications
    • Veritas Cluster Services ( VCS ) Learning
  • Intermediate Zone
    • Linux Learning
      • Linux Booting
      • Linux Disk Management
      • Linux LVM
      • Linux Networking
      • Linux Performance
      • Linux Troubleshooting
      • Linux YUM/RPM
      • Performance Analysis
      • Redhat Linux Kernel
      • RHEL 6
        • RHEL LDAP
        • Rhel6 Storage
      • Web Servers
    • Solaris Admin
      • Blog for Unix Admin
        • Storage Administration – SAN
      • Oracle Hardware
      • Reference Docs
      • Solaris 10 Zones & LDOMs
      • Solaris 11
      • Solaris Access Control
      • Solaris Best Practices
      • Solaris Booting
      • Solaris Disk Management
      • Solaris DNS
      • Solaris How-to
      • Solaris Installation
      • Solaris Kernel
      • Solaris Networking
      • Solaris NFS
      • Solaris NIS
      • Solaris Packages & Patching
      • Solaris Performance
      • Solaris Tips
      • Solaris Troubleshooting
      • Solaris User Authentication
      • solaris X86
      • Solaris ZFS and Boot Environment
      • Storage Configurations
      • SUN Hardware
      • Troubleshooting Flow charts
    • Veritas Admin
      • Veritas Netbackup
      • VxVM Learning
      • VxVM Troubleshooting
  • QUIZ Center
  • Vlabs

Subscribe

Solaris Troubleshooting : Using Truss to Identify the Signals sending to a Process

One of the Sample Issue: Customer frequently sees in /var/adm/messages

syslogd: going down on signal 15



Full Story

Ramdev
3 Comments
Tagged with: [ signals, solaris learning, Solaris Troubleshooting, truss, using truss ]

Solaris 10 : Add Static Routes to Solaris 10

For example, the following route commands with -p option will add or delete the persistent static routes.

# route -p add 192.168.1.0 129.148.192.248 1
# route -p delete 192.168.1.0 129.148.192.248

Note: -p option works only on solaris 10 with Patch ID: 122539-06 or Solaris 10 KU patch 118833-36 or above installed

To setup static routing on Solaris 10 systems, just create your own /etc/rc*.d/S*script containing the “route add” invocations desired or create a transient SMF service that adds routes at boot time as shown in the following two options.

Option 1:

Create a new startup script in /etc/rc2.d directory say S99Networkroutes and then in that file put “route add net” lines. Those routes will get added when system reboots.

# cat /etc/rc2.d/S99Networkroutes

#!/sbin/sh #
case “$1″ in ‘start’)
# Put additional routes here:

# /usr/sbin/route add net 192.168.32.0 mygateway 1 -netmask 255.255.255.0
;;
‘stop’) exit 0 ;;
*) echo “Usage: $0 { start | stop }” exit 1 ;;
esac
Option 2:

- Create a script called /usr/bin/routeradd

# cat /usr/bin/routeradd

#!/bin/sh

# route add 192.168.1.0 129.148.192.248 1
– Create a .xml file

# cat /var/svc/manifest/network/routeadd.xml

 - Now import the xml data into the repository.

# svccfg -v import /var/svc/manifest/network/routeadd.xml
– Never try to disable it since this is not a service, it is a one shot script that will only run at boot time.

Ramdev
2 Comments

SAN Storage Configuration – Solaris 10 with native multipathing and veritas volume manager

 

Here you go with the procedure to configure SAN ( EMC ) storage with native multipathing and veritas volume manager. You dont need to go with complete procedure in a single read, because it has different tasks involved and the procedure was well implemented on a production box without downtime and without disturbing existing setup.

These kind of tasks has to be performed with extreme care, and every step should be implemented after carefully observing the completion status of previous operations.

And from my experience, the most of the mistakes that happen during storage configuration is because of human errors instead of technical mistakes. I am explaining one of easy mistake here:

Example for a simple human mistake that could cause severe damage to the business:

 

During the veritas configuration, by mistake if we add a new disk to a different diskgroup other than the expected one. And after two/three steps we realized our mistake and started to correct the mistake (i.e removing new disks from the wrong diskgroup and add them back the correct one ) with a procedure that we dont have in our actual implementation plan.
In a normal situation it is simple and straight forward to fix this issue, but knowing the facts about business risk and deadly timelines to complete the task makes us feel nervous and could lead us to more serious errors while correcting early mistakes ( i.e. we may remove different disks from the wrong diskgroups). So be observed and focused while working on storage operations.

  Full Story

Ramdev
13 Comments

How to collect crash dump for solaris x-86 arch servers.

How to collect crash dump for solaris x-86 arch servers.

Sometimes your System crashed/paniced all of a sudden and you will see there will not be any crash dump files created for analysis. But Vendor always require system dump files to analyze the server to provide with the RCA. Here in I am presenting a simple way to generate crash dump files every time when your system got crashed. I am assuming that the dump devices (dumpadm) is already configured and crash directory (/var/crash/) is present. Full Story

Yogesh.Raheja
2 Comments

Using “asr-disable” to disable PCI slots from OK prompt – Servers V440 or V490

System Administrators encounter frequent issues with onboard PCI slots after the maintenance operations like the OS upgrades, patch installations and firmware upgrades. And often it will leave us in a situation that we couldn’t  boot up the machine, because of the issues to recognize PCI slots after the maintenance. To troubleshoot the issue and to consider the operation like patch / firmware rollback, we should boot the machine without PCI slots.

For the models like V440 and V490, we have one nice command to disable the onboard devices safely, i,e, asr-disable. And the functionality of “asr-disable” command not limited to PCI slots alone, but we disable various hardware components of motherboard as part fault diagnosis.

In this post I will be explaining you the procedure to disable online PCI slots, which are normally used to host the HBA adapters for external SAN storage. Full Story

Ramdev
Comment

Creation of a Hardware Mirrored Volume in Solaris Servers.

Creation of a Hardware Mirrored Volume in Solaris Servers:

1.) Verify which hard drive corresponds with which logical device name and physical device name, using the raidctl command:

# raidctl
Controller: 1
Disk: 0.0.0
Disk: 0.1.0
Disk: 0.2.0
Disk: 0.3.0
Disk: 0.4.0
Disk: 0.5.0
Disk: 0.6.0
Disk: 0.7.0 Full Story

Yogesh.Raheja
Comment
Pages «« 5 13 14 15 1617 18 19 20 21 22 30 35 40 45»»

  • About Author : My name is Ramkumar Ramadevu ( Ramdev ). I have started writing about enterprise unix system administration since 2009 just for my own knowledge reference, and then later I have made this site available for everyone, for better purpose. ... read more

  • Advertise Here Your Video Ad Here
  • Recent Comments

    • Ramdev commented :: Hi Prajwala, I am glad that you like it :)...
    • Ramdev commented :: Pavan, the below command mentioned in this doc to show how much pemlen...
    • Ramdev commented :: pleae try      --             share -F nfs -o rw=oracle:root /filesyst...
    • Ramdev commented :: Hi Jack, the cfgadm you have to do it anyway to  make sure the disk i...
    • Maniswara Pavan commented :: Nice Post .........
    • Maniswara Pavan commented :: Hi Ram, I have a doubt here .. Lets think we have disk and its pr...
    • jack commented :: Do we need to initialize and configure the replaced disk in this proce...
    • Laxxi commented :: Hi Ram, Please guide me how can I provide Read write access to a Fs...
    • Rahul commented :: Hi All, I just want to know . is there any way to implement the sam...
    • Prajwala commented :: Thanks Ramdev...
  • Latest Posts

    • Virtual Lab : Get Your hands dirty with grep & RegEx
    • Quiz – Redhat Linux Intermediate Skills
    • Solaris Quiz – Managing Filesystems and Disk Devices
    • Test Your Understanding about Linux Fundamentals
    • Solaris Quiz – System Startup and Shutdown
    • Solaris Quiz – Software Management
    • RHEL 6 – ISCSI Administration Series – ISCSI Lun resize
    • RHEL 6 – ISCSI Administration Series – Configuring ISCSI Server and Client
    • SAN Storage Migration – Solaris with VxVM
    • RHEL 6.3 – LDAP Series – Part 4 : Troubleshooting
    • RHEL 6.3 – LDAP Series – Part 3 : LDAP Configuration With Encrypted Communication using TLS/SSL
    • RHEL 6.3 – LDAP Series – Part 2 : Configuration of Certification Authority for LDAP encryption.
    • RHEL 6.3 – LDAP Series – Part 1 : Implementation of LDAP Authentication
    • [ Updated with Analysis ] – Finding the Linux Performance Bottleneck !!!
    • VxVM Troubleshooting – Increasing the Size of Veritas Disk Private Region
    • Virtualization for Unix Administrators
    • VCS Learning – I/O Fencing In action [ Video ]
    • VCS Learning : Learn about Cluster Hearbeats
    • Happy New Year 2013, Thank You. >
    • Storage Operations – VxVM vs RHEL LVM2
    • Veritas Netbackup : Unable to detect Robot from master server after Veritas Netbackup upgrade to 7.1.0.4.
    • A tool that changes the way of system administration – PUPPET ( from puppetlabs)
    • Redhat Enterprise Linux : Yum Quick Reference
    • Redhat Enterprise Linux – Network Bonding – Quick Reference ( RHEL5 / RHEL6)
    • Redhat Enterprise Linux Networking Troubleshooting – Quick Reference
    • RedHat Linux Grub Loader – FAQ and Quick Reference
    • Redhat Linux LVM – FAQ & Quick Reference
    • RedHat Linux Kernel – FAQ and Quick Reference
    • Solaris host level SAN migration from Clariion to VMAX – Hands on Lab
    • Linux Samba Server integration with Windows Active Directory – Part 2
  • Site Members

    • Log in
Copyright © 2009 unixadminschool.com. All rights reserved.