]> scripts.mit.edu Git - www/raw.git/blob - upgrade/149.mdwn
Import from TextPattern
[www/raw.git] / upgrade / 149.mdwn
1 [[!meta title="scripts.mit.edu Fedora 17 transition"]]
2 Keeping the scripts.mit.edu servers secure is one of the most
3 important things that the team works on. This includes not only
4 careful design and review of the custom software that we run, but
5 keeping up to date with security patches for Fedora, which is the
6 distribution of Linux that we run. Fedora’s security support for
7 Fedora 15 will be ending soon, so we will be upgrading to Fedora 17
8 to receive official security support for approximately another
9 year.
10
11 The actual transition is scheduled for the Fedora 15 end-of-life,
12 which is on June 26th.
13
14 ### Will I need to do anything to my website?
15
16 We expect that for the vast majority of our users, the upgrade will
17 be very smooth, your applications will work with no changes, and
18 you won’t have to do anything. However, we strongly encourage you
19 to test your website as soon as possible. Also, check the list of
20 known issues to see if you are likely to experience any problems
21 we’re already aware of. In particular, the system installations of
22 Trac, Rails and TurboGears have had upstream upgrades that are
23 somewhat backwards incompatible.
24
25 ### Will there be a service outage?
26
27 We do not expect there to be any service outage. Our plan is to
28 simultaneously add the Fedora 17 servers to the load-balancing pool
29 and then remove the Fedora 15 servers. If your website and scripts
30 work with our Fedora 17 testing server, they should work and be
31 available to your visitors continuously throughout this process.
32
33 ### How do I test my website?
34
35 There are several options available to you.
36
37 **Note: If you are running an application that asks you to upgrade it when you use our testing server, do not perform the upgrade until the official roll-over.**
38 If you do, your site will most likely work on the testing server,
39 but no longer work on the production Fedora 15 servers. If you do
40 perform an upgrade, you will most likely have to restore a backup
41 of your database and/or application. If you wish to test your
42 application sooner, you may wish to make a new copy of it that uses
43 a different database.
44
45 #### Athena workstation
46
47 On any Athena workstation, you can log in and run these commands
48 (make sure you do not have a web browser open first):
49
50     athena% add scripts
51     athena% firefox-test
52
53 This will start Firefox for you with special configuration that
54 ensures that any website you visit that’s hosted on scripts will be
55 retrieved from our test server. You can then try using all the
56 features of your website just as you ordinarily would. Note that
57 this will be using your real website; it is not a separate copy of
58 your site.
59
60 This configuration will only be used while you have that copy of
61 Firefox open. If you close it and run Firefox normally, you will no
62 longer be using our test server.
63
64 #### SIPB Office
65
66 If you visit the SIPB office (W20-557), there are a few specially
67 labelled workstations there which always use the scripts testing
68 server. You do not need to do any special configuration to test
69 your site on these machines. Feel free to come by SIPB any time
70 we’re open (the office doesn’t have fixed hours, but is open most
71 afternoons and evenings; feel free to call 617-253-7788 to check if
72 we’re open before coming over) and test your site on these
73 machines.
74
75 #### Advanced
76
77 If you use Linux, or a similar operating system, and are
78 comfortable with system administration tasks, you can temporarily
79 configure your system to use our testing server by adding a line to
80 your /etc/hosts file that maps the hostname your website uses to
81 the IP address 18.181.0.229. Note that your website might use any
82 of these hostnames:
83
84     scripts.mit.edu, scripts-cert.mit.edu, yourLockerName.scripts.mit.edu
85
86 or something like customname.mit.edu. Be sure that the line you add
87 to your /etc/hosts uses the correct name, and be sure that you
88 remove that line when you are done testing. If you are on a Windows
89 system, the analogous file is
90
91     C:\Windows\System32\drivers\etc\hosts
92
93 ### May I ssh into the test server?
94
95 Yes, anyone with a scripts account may ssh to
96 `scripts-test.mit.edu`, just as you ordinarily would ssh to
97 scripts.mit.edu, if you would like to use a shell.
98
99 ### What are the known issues at this time?
100
101 Please check [our wiki page](http://scripts.mit.edu/wiki/Fedora_17)
102 .
103
104 ### How can I stay up to date on news about Scripts?
105
106 News about scripts.mit.edu is posted to our blog periodically.
107 Important announcements are e-mailed to the
108 [scripts-announce mailing list](http://mailman.mit.edu/mailman/listinfo/scripts-announce).
109 If you’re not already signed up for the list, please take a moment
110 to do so by clicking the link above.
111
112
113