scsimgr lun_map -D /dev/rdisk/diskXXX
8.29.2011
HPUX 11.31 native multipathing
to see the lun path status, this give you the number of paths and if they are active/alive/dead:
8.26.2011
swinstall strange errors - check your hosts file for correct IP
if you get any of the following weird errors doing sdux command, then make sure your hosts file has the correct IP address for the hostname.
swacl, swreg, swinstall
ERROR: There is no "depot" ACL at "XXXXXXXXXXX". The object is, or is part of, a read-only depot.
ERROR: There is no "depot" ACL at "XXXXXXXXXXX". The object is, or is part of, a read-only depot.
ERROR: Could not open remote depot/root
"XXXXXXXXXXXXXXXX". The remote daemon failed to
create the remote agent process: You do not have the proper
permissions to perform the requested operation. Generally,
this either means the ACL protecting the software object does
not grant you the permission required for this operation, or
the software object is part of an unregistered depot. Use
"swacl -v" to list and/or edit the ACL, use "swlist -l depot"
to list registered depots, and use "swreg -l depot" to
register an unregistered one
ERROR: Cannot open source. Check above for errors, as well as the
daemon logfile on the source host (default location:
/var/adm/sw/swagentd.log
Verizon Mifi Diags page - force EVDO/3g mode only
to get to the diags page on a Verizon MiFi, open up VZAccess Manager, do NOT connect. do: control-D, enter password: diagvzw, hit settings and there you go.
8.18.2011
samsung GSM A687 (Strive) factory reset -- in case you don't have password
dial this: *2767*3855# be careful - this erases everything, including the sim card and sd card, I think.
7.24.2011
Garmin Nuvi Issue - "updating GPS Firmware"
Updating GPS Firmware and GPS Firmware update complete - if these messages show up on your Garmin Nuvi 260 (or other Garmin GPS devices) consistently when you turn it on, or while it's running, then you may have to delete the contents of the garmin\RemoteSW folder. Just plug the gps into a PC using a usb cable and it should show up like a storage device/flash drive. Go into the garmin\remotesw folder/directory and delete the contents.
see the following thread:
https://forums.garmin.com/showthread.php?t=3375
see the following thread:
https://forums.garmin.com/showthread.php?t=3375
7.01.2011
no powerpath and getting LUN ID
If you don't have powerpath and need to get the LUN ID to device special file (dsf)/ disk device on HP-UX, try using the following switch on the syminq command (part of Solutions Enabler):
syminq -identifier device_name
example:
syminq -identifier device_name | head
Device Device
------------------------- ----------------------- ----------------
Name Num Vendor Array ID Name
------------------------- ----------------------- ----------------
/dev/rdisk/disk428 09B8 EMC *redacted* N/A
/dev/rdisk/disk429 09B9 EMC *redacted* N/A
Actually I think the default syminq output (without any switches) shows the lun id, but it’s hidden in the “device” “serial Number” column. Skip the first 3 digits in the column (part of the array ID). The next 4 digits (or so) are the Lun ID.
Example (lun ID in bold):
Device Product Device
-------------------------- --------------------------- ---------------------
Name Type Vendor ID Rev Ser Num Cap (KB)
-------------------------- --------------------------- ---------------------
/dev/rdisk/disk437 EMC SYMMETRIX 5874 93009C1000 35692800
4.27.2011
Symbolic links on HP CIFS/Samba 3.5.4
using symlinks on HP CIFS/Samba 3.5.4 can be an issue if the parameter unix extensions = yes (which is the default). Look up the man page for smb.conf for more info on it.
use the testparm -v command (-v = verbose), this will show ALL settings (built-in defaults) along with all the custom settings from your config file.
Since "unix extensions" only helps when using HP CIFS clients, IMO it should be disabled by default. so do this in the global section of smb.conf
unix extensions = no
4.19.2011
dbprofile on Itanium servers (and 4.0+ HPVM)
at EFI shell:
display dbprofile:
dbprofile
add/update profile named "ignite" providing only one parameter: dhcp
dbprofile -dn ignite -dhcp
when modifying the profile, only the parameters that are changing need to be listed; you don't need to re-do the entire syntax
three ways that work: first two only work if the ignite server and client are in the same ethernet broadcast domain (subnet).
- last option gives fast boot time, first and second options requires less administration.
1. dbprofile -dn ignite -dhcp
2. dbprofile -dn ignite -dhcp -b "/opt/ignite/boot/nbp.efi"
3. dbprofile -dn ignite -sip IGNITE.IP.ADDRESS -cip CLIENT.IP.ADDRESS -gip GATEWAY.IP.ADDRESS -m NETMASK -b "/opt/ignite/boot/nbp.efi"
example - ignite IP 192.168.1.2, client IP 192.168.0.2, gateway/router IP 192.168.0.1, netmask 255.255.255.0
dbprofile -dn ignite -sip 192.168.1.2 -cip 192.168.0.2 -gip 192.168.0.1 -m 255.255.255.0 -b "/opt/ignite/boot/nbp.efi"
to actually use the dbprofile:
lanboot -dn ignite
or to pick a specific NIC to boot from: lanboot select -dn ignite
to find list of NICs, run:
lanaddress
sometimes on NPARS, not all NICs show up, so do the following to re-connect the EFI drivers:
reconnect -r
4.18.2011
HPUX 11.31 lvm2
Wow LVM2 found in HPUX 11.31 has lifted a lot of burdensome limits on volume groups. vgcreate automatically creates the device group file; VGs are only limited by the MAX VG size you specify when creating the VG, using the -S option; hitting the max VG size is the only case where a backup/recreate/restore is needed. Here's a list of helpful commands:
LVMP_CONF_PATH_NON_BOOT found in /etc/lvmrc (in March 2010 release) allows lvm2 vg configuration file backups to an alternate location because of the large size of VG 2.X backups
lvmadm - (-t) displays limits of LVM1 and LVM2 VG 1.0 and VG 2.0 and up; (-l) also lists the contents of /etc/lvmtab and lvmtab_p
lvmadm -l
--- Version 1.0 volume groups ---
VG Name /dev/vg00
PV Name /dev/disk/disk3_p2
/dev/disk/disk2_p2
--- Version 2.1 volume groups ---
VG Name /dev/vgXX
PV Name /dev/disk/diskXXX
convert from legacy to persistent DSF: use vgdsf
/usr/contrib/bin/vgdsf –c vgXX
vgcreate using the new LVM2 VG2.0+ notation:
vgcreate -V 2.1 -s 16 -S 4t vgXXX /dev/disk/diskxxx /dev/disk/diskxxx
convert from VG1.0 to VG2.0+
The -r does a "review" to make sure the VG can be converted.
vgversion -V 2.1 -r vgXX
before the convert will run the VG has to be deactivated:
vgchange -a n vgXX
vgversion -V 2.1 vgXX
ioscan new options for persistent dsfs:
ioscan -m dsf /dev/disk/disk127
Persistent DSF Legacy DSF(s)
========================================
/dev/disk/disk127 /dev/dsk/c5t5d0
/dev/dsk/c6t5d0
10.05.2010
turn off modline support in vim
I can see a number of security issues with this feature turned on (on by default in Win versions)
set modelines=0
set nomodeline
set nomodeline
9.22.2010
9.10.2010
HPUX verses Solaris
An SA's comparison of HP-UX verses Solaris:
I'm still biased to HPUX, although this guy makes some compelling arguments: DTrace, p*/process command tools, hardware (path) identification, log rotation, shadow file, patch numbering. especially the Dtrace and /usr/proc/bin tools.
8.27.2010
ssh without being prompted for password
if you have public keys on most of your boxes but not all and are
running a script against all of them, but don't want the script to
just pause at the password prompt, then specify the
"PreferredAuthentications" option:
running a script against all of them, but don't want the script to
just pause at the password prompt, then specify the
"PreferredAuthentications" option:
ssh -o PreferredAuthentications=hostbased,publickey
I couldn't get the PasswordAuthentication=no option to work, so the
above saved me
8.05.2010
making skype portable
To make skype run on a usb flash drive or some other portable device follow the following:
(Usually C:\Program Files\Skype\Phone\Skype.exe )
skype.exe /datapath:"Data" /removable
7.28.2010
/tmp on Solaris 10
On Sun Solaris 10, /tmp is a tmpfs type file system. It is supposed to make reads/writes to the temp filesystem fast, but there are some caveats:
Swap Space and the TMPFS File System
The TMPFS file system is activated automatically in the Solaris environment by an entry in the /etc/vfstab file. The TMPFS file system stores files and their associated information in memory (in the /tmp directory) rather than on disk, which speeds access to those files. This results in a major performance enhancement for applications such as compilers and DBMS products that use /tmp heavily.
The TMPFS file system allocates space in the /tmp directory from the system's swap resources. This means that as you use up space in /tmp, you are also using up swap space. So if your applications use /tmp heavily and you do not monitor swap space usage, your system could run out of swap space.
Use the following if you want to use TMPFS but your swap resources are limited:
Mount the TMPFS file system with the size option (-o size) to control how much of the swap resources TMPFS can use.
If you are close to running out of swap space, you can use your compiler's TMPDIR environment variable to point to a larger, real directory.
Using your compiler's TMPDIR variable only controls whether the compiler is using /tmp or not. It has no effect on other programs' use of /tmp.
If you are close to running out of swap space, you can use your compiler's TMPDIR environment variable to point to a larger, real directory.
Using your compiler's TMPDIR variable only controls whether the compiler is using /tmp or not. It has no effect on other programs' use of /tmp.
7.20.2010
hyperlink formulas in excel
to add a hyperlink formula in excel:
=HYPERLINK("#sheetname!"&CELL("address",A999))
where 'sheetname' is the name of the worksheet and
'A999' is the the cell to link to
the pound sign, # is _Necessary_
7.07.2010
allow control D keyboard sequence to work
the EOF key (generally control D) gets trapped/ignored by the shell on some systems. Here's how to turn that off:
hit control-D
server$ Use 'exit' to logout
server$ Use 'exit' to logout
server$ set -o | grep ignoreeof
ignoreeof on
server$ set +o ignoreeof
server$ set -o | grep ignoreeof
ignoreeof off
server$ hit cntl-D
logout
7.01.2010
automatically adding ssh keys to known hosts file
automatically adding host's ssh fingerprint to the known_hosts file:
-o StrictHostKeyChecking=no
example:
ssh -o StrictHostKeyChecking=no SecretServername
5.25.2010
putty command sender
Putty Command Sender: http://www.millardsoftware.com/puttycs
Sends keystrokes to putty windows. Filters allow selection of putty sessions/windows to which the commands are sent. You can exclude/include and use wildcards in the filter. I don't think it supports regular expressions other than * and ? Allows arrow keys, control characters, and a lot more.
Be real careful when using this, experiment first on lab systems.
Sends keystrokes to putty windows. Filters allow selection of putty sessions/windows to which the commands are sent. You can exclude/include and use wildcards in the filter. I don't think it supports regular expressions other than * and ? Allows arrow keys, control characters, and a lot more.
Be real careful when using this, experiment first on lab systems.
how to add a bulk load of putty sessions
add bunch of putty sessions. This requires cygwin base install which includes the sed command. Be sure to add \cygwin\bin to the path:
create a "template" putty session with all the settings you want. go into the registry and export the session: HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\session_name
put a list of machine names in test.txt
then in dos:
for /f %a in (test.txt) do type m.reg | sed -e 's/Template_NAME/%a/g'>> all.reg
These sessions can then be used in putty session manager or any of the other putty related tools.
create a "template" putty session with all the settings you want. go into the registry and export the session: HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\session_name
put a list of machine names in test.txt
then in dos:
for /f %a in (test.txt) do type m.reg | sed -e 's/Template_NAME/%a/g'>> all.reg
These sessions can then be used in putty session manager or any of the other putty related tools.
Subscribe to:
Posts (Atom)