Hi Sumit,
You may need to look in your pvfs2-fs.conf file to see what aliases it
chose for your server instances. I just tried the same command, and it
looks like you will need to use "-a virtual_tcp3335" (for example) to
identify the first server when you start it.
You can modify the conf file to use whatever aliases you want as long as
you update both the alias list and the handle mappings accordingly. You
will always have to use the -a option to differentiate servers, though,
since they are running on the same host.
-Phil
Sumit Narayan wrote:
Hi,
I want to run a multi pvfs2-server setup on a single machine. So, I
generated the configuration file by giving the following command:
$ pvfs2-genconfig
--iospec="tcp://virtual:3335:/tmp/pvfs2-1,tcp://virtual:3336:/tmp/pvfs2-2"
--metaspec="tcp://virtual:3337:/tmp/pvfs2-3" pvfs2-fs.conf
Attached is the generated configuration file.
Now, when I try to start the server:
$ pvfs2-server -f pvfs2-fs.conf
I get
[S 04/24 06:35] PVFS2 Server on node virtual version
2.8.1pre1-2009-04-24-092706 starting...
[E 06:35:25.875442] Configuration file error. No host ID specified for
alias virtual.
[E 06:35:25.875477] Error: Please check your config files.
[E 06:35:25.875488] Error: Server aborting.
[D 06:35:25.875508] *** server shutdown in progress ***
[D 06:35:25.875519] [*] halting logging interface
I also tried
$pvfs2-server -a localhost -f pvfs2-fs.conf
but I still get the same. I have 'virtual' in my /etc/hosts.
What am I doing wrong?
Thanks,
Sumit
------------------------------------------------------------------------
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users