isaac sim already installed using container. Is there a way to install nucleus server without launcher in the headless server?
I follow the instruction in the doc below,
$ mkdir -p ~/.nvidia-omniverse/config
$ mkdir -p ~/.config/autostart
$ sudo apt install unzip -y
$ unzip <nucleus_installer.zip> -d nucleus_installer
$ cd nucleus_installer
$ setup/nucleus-setup -i # To install
$ setup/nucleus-setup -u # To uninstall
The service is running checked by systemctl, but it seems not working and no way login (can not visit ip:3080 or ip:8080). And sim container is still checking nucleus server. Is there anything missing?
I’m afraid there is a limitation using the headless installer. The Nucleus server can only be access locally.
Did you try running the installer on the server natively and not in the container? When using --network=host
when running the container, it should be able to access the local server.
I am using isaac sim in the container and install the nucleus with nucleus_installer.zip out of container. The isaac sim container is running with – network=host. But it seems not working at all?
BTW, both are installed in the headless machine with no ubuntu gui, which I can not use launcher to install nucleus.
Hi @charmyoung
I run Isaac Sim in similar conditions.
I have a container for Isaac Sim and a container for Nucleus, both headless in a remote workstation…
I am exposing nucleus services to any external Isaac Sim instance by using the redir tool.
This is the bash script I am launching inside the container running nucleus.
Also, I can access to the web service by using http://172.17.8.207:8080/omniverse://172.17.8.207/
Where, 172.17.8.207
is the remote workstation IP. Change it to your IP
Hope this help in some way :)
#!/bin/bash
HOST_IP=172.17.8.207
redir $HOST_IP:3001 127.0.0.1:3001
redir $HOST_IP:3006 127.0.0.1:3006
redir $HOST_IP:3007 127.0.0.1:3007
redir $HOST_IP:3009 127.0.0.1:3009 # nucleus-core
redir $HOST_IP:3010 127.0.0.1:3010
redir $HOST_IP:3020 127.0.0.1:3020 # nucleus-tagging
redir $HOST_IP:3080 127.0.0.1:3080
redir $HOST_IP:3085 127.0.0.1:3085
redir $HOST_IP:3100 127.0.0.1:3100
redir $HOST_IP:3120 127.0.0.1:3120 # nucleus-snapshots
redir $HOST_IP:3180 127.0.0.1:3180 # nucleus-auth
redir $HOST_IP:3333 127.0.0.1:3333 # nucleus-discovery
redir $HOST_IP:3400 127.0.0.1:3400 # nucleus-search
redir $HOST_IP:8001 127.0.0.1:8001
redir $HOST_IP:8002 127.0.0.1:8002
redir $HOST_IP:8080 127.0.0.1:8080 # nucleus-web-ui
1 Like