Commit 723ab1ab authored by yangalicace1's avatar yangalicace1
Browse files

Deployed d4bf4076 to develop in public with MkDocs 1.6.1 and mike 2.1.3

parent bba5e591
Loading
Loading
Loading
Loading
+104 −15
Original line number Diff line number Diff line
@@ -411,6 +411,39 @@
    </span>
  </a>
  
    <nav class="md-nav" aria-label="1.1.3. VMWare Fusion">
      <ul class="md-nav__list">
        
          <li class="md-nav__item">
  <a href="#create-vm-in-vmware-fusion" class="md-nav__link">
    <span class="md-ellipsis">
      Create VM in VMWare Fusion:
    </span>
  </a>
  
</li>
        
          <li class="md-nav__item">
  <a href="#install-ubuntu-22041-lts-operating-system" class="md-nav__link">
    <span class="md-ellipsis">
      Install Ubuntu 22.04.1 LTS Operating System
    </span>
  </a>
  
</li>
        
          <li class="md-nav__item">
  <a href="#upgrade-the-ubuntu-distribution_2" class="md-nav__link">
    <span class="md-ellipsis">
      Upgrade the Ubuntu distribution
    </span>
  </a>
  
</li>
        
      </ul>
    </nav>
  
</li>
      
        <li class="md-nav__item">
@@ -617,21 +650,27 @@ controller.</p>
<h2 id="111-physical-server">1.1.1. Physical Server</h2>
<p>This page describes how to configure a physical server for running ETSI TeraFlowSDN(TFS) controller.</p>
<h3 id="server-specifications">Server Specifications</h3>
<p>** Minimum Server Specifications for development and basic deployment **
- CPU: 4 cores
- RAM: 8 GB
- Disk: 60 GB
- 1 GbE NIC</p>
<p>** Recommended Server Specifications for development and basic deployment **
- CPU: 6 cores
- RAM: 12 GB
- Disk: 80 GB
- 1 GbE NIC</p>
<p>** Server Specifications for best development and deployment experience **
- CPU: 8 cores
- RAM: 32 GB
- Disk: 120 GB
- 1 GbE NIC</p>
<p><strong>Minimum Server Specifications for development and basic deployment</strong></p>
<ul>
<li>CPU: 4 cores</li>
<li>RAM: 8 GB</li>
<li>Disk: 60 GB</li>
<li>1 GbE NIC</li>
</ul>
<p><strong>Recommended Server Specifications for development and basic deployment</strong></p>
<ul>
<li>CPU: 6 cores</li>
<li>RAM: 12 GB</li>
<li>Disk: 80 GB</li>
<li>1 GbE NIC</li>
</ul>
<p><strong>Server Specifications for best development and deployment experience</strong></p>
<ul>
<li>CPU: 8 cores</li>
<li>RAM: 32 GB</li>
<li>Disk: 120 GB</li>
<li>1 GbE NIC</li>
</ul>
<p><strong>NOTE</strong>: the specifications listed above are provided as a reference. They depend also on the CPU clock frequency, the RAM memory, the disk technology and speed, etc.</p>
<p>For development purposes, it is recommended to run the VSCode IDE (or the IDE of your choice) in a more powerful server, for instance, the recommended server specifications for development and basic deployment.</p>
<p>Given that TeraFlowSDN follows a micro-services architecture, for the deployment, it might be better to use many clusterized servers with many slower cores than a single server with few highly performant cores.</p>
@@ -851,6 +890,56 @@ sudo ./VBoxLinuxAdditions.run
sudo reboot
</code></pre>
<h2 id="113-vmware-fusion">1.1.3. VMWare Fusion</h2>
<p>This page describes how to configure a VM for running ETSI TeraFlowSDN(TFS) controller using <a href="https://www.vmware.com/products/fusion.html">VMWare Fusion</a>. It has been tested with VMWare Fusion version 12 and 13.</p>
<h3 id="create-vm-in-vmware-fusion">Create VM in VMWare Fusion:</h3>
<p>In "VMWare Fusion" manager, create a new network from the "Settings/Network" menu.</p>
<ul>
<li>Unlock to make changes</li>
<li>Press the + icon and create a new network</li>
<li>Change the name to TFS-NAT-Net</li>
<li>Check "Allow virtual machines on this network to connect to external network (NAT)"</li>
<li>Do not check "Enable IPv6"</li>
<li>Add port forwarding for HTTP and SSH</li>
<li>Uncheck "Provide address on this network via DHCP"</li>
</ul>
<p>Create a new VM an Ubuntu 22.04.1 ISO:</p>
<ul>
<li>Display Name: TeraFlowSDN</li>
<li>Username: tfs</li>
<li>Password: tfs123</li>
</ul>
<p>On the next screen press "Customize Settings", save the VM and in "Settings" change:
- Change to use 4 CPUs
- Change to access 8 GB of RAM
- Change disk to size 60 GB
- Change the network interface to use the previously created TFS-NAT-Net</p>
<p>Run the VM to start the installation.</p>
<h3 id="install-ubuntu-22041-lts-operating-system">Install Ubuntu 22.04.1 LTS Operating System</h3>
<p>The installation will be automatic, without any configuration required.</p>
<ul>
<li>Configure the guest IP, gateway and DNS:</li>
</ul>
<p>Using the Network Settings for the wired connection, set the IP to 10.0.2.10,
  the mask to 255.255.255.0, the gateway to 10.0.2.2 and the DNS to 10.0.2.2.</p>
<ul>
<li>Disable and remove swap file:</li>
</ul>
<p>$ sudo swapoff -a
  $ sudo rm /swapfile</p>
<p>Then you can remove or comment the /swapfile entry in /etc/fstab</p>
<ul>
<li>Install Open SSH Server</li>
<li>
<p>Import SSH keys, if any.</p>
</li>
<li>
<p>Restart the VM when the installation is completed.</p>
</li>
</ul>
<h3 id="upgrade-the-ubuntu-distribution_2">Upgrade the Ubuntu distribution</h3>
<pre><code class="language-bash">sudo apt-get update -y
sudo apt-get dist-upgrade -y
</code></pre>
<h2 id="114-openstack">1.1.4. OpenStack</h2>
<h2 id="115-vagrant-box">1.1.5. Vagrant Box</h2>
<p>Other virtualization environments might be used; in that case, you will need to adapt these instructions to your particular case. If you want to contribute with details on how you used other hypervisors or platforms, <a href="https://labs.etsi.org/rep/tfs/controller/-/wikis/home#contact">contact</a> the TFS team through Slack.</p>
+1 −1

File changed.

Preview size limit exceeded, changes collapsed.