Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
clusteradm [2012/08/26 12:29] – Make svn info more generic SimonNielsenclusteradm [2022/07/28 16:27] (current) – Add packages requested by markj LiWenHsu
Line 1: Line 1:
 This is intended to be area for "public" clusteradm pages and notes. This is intended to be area for "public" clusteradm pages and notes.
 +
 +{{https://people.freebsd.org/~peter/onfire.gif}}
 +
 +Sub pages:
 +
 +  * [[clusteradm/certs|Public Clusteradm Certificates]]
 +  * [[clusteradm/WishList|Help requests]]
  
 ===== Needed by clusteradm for new host / VM ===== ===== Needed by clusteradm for new host / VM =====
Line 19: Line 26:
     * If HTTP, can it be behind HTTP proxy     * If HTTP, can it be behind HTTP proxy
   * Administration   * Administration
 +
 +===== Developer reference machines =====
 +
 +clusteradm maintains several reference machines for use by %%FreeBSD%% developers.
 +
 +  * ref11-amd64.freebsd.org, ref12-amd64.freebsd.org, ref13-amd64.freebsd.org, ref14-amd64.freebsd.org
 +  * ref11-i386.freebsd.org, ref12-i386.freebsd.org, ref13-i386.freebsd.org, ref14-i386.freebsd.org
 +  * ref12-aarch64.freebsd.org, ref13-aarch64.freebsd.org, ref14-aarch64.freebsd.org
 +
 +The following packages are installed on each of these machines.  Please let clusteradm@ know if you need other packages:
 +
 +  * devel/bison
 +  * devel/cmake
 +  * devel/git
 +  * devel/gmake
 +  * devel/meson
 +  * devel/ninja
 +  * devel/subversion (until ports switches)
 +  * devel/swig
 +  * editors/vim@console
 +  * emulators/qemu@nox11
 +  * lang/gcc
 +  * lang/perl5.32
 +  * net/rsync
 +  * ports-mgmt/portlint
 +  * sysutils/screen
 +  * sysutils/tmux
 +  * sysutils/u-boot-qemu-arm
 +  * sysutils/u-boot-qemu-arm64
 +  * sysutils/u-boot-qemu-riscv64
  
 ===== Subversion Mirroring ===== ===== Subversion Mirroring =====
Line 25: Line 62:
  
 PS. For end-users reading this, please don't use any of the hostnames mentioned here. We in no way gurantee anything about them. PS. For end-users reading this, please don't use any of the hostnames mentioned here. We in no way gurantee anything about them.
-Please use the documented hostnames at http://www.freebsd.org/doc/en/books/handbook/mirrors-svn.html+Please use the documented hostnames at [[https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/svn.html|Subversion Mirror Sites]]
  
   * bit-master.%%FreeBSD%%.org is the master server for svn mirroring.   * bit-master.%%FreeBSD%%.org is the master server for svn mirroring.
Line 34: Line 71:
     * It syncs repository from ''%%svn-master.FreeBSD.org%%'' using https.     * It syncs repository from ''%%svn-master.FreeBSD.org%%'' using https.
     * It serves svn0.us-east.%%FreeBSD%%.org.     * It serves svn0.us-east.%%FreeBSD%%.org.
 +
 +===== Generic Layout For Mirror Site =====
 +
 +<code>
 +______________________________________________________________________________
 +|                                                                             |
 +|                               Vendor Router                                 |
 +|                   xxx.xxx.xxx.xxx   XXXX:XXXX:XXXX:XXXX::1                  |
 +|                                      |                                      |
 +|                 [ xxx.xxx.xxx.xxx/29  XXXX:XXXX:XXXX:XXXX::/64 ]            |
 +|                                 vlan0002                                    |
 +|                                      |                                      |
 +|      igw0-ext.XXX               igw-ext.XXX             igw1-ext.XXX        |
 +|      (xxx.xxx.xxx.2)            xxx.xxx.xxx.1          (xxx.xxx.xxxx.3)     |
 +|  (XXXX:XXXX:XXXX:XXXX::5)  XXXX:XXXX:XXXX:XXXX::4 (XXXX:XXXX:XXXX:XXXX::6)  |
 +|                                      |                                      |
 +|       Firewall 1              CARP addresses             Firewall 2         |
 +|     (yyy.yyy.yyy.2)            yyy.yyy.yyy.1          (yyy.yyy.yyy.3)       |
 +| (yyyy:yyyy:yyyy:yyyy::2)  yyyy:yyyy:yyyy:yyyy::1  (yyyy:yyyy:yyyy:yyyy::3)  |
 +|        igw0.SSS                  igw.SSS                  igw1.SSS          |
 +|     10.0.XXX.1/24           pf sync(vlan0003)         10.0.XXX.2/24         |
 +|                                      |                                      |
 +|                                  vlan0001                                   |
 +|                [ yyy.yyy.yyy.yyy/28  yyyy:yyyy:yyyy:yyyy::/64 ]             |
 +|                                      |                                      |
 +|               +----------------------+----------------------+               |
 +|          Admin/Netboot host    Package Mirror        SVN/www mirror         |
 +|          yyy.yyy.yyy.4          yyy.yyy.yyy.5         yyy.yyy.yyy.6         |
 +|_____________________________________________________________________________|
 +</code>
 +
 +  * Basic requirements
 +    * ipv4 /29 and ipv6 /64 for transit from host provider to freebsd.org
 +    * ipv4 /28 and ipv6 /64 for services and routing
 +    * 2 single CPU, 2xSATA disk 16G RAM hosts for igw0/igw1, dual nic preferred.
 +    * 1 single CPU, 2xSATA disk 16G RAM host for admin
 +    * 1/2 CPU, 12TB disk minimum (SATA JBOD), 48G RAM for package mirror
 +    * 2 CPU, 8TB disk minimum (SATA JBOD), 48G RAM for SVN/www mirror
 +
 +----
 +
 +{{tag>Team}}
  
  • clusteradm.1345984150.txt.gz
  • Last modified: 2012/08/26 12:29
  • by SimonNielsen