Commands Requiring sudo Permission in a Bare-Metal Environment

When a host is added to Linux cloud, the Avi Controller will spawn an Avi SE container on the host by running a series of commands. All basic and read-only commands can run without “sudo” permission, but some commands require it. Following are the commands which require “sudo” permission.

 

sudo permission to execute avi_baremetal_agent.sh script which runs when a host is added/modified/deleted to/in/from the Linux cloud
Writing to se_setup.log logfile
mkdir -p /opt/avi/log/se creating log directory
docker info to verify Docker available space
docker rmi to remove the Docker images
docker images to see the Docker images
docker ps -a to see the Docker containers
docker start to start the Docker container
docker stop to stop the Docker container
docker rm -f to remove the Docker containers
docker exec to run the command on the Docker container
docker run to run Docker container
docker wait to wait until Docker container stops
docker load to load the Docker image from se_docker.tgz
docker pull to pull the Docker image from the Docker repository
docker login to log into the Docker repository
Writing to /etc/sysconfig/network-scripts/ for CentOS-specific network interfaces configuration
service start/service stop to start/stop the SE services
systemctl start/systemctl stop to start/stop the SE services
modprobe to insert kernel module (Used for dpdk)
mkdir -p /mnt/huge used in case of dpdk
rmmod igb_uio; rmmod rte_kni; to remove kernel module
chkconfig to check service status
Writing to /etc/init.d/ to update the service files
Writing to /etc/systemd/system/ to update the service files
systemctl enable to enable the service