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