If the production and DR site's WWPN's won't be available to the guest at same time then could you have both sets of zfcp definitions in your /etc/zfcp.conf? Only one set would come online depending on whether the guest was running at production or DR site? Avoids need for your /etc/udev/rules.d/55-local-zfcp-conf.rules and its script.
> -----Original Message----- > From: Linux on 390 Port [mailto:[email protected]] On Behalf Of Offer > Baruch > Sent: Wednesday, December 23, 2009 4:06 AM > To: [email protected] > Subject: Re: zfcp wwpn change on DR site > > Hi, > > > > After testing the solution it seems not to work. > > Looking at the log I can see that udev is started before the root file > system is in read/write mode. > > That means that none of my changes are taking affect. > > Where can I see that output of my script if it is running under udev? > > Does anyone has another idea how to change the zfcp WWPNs without editing > system delivered scripts? > > > > Thanks! > > Offer Baruch > > > > From: Offer Baruch [mailto:[email protected]] > Sent: Tuesday, December 08, 2009 3:51 PM > To: Linux on 390 Port > Subject: Re: zfcp wwpn change on DR site > > > > That is exaclty what i was looking for! > Can't thank you enough... > > Offer Baruch > > On Tue, Dec 8, 2009 at 2:12 PM, Christof Schmitt > <[email protected]> wrote: > > On Mon, Dec 07, 2009 at 03:01:43PM +0200, Offer Baruch wrote: > > > I am using redhat v5.2. > > my zfcp definitions are at /etc/zfcp.conf (just another text config file > > with the WWPNs in it). > > but i think that this file is read very early in the boot process. when? > i > > don't know. > > I would like to change the file before it is read by zfcp. > > Looking at a Redhat system here, i find that the script > /sbin/zfcpconf.sh reads the configuration file /etc/zfcp.conf. This > script is run from udev when the zfcp module is loaded in the kernel: > > # grep -r zfcpconf.sh /etc/ > /etc/udev/rules.d/56-zfcp.rules:KERNEL=="zfcp_cfdc", > RUN+="/sbin/zfcpconf.sh" > > If you wanted to change the configuration file before that step, you > could add another file in /etc/udev/rules.d/ to run your script first, > e.g. create a file /etc/udev/rules.d/55-local-zfcp-conf.rules with the > line: > KERNEL=="zfcp_cfdc", RUN+="/usr/local/sbin/update-zfcp-conf.sh" > > -- > Christof Schmitt This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
