Hello all,
the moving to hemlock is ready. The only problem was softlinks, which I could not copy. Please create it again (was only a small number).
The OS is now a Debian Testing and I think that the most of us are more familare with linux then with solaris (which is of corse the better OS ;)).
Hemlock is used for run all user-tools. Zedler host "only" the database. So if you run mysql-querys, you run it on zedler from hemlock. For this reason, there is a direct-network-cable between zedler and hemlock. So the new sql-host-name for your tools is "zedler.ts-local".
Because the disc of hemlock is a little bit small, there are only 63GB for all users together. Thats calced ~800MB per person at the moment. I think, that should be enought for the most user. After moving all accounts, 68% of the disc is still free. We plan to move some disc-space from zedler to hemlock later. It should be for "archivedata" like dumps. I plan to use the partion on zedler, which is used for the userdatas at the moment
The backups will be on zedler too.
Hemlock has 8GB-RAM and 2 64-bit Athlons.
There are some other changes: The php.cgi-file is not longer needed, the apache use suphp. I have created a .forward-file (r/w by user, r by mail), for these user, which haven't have one. So you can know use "mail *username*" for writing a eMail to another user
There are new-stuff too of corse. Hemlock has an subversion-daemon (it's a modern cvs-system) for version-controll. I have created a reposory for each user. It can be find in subversion in your home. To access it, you use svn+ssh://hemlock.knams.wikimedia.org/home/*username*/subversion/ (Please google yourself for a howto in your language, if needed). You have read and write-acess to every reposory on hemlock, but I'm hope, that you ask the reposory-owner first, before you write something in his reposory (and crashed it ;) (reading is nevertheless ok). There is a possibility for anonym-reading for everyone (inclusiv non-toolserver-people) too. The adress is just svn://hemlock.knams.wikimedia.org/*username*/subversion/ (without "ssh"). For this reason, you should never insert a password (for mysql or something) in your reposory. The subversion-system is also browsable on http://hemlock.knams.wikimedia.org/websvn/.
A secound newstuff is the bugzilla, which runs on hemlock. The adress is http://hemlock.knams.wikimedia.org/cgi-bin/bugzilla/index.cgi. I plan to create a "product" for every user on the toolserver. The specific tools gets "components". These components can created by the owner of the product. Because every user is the owner of his/her product, you can create the components for all your tools yourself. For creation of your product, send your username and the name of one of your projects to bugzilla@hemlock.knams.wikimedia.org. There is also a "product" for the toolserver itself to message the roots about errors and bugs.
The address tools.wikimedia.de will change tomorrow to hemlock, but it can take a while until all user use the new IP.
I'm realy sure, that I had not installed all needed programms. So if you miss one, write me a private eMail or open a bug in the bugzilla (thats prefered).
I personal hope, that you enjoy your new home and that I'm have not made too much mistakes :).
Sincerly, DaB.
Hi all
Great to see Hemlock up and running. However, it doesn't seem like it's ready to go live yet, so, DaB, please wait some more days before switching tools.wikimedia.de to hemlock, and also keep the accounts on zedler around for a while.
Here are some problems I found while trying to get my tools running on hemlock. I think they are important to everyone, but some things can only be resolved by admins:
* reportedly, several user accounts are still missing or inaccessible * mysql on zedler is missing grants @hemlock.ts-local - no db access is possible * all .my.cnf files on hemlock need to have host = zedler.ts-local * All scripts and config files using absolute pathes have to be adjusted. gnu tools, php, mysql, apache logs all changed location. Perhaps a few symlinks would ease the pain. * crontab has not been copied. This should be done by each user by hand (because scripts need to be adjusted, secondary data needs to be consistent, etc). But we need to know until when cron jobs on login-services remain active - perhaps cron jobs can be kept running on zedler for a while, and migrated when convenient. * There's still a lot of stuff missing on hemlock. For example, i just installed imagemagick and rsvg, river installed the replace utility. * Apache config is different from zedler. I just fixed some problems regarding symlinks and the DirectoryIndex directive. There are probably more issues. * Apache logs are not public - not sure how to change it. chmod fixes it only until the next log rotation.
So, the transition isn't seamless and requires quite a bit of attention for each user. Thus, we should give people a chance to get their stuff running under http://hemlock.knams.wikimedia.org/ before even thinking of switching the domain.
Regards Daniel
Hello, Am Sonntag, den 17.09.2006, 15:09 +0200 schrieb Daniel Kinzler:
Hi all
Great to see Hemlock up and running.
Thanks.
However, it doesn't seem like it's ready to go live yet, so, DaB, please wait some more days before switching tools.wikimedia.de to hemlock, and also keep the accounts on zedler around for a while.
Ok. I haven't ask akl until now, I can do it later of corse.
Here are some problems I found while trying to get my tools running on hemlock. I think they are important to everyone, but some things can only be resolved by admins:
- reportedly, several user accounts are still missing or inaccessible
Yes. AFAIS there were not all user in the user-file on zedler. Leon have created a list for me, I'm creating them at the moment (after writing this).
- mysql on zedler is missing grants @hemlock.ts-local - no db access is
possible
Yes. I forgotten this, I'm sorry
- all .my.cnf files on hemlock need to have host = zedler.ts-local
I can do this, but this is not realy needed, because "sql" works also.
- All scripts and config files using absolute pathes have to be
adjusted. gnu tools, php, mysql, apache logs all changed location. Perhaps a few symlinks would ease the pain.
I guess, it would be better, when the peole correct their scripts.
- crontab has not been copied. This should be done by each user by hand
(because scripts need to be adjusted, secondary data needs to be consistent, etc). But we need to know until when cron jobs on login-services remain active - perhaps cron jobs can be kept running on zedler for a while, and migrated when convenient.
ok
- There's still a lot of stuff missing on hemlock. For example, i just
installed imagemagick and rsvg, river installed the replace utility.
Yes. A few user has allready filled bug-reports, I had created a special "component" in the bugzilla for this now.
- Apache config is different from zedler. I just fixed some problems
regarding symlinks and the DirectoryIndex directive. There are probably more issues.
Ok. thanks.
- Apache logs are not public - not sure how to change it. chmod fixes it
only until the next log rotation.
OK. I change it.
So, the transition isn't seamless and requires quite a bit of attention for each user. Thus, we should give people a chance to get their stuff running under http://hemlock.knams.wikimedia.org/ before even thinking of switching the domain.
Ok.
Regards Daniel
Sincerly, DaB.
toolserver-l@lists.wikimedia.org