<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>ServerGibran</title><revhistory><revision><revnumber>23</revnumber><date>2018-04-22 02:02:56</date><authorinitials>ClintonEbadi</authorinitials><revremark>move puppet notes to ConfigurationManagement</revremark></revision><revision><revnumber>22</revnumber><date>2018-04-20 21:22:37</date><authorinitials>ClintonEbadi</authorinitials><revremark>new puppet module</revremark></revision><revision><revnumber>21</revnumber><date>2018-04-16 05:29:44</date><authorinitials>ClintonEbadi</authorinitials><revremark>actually updated afs docs, few questions remain</revremark></revision><revision><revnumber>20</revnumber><date>2018-04-16 04:31:15</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>19</revnumber><date>2018-04-16 04:08:33</date><authorinitials>ClintonEbadi</authorinitials><revremark>manual afs bits</revremark></revision><revision><revnumber>18</revnumber><date>2018-04-16 02:04:10</date><authorinitials>ClintonEbadi</authorinitials><revremark>note about hostnames</revremark></revision><revision><revnumber>17</revnumber><date>2018-04-08 19:33:53</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>16</revnumber><date>2018-04-08 18:47:20</date><authorinitials>ClintonEbadi</authorinitials><revremark>remove quirks! more puppet.</revremark></revision><revision><revnumber>15</revnumber><date>2018-04-08 05:46:11</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>14</revnumber><date>2018-04-08 04:33:11</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>13</revnumber><date>2018-04-08 04:30:55</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>12</revnumber><date>2018-04-08 01:58:53</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>11</revnumber><date>2018-04-08 01:23:24</date><authorinitials>ClintonEbadi</authorinitials><revremark>more modules</revremark></revision><revision><revnumber>10</revnumber><date>2018-04-07 23:16:35</date><authorinitials>ClintonEbadi</authorinitials><revremark>some progress, some more mess</revremark></revision><revision><revnumber>9</revnumber><date>2018-04-07 22:39:12</date><authorinitials>ClintonEbadi</authorinitials><revremark>more modules</revremark></revision><revision><revnumber>8</revnumber><date>2018-04-07 15:30:03</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>7</revnumber><date>2018-04-07 07:15:25</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>6</revnumber><date>2018-04-07 07:11:35</date><authorinitials>ClintonEbadi</authorinitials></revision><revision><revnumber>5</revnumber><date>2018-04-07 05:17:43</date><authorinitials>ClintonEbadi</authorinitials><revremark>more puppet</revremark></revision><revision><revnumber>4</revnumber><date>2018-04-07 03:30:47</date><authorinitials>ClintonEbadi</authorinitials><revremark>some puppet stuff</revremark></revision><revision><revnumber>3</revnumber><date>2018-04-07 02:36:43</date><authorinitials>ClintonEbadi</authorinitials><revremark>more setup</revremark></revision><revision><revnumber>2</revnumber><date>2018-04-07 02:12:45</date><authorinitials>ClintonEbadi</authorinitials><revremark>setup notes</revremark></revision><revision><revnumber>1</revnumber><date>2018-04-07 00:32:07</date><authorinitials>ClintonEbadi</authorinitials><revremark>stub for new server</revremark></revision></revhistory></articleinfo><para><code>gibran.hcoop.net</code> is virtual machine at digital ocean that will become our primary afs server </para><para>It is named after the author Kahlil Gibran </para><section><title>Setup Notes</title><para>Or: things that need to go into Puppet </para><itemizedlist><listitem><para>set domain name to hcoop.net manually </para><itemizedlist><listitem><para>need to review setup... hostname = <code>gibran</code>, using <code>domain hcoop.net</code> in <code>resolv.conf</code>, and <code>159.203.101.102 gibran.hcoop.net gibran</code> in <code>hosts</code> (similar setup to other hcoop servers), but ... maybe we should just be leaving <code>hosts</code> alone and putting the fqdn into <code>hostname</code> ? </para></listitem><listitem><para>original setup had &quot;gibran.localdomain gibran 127.0.1.1&quot; </para></listitem></itemizedlist></listitem><listitem><para>removed <code>joe</code> (or at least <code>update-alternatives editor</code> to either vim or emacs...) </para></listitem><listitem><para>root has basic emacs config for puppet-mode and melpa (probably no need to formalize that...) </para></listitem><listitem><para>manually installed libnss-afs </para></listitem></itemizedlist><section><title>todo</title><itemizedlist><listitem><para>default &quot;cloud-config&quot; system may be active, check license and remove if it is non-free </para><itemizedlist><listitem><para>looks like it might just be <ulink url="https://help.ubuntu.com/community/CloudInit"/> which would make it acceptable to keep in place </para></listitem></itemizedlist></listitem></itemizedlist></section></section><section><title>AFS Setup Notes</title><itemizedlist><listitem><para>Not sure we want to link /etc/openafs/CellServDB to /etc/openafs/server/CellServDB or not </para><itemizedlist><listitem><para>downside: client ignores dns, upside: client works if dns is down </para></listitem><listitem><para>Left client CellServDB separate for the time being </para></listitem></itemizedlist></listitem></itemizedlist><para>Questions </para><itemizedlist><listitem><para>will openafs be smart enough find fileservers on private interfaces? </para><itemizedlist><listitem><para>if not, local aliases in hosts? any way to achieve this? (private networking is unbilling, so ideally we will take advantage of it) </para></listitem><listitem><para><code>vos listaddrs</code> showed private interfaces so seems like clients might be able to auto home? </para></listitem></itemizedlist></listitem></itemizedlist></section></article>