Add clusteradm report
This commit is contained in:
parent
4d4bb579b1
commit
602ed5461e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47587
1 changed files with 79 additions and 0 deletions
|
@ -1601,4 +1601,83 @@
|
|||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='team'>
|
||||
<title>&os; Cluster Administration Team</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>&os; Cluster Administration Team</name>
|
||||
<!-- email intentionally left incomplete -->
|
||||
<email>clusteradm@</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<body>
|
||||
<p>The &os; Cluster Administration Team consists of the people
|
||||
responsible for administering the machines that the project
|
||||
relies on for its distributed work and communications to be
|
||||
synchronised.</p>
|
||||
|
||||
<p>Our primary cluster has been hosted as a guest in California
|
||||
for many years. Our ongoing project is relocating the core
|
||||
functionality to a location in New Jersey with a formal
|
||||
hosting arrangement. This is an equipment refresh,
|
||||
consolidation for better use of resources, and for better
|
||||
continuity of service.</p>
|
||||
|
||||
<p>There is a significant amount of behind-the-scenes work to
|
||||
make this happen. The original cluster was implemented with
|
||||
a common, shared, assumed-to-be secure network with
|
||||
ubiquitous NFS everywhere. This structure does not lend
|
||||
itself well to being distributed across geographically
|
||||
diverse locations, particularly when Internet transit is
|
||||
required. The bulk of the work is rebuilding services to be
|
||||
portable, stand-alone components that do not depend on
|
||||
shared-network access and are safe enough to use across the
|
||||
insecure Internet.</p>
|
||||
|
||||
<p>Highlights this quarter:</p>
|
||||
|
||||
<ul>
|
||||
<li>Many internal distribution systems switched from rsync to
|
||||
a distribution mesh using "syncthing".</li>
|
||||
<li>We have implemented more code/data signing infrastructure
|
||||
with out-of-band verification.</li>
|
||||
<li>New 32-core reference build hosts are online.</li>
|
||||
<li>Internal admbugs switched from bugzilla 4.4 to 5.0 and
|
||||
packages were made available for the bugmeister team.</li>
|
||||
<li>Finally switched from varnish3 to varnish4.</li>
|
||||
<li>We exorcised hub.FreeBSD.org, the last survivor of the
|
||||
2012 security incident.</li>
|
||||
<li>vuxml and the legacy portaudit build system were converted to
|
||||
components and integrated.</li>
|
||||
<li>https://download.FreeBSD.org/ is nearing completion (please
|
||||
do not use until officially announced).</li>
|
||||
<li>A Taiwan node was brought into service for pkg, ftp,
|
||||
svn, and vuxml mirroring.</li>
|
||||
<li>One of the freebsd-update mirrors was converted from
|
||||
lighttpd to nginx due to a data corruption bug.</li>
|
||||
<li>Completed detachment of the svn repository from the old
|
||||
cluster and moved it to its new location.</li>
|
||||
</ul>
|
||||
|
||||
<p>Ongoing:</p>
|
||||
|
||||
<ul>
|
||||
<li>The cluster runs a mixture of 11-current and 10-stable
|
||||
as part of our "eat our own dogfood" project. For this
|
||||
to be useful we do monthly cluster refreshes to keep up with
|
||||
current code.</li>
|
||||
<li>We build internal base system snapshots every few days
|
||||
and packages every day.</li>
|
||||
<li>We also provide support for non-clusteradm-operated
|
||||
services including jenkins, reviews, portsnap,
|
||||
freebsd-update, bugzilla, package builders, git, and mercurial.
|
||||
This varies from as little as maintaining SSL front-ends
|
||||
through operating servers, distributing data or building
|
||||
packages/binaries to run.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</project>
|
||||
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue