Installing OpenNebula involves planning the installation environment, installing packages on frontend and worker nodes, configuring passwordless SSH access, adding hosts, creating images, networks and templates, and instantiating VMs. Basic usage involves managing these resources through the CLI and Sunstone interface, including performing actions on and monitoring VMs, creating and managing users, and viewing logs to debug issues.