Re: 4.6-RELEASE to 6.0-RELEASE...

2006-01-13 Thread Kris Kennaway
On Thu, Jan 12, 2006 at 10:00:50AM +, Crispy Beef wrote:
 There have been major changes in processes such as threads. You also 
 have to boot the 5.3 update in single user mode to have a kernel that 
 accepts the new arrangement and then install the userland. Before 5.1 
 or 5.2 it didn't matter much but there was an fs change that you update 
 in single user mode or boot the fix disc to finish the botched update.
 
 You also have the problem that probably none of your ports from 4.x will 
 work at 6.0. This could take quite a bit of time to upgrade.
 
 One advantage is that I didn't really bother with the ports on that server, 
 I rolled my own apps as I wasn't totally up with the ports system at the 
 time, just seemed easier until I go the hang of it, so I probably would go 
 for a fresh install of ports and get the latest versions of software 
 installed that way.

You'll need to delete them all by hand somehow, of course.  Otherwise
you'll have conflicts between your old and new stuff.

 The server is used for web hosting so I only really need to save out a few 
 config files for virtual hosts etc. and the email directories.
 
 It's sounding as though it might be easier just to have an hour or two of 
 downtime late one night and do a fresh install...

Yes, this will be easiest (or use sysinstall's 'upgrade' mode).
Unless you have a serial console, doing the src upgrade will be hard
and prone to dramatic failure.

Kris


pgpI4xaDsqnS4.pgp
Description: PGP signature


Re: 4.6-RELEASE to 6.0-RELEASE...

2006-01-13 Thread Kris Kennaway
On Wed, Jan 11, 2006 at 02:08:11PM -0500, fbsd_user wrote:
 There is a new and faster file system which is introduced in
 release-5.4.

Performance benefits weren't a goal of UFS2.  If your disk hardware is
fast enough (i.e. not crappy ATA hardware) you might see a small
performance boost, as I did in my tests.  The cause of this isn't
well-understood, i.e. it seems to be a side-effect of something else.
The cost is that UFS2 performs more disk I/O than UFS1, which means
that if your disk hardware is already saturated (see: aforementioned
crappy ATA hardware), it may actually be slower.

Kris


pgpVr9w6lN5nN.pgp
Description: PGP signature


Re: 4.6-RELEASE to 6.0-RELEASE...

2006-01-12 Thread Crispy Beef
There have been major changes in processes such as threads. You also 
have to boot the 5.3 update in single user mode to have a kernel that 
accepts the new arrangement and then install the userland. Before 5.1 
or 5.2 it didn't matter much but there was an fs change that you update 
in single user mode or boot the fix disc to finish the botched update.


You also have the problem that probably none of your ports from 4.x will 
work at 6.0. This could take quite a bit of time to upgrade.


One advantage is that I didn't really bother with the ports on that server, I 
rolled my own apps as I wasn't totally up with the ports system at the time, 
just seemed easier until I go the hang of it, so I probably would go for a 
fresh install of ports and get the latest versions of software installed that way.


The server is used for web hosting so I only really need to save out a few 
config files for virtual hosts etc. and the email directories.


It's sounding as though it might be easier just to have an hour or two of 
downtime late one night and do a fresh install...

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: 4.6-RELEASE to 6.0-RELEASE...

2006-01-12 Thread Crispy Beef

fbsd_user wrote:

There is a new and faster file system which is introduced in
release-5.4.
I highly recommend that you install 6.0 from scratch and
build your old server services anew to a development box you have
personal access to. Then remove the hard drive and ship it to you
remote site and swap with your production drive.  That way you get
the new file system in production and have quick fall back if things
don't work.

There is a lot of maintenance benefits to be had from a new clean
built from scratch server.


Yeah, from what I've read now and the time involved it seems as though it's 
going to be easier to just get 6.0 installed from scratch, plus I guess 
there's not going to be the possibility of old files from the previous install 
messing up the upgrade.


New install it is.

Might see if the data centre has a spare box I could mirror on for a day or so.

Cheers.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: 4.6-RELEASE to 6.0-RELEASE...

2006-01-11 Thread Kevin Kinsey

Crispy Beef wrote:


Hi,

I have a production server running 4.6-RELEASE and I
would like to bring it upto date and get 6.0-RELEASE on there. 
I have a rough idea of what needs to be done to accomplish

this from reading various docs but it would be nice to see
how smoothly it has gone for any others.

From what I can tell I first need to upgrade to a minimum of
5.3-RELEASE and then onto 6.0, so I guess doing a cvsup to
the 5.3-RELEASE and then doing buildworld et all?  Then
from there to same to get to 6.0?

My main concern is the filesystem, it's been updated since 4.x? 
Will this mess things up?


The machine is remote so I really need to make sure this works
without making it inaccessible.  I have a box here to trial run the
process on so I get the steps correct first time, but thought I'd ask 
here too. :-)



I'd suggest going to 4.10/11 first, then do a very careful migration
to 5.X (have you read the Migration Guide written by Bruce Mah??).

5--6 is easy.  There are potential pitfalls to 4-5, IIRC.

As for the filesystems, since you'll be doing an inplace
upgrade, it won't be an issue.  FreeBSD 5/6 still Just Works
with ufs instead of ufs2 --- you'll just miss whatever benefits
you might receive from the newer filesystem.

If you want ufs2, you'll have to reformat your disk(s), so
why not just backup/reinstall in that case?

But then again, since it's remote, it'd be kinda tough to
reinstall unless you've another box and serial console
capability.  So, nothing else to do.

Easy decision, then?  Heh ... ;-)

HTH,

Kevin Kinsey

--
We all know that no one understands anything that isn't funny.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: 4.6-RELEASE to 6.0-RELEASE...

2006-01-11 Thread Kent Stewart
On Wednesday 11 January 2006 09:30 am, Crispy Beef wrote:
 Hi,

 I have a production server running 4.6-RELEASE and I would like to
 bring it upto date and get 6.0-RELEASE on there.  I have a rough idea
 of what needs to be done to accomplish this from reading various docs
 but it would be nice to see how smoothly it has gone for any others.

There have been major changes in processes such as threads. You also 
have to boot the 5.3 update in single user mode to have a kernel that 
accepts the new arrangement and then install the userland. Before 5.1 
or 5.2 it didn't matter much but there was an fs change that you update 
in single user mode or boot the fix disc to finish the botched update.

You also have the problem that probably none of your ports from 4.x will 
work at 6.0. This could take quite a bit of time to upgrade.

I don't think you can do src upgrade remote unless you have a serial 
console setup. I also think you are better off building new HDs and 
install them in the remote machine.

Kent


  From what I can tell I first need to upgrade to a minimum of
 5.3-RELEASE and then onto 6.0, so I guess doing a cvsup to the
 5.3-RELEASE and then doing buildworld et all?  Then from there to
 same to get to 6.0?

 My main concern is the filesystem, it's been updated since 4.x?  Will
 this mess things up?

 The machine is remote so I really need to make sure this works
 without making it inaccessible.  I have a box here to trial run the
 process on so I get the steps correct first time, but thought I'd ask
 here too. :-)
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]

-- 
Kent Stewart
Richland, WA

Nunca te acostarás sin saber una cosa más
http://users.owt.com/kstewart/index.html
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: 4.6-RELEASE to 6.0-RELEASE...

2006-01-11 Thread fbsd_user
There is a new and faster file system which is introduced in
release-5.4.
I highly recommend that you install 6.0 from scratch and
build your old server services anew to a development box you have
personal access to. Then remove the hard drive and ship it to you
remote site and swap with your production drive.  That way you get
the new file system in production and have quick fall back if things
don't work.

There is a lot of maintenance benefits to be had from a new clean
built from scratch server.



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Crispy Beef
Sent: Wednesday, January 11, 2006 12:30 PM
To: freebsd-questions@freebsd.org
Subject: 4.6-RELEASE to 6.0-RELEASE...


Hi,

I have a production server running 4.6-RELEASE and I would like to
bring it
upto date and get 6.0-RELEASE on there.  I have a rough idea of what
needs to
be done to accomplish this from reading various docs but it would be
nice to
see how smoothly it has gone for any others.

 From what I can tell I first need to upgrade to a minimum of
5.3-RELEASE and
then onto 6.0, so I guess doing a cvsup to the 5.3-RELEASE and then
doing
buildworld et all?  Then from there to same to get to 6.0?

My main concern is the filesystem, it's been updated since 4.x?
Will this
mess things up?

The machine is remote so I really need to make sure this works
without making
it inaccessible.  I have a box here to trial run the process on so I
get the
steps correct first time, but thought I'd ask here too. :-)
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
[EMAIL PROTECTED]

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]