"use strict";(self.webpackChunkbaf=self.webpackChunkbaf||[]).push([[7309],{182:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>o,contentTitle:()=>r,default:()=>c,frontMatter:()=>l,metadata:()=>s,toc:()=>d});var n=i(7896),a=(i(2784),i(876));const l={id:"sys_admin_requirements",title:"System requirements",sidebar_label:"System requirements"},r=void 0,s={unversionedId:"administrator_guide/sys_admin_requirements",id:"administrator_guide/sys_admin_requirements",title:"System requirements",description:"Software",source:"@site/docs/administrator_guide/system_requirements.md",sourceDirName:"administrator_guide",slug:"/administrator_guide/sys_admin_requirements",permalink:"/administrator_guide/sys_admin_requirements",draft:!1,tags:[],version:"current",frontMatter:{id:"sys_admin_requirements",title:"System requirements",sidebar_label:"System requirements"},sidebar:"docs",previous:{title:"Introduction",permalink:"/"},next:{title:"Components",permalink:"/baf_architecture"}},o={},d=[{value:"Software",id:"software",level:3},{value:"Installing the necessary software",id:"installing-the-necessary-software",level:4},{value:"Hardware",id:"hardware",level:3},{value:"System requirements for GPU (optional)",id:"system-requirements-for-gpu-optional",level:3}],u={toc:d},m="wrapper";function c(e){let{components:t,...i}=e;return(0,a.kt)(m,(0,n.Z)({},u,i,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h3",{id:"software"},"Software"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Ubuntu 22.04 (64 bit)"),(0,a.kt)("li",{parentName:"ul"},"Docker 24.0.0, installed without the need to use the sudo command"),(0,a.kt)("li",{parentName:"ul"},"Kubernetes 1.32.2"),(0,a.kt)("li",{parentName:"ul"},"Helm 3.14.0"),(0,a.kt)("li",{parentName:"ul"},"YQ 4.41.1"),(0,a.kt)("li",{parentName:"ul"},"Python 3.8"),(0,a.kt)("li",{parentName:"ul"},"Ebtables"),(0,a.kt)("li",{parentName:"ul"},"Conntrack"),(0,a.kt)("li",{parentName:"ul"},"Socat")),(0,a.kt)("h4",{id:"installing-the-necessary-software"},"Installing the necessary software"),(0,a.kt)("admonition",{type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"To install the required software in your OS, use the ",(0,a.kt)("inlineCode",{parentName:"p"},"./cli.sh smc package {OS_NAME} install")," command supplied with the distribution (internet connection required).\nSupported OS_NAME - ubuntu")),(0,a.kt)("p",null,"Connections within the cluster may be blocked if the firewall is enabled. To disable it, use the following command:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-bash"},"sudo systemctl stop firewalld\n")),(0,a.kt)("h3",{id:"hardware"},"Hardware"),(0,a.kt)("table",null,(0,a.kt)("tbody",null,(0,a.kt)("tr",null,(0,a.kt)("td",{class:"center-aligned",width:"400"},(0,a.kt)("b",null,"CPU")),(0,a.kt)("td",{class:"center-aligned",width:"400"},(0,a.kt)("b",null,"RAM")),(0,a.kt)("td",{class:"center-aligned",width:"400"},(0,a.kt)("b",null,"SSD/HDD")),(0,a.kt)("td",{class:"center-aligned",width:"400"},(0,a.kt)("b",null,"Network")),(0,a.kt)("td",{class:"center-aligned",width:"400"},(0,a.kt)("b",null,"GPU (optionally)"))),(0,a.kt)("tr",null,(0,a.kt)("td",{width:"400"},(0,a.kt)("ul",null,(0,a.kt)("li",null,"16 cores (32 threads)"),(0,a.kt)("li",null,"4.5 GHz"),(0,a.kt)("li",null,"AVX2 support")),"Examples: AMD Ryzen 9 7950x, AMD Ryzen Threadripper 3960X, Intel Xeon Gold 6328H"),(0,a.kt)("td",{class:"center-aligned",width:"400"},"120GB"),(0,a.kt)("td",{width:"400"},(0,a.kt)("ul",null,(0,a.kt)("li",null,"150+ GB free space"),(0,a.kt)("li",null,"20%+ available space in the file system"))),(0,a.kt)("td",{class:"center-aligned",width:"400"},"16 Mbit/s"),(0,a.kt)("td",{class:"center-aligned",width:"400"},"RTX 4080, Tesla A10")))),(0,a.kt)("admonition",{type:"note"},(0,a.kt)("p",{parentName:"admonition"},"If you want to install the stunner subsystem, make sure that the machine on which the BAF will be deployed is reachable via ip address. ")),(0,a.kt)("h3",{id:"system-requirements-for-gpu-optional"},"System requirements for GPU (optional)"),(0,a.kt)("p",null,"Nvidia Container Toolkit version 1.11.0 or higher. Installation instructions are available at ",(0,a.kt)("a",{href:"https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#setting-up-nvidia-container-toolkit"},"link"),"."),(0,a.kt)("admonition",{type:"note"},(0,a.kt)("p",{parentName:"admonition"},"A graphics card with a graphics processor from Nvidia, at least a GTX 1080 Ti, and support for CUDA 11.8 is required.")))}c.isMDXComponent=!0}}]);