View Software Installation Guide
This guide covers the complete installation process for View software on Ubuntu 24.04 Server with GPU support.
Prerequisites
- Hardware rack properly installed per manufacturer specifications
- Network connectivity established
1. Hardware Setup
Install and configure your hardware rack according to the manufacturer's installation instructions. Ensure proper grounding, cable management, and environmental considerations are addressed.
2. GPU Installation (If Applicable)
When installing NVIDIA GPUs, verify adequate power supply capacity and airflow design before proceeding. Confirm that your PSU meets the combined power requirements of all installed GPUs plus system overhead. Validate that cooling systems provide sufficient airflow across GPU heat sinks and that ambient rack temperatures remain within operational limits.
3. Operating System Installation
Install Ubuntu 24.04 Server with minimal configuration:
- Select "Ubuntu Server (minimized)" during installation
- Enable SSH server during setup
- Do not install Docker - this will be handled by the View installer
- Configure network settings as required for your environment
- Create initial administrative user account
4. Create View Service User
Create a dedicated user account for the View software:
sudo adduser view
sudo usermod -aG sudo view
5. GPU Driver Installation
GPU drivers must be installed separately before running the View installer due to version compatibility requirements and the need for proper kernel module integration. Installing drivers independently allows for system validation and reboot cycles that ensure stable operation before the View software deployment.
Install Development Dependencies
sudo apt install pkg-config libglvnd-dev dkms build-essential libegl-dev libegl1 libgl-dev libgl1 libgles-dev libgles1 libglvnd-core-dev libglx-dev libopengl-dev gcc make
Install NVIDIA Drivers
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-560
sudo reboot
Verify Driver Installation
After the system reboots, confirm driver installation:
nvidia-smi
The command should display GPU information and driver version without errors. If you encounter issues, verify that Secure Boot is disabled in BIOS/UEFI settings.
6. View Platform Account Setup
Navigate to account.view.io and create your View platform account. Complete the account verification process and access your dashboard.
7. Obtain Installation Command
From your View dashboard, locate and copy your unique installation command. This command contains your organization-specific configuration and authentication tokens.
8. Execute View Installation
Switch to the View user account and execute the installation:
su - view
# Paste your unique installation command from account.view.io here
9. Monitor Installation Progress
The installation process downloads and configures all necessary components. Depending on your network connection, this typically takes 3-8 minutes. Monitor the output for any error messages or failed downloads.
10. Verify Service Status
After installation completes, verify all services are running properly:
cd ~/View
./viewctl ps
Confirm that all services show "running" status. Services stuck in "restarting" state indicate configuration issues that require investigation. Check service logs using ./viewctl logs [service-name]
for troubleshooting.
11. Access View Interface
Connect to the View web interface at:
https://[server-ip]:9000
Use the default credentials for the first login “[email protected]” and “password”. These values are not synchronized with the account.view.io service and should be changed on the first login.
Troubleshooting
GPU Driver Issues: Verify Secure Boot is disabled and no conflicting drivers are installed. Use dmesg | grep nvidia
to check for kernel module loading errors.
Service Startup Problems: Check system resources with htop
and available disk space with df -h
. Ensure firewall rules allow necessary ports.
Network Connectivity: Verify DNS resolution and outbound HTTPS connectivity to View platform services.
Updated 13 days ago