XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Xen Orchestra Lite

    Scheduled Pinned Locked Moved XO Lite
    71 Posts 22 Posters 38.6k Views 22 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gskgerG Offline
      gskger Top contributor @Marc.pezin
      last edited by

      @marc-pezin Nice to see XO Lite (and XO 6) becoming reality 😎. When and how will XO Lite be available for testing?

      olivierlambertO 1 Reply Last reply Reply Quote 0
      • gskgerG Offline
        gskger Top contributor @Marc.pezin
        last edited by gskger

        @marc-pezin After reading the blog post, one question / remark immediately comes up. To use XO Lite, the host must have a working internet connection to load the React JS app from your servers? Or is it just the computer that loads the app?

        Silly me 😰 - the graphic says it all: it' only the computer.

        1 Reply Last reply Reply Quote 0
        • olivierlambertO Offline
          olivierlambert Vates πŸͺ Co-Founder CEO
          last edited by

          Need internet access on your computer for now, not on the host πŸ™‚

          The script is loaded in your browser on your computer.

          1 Reply Last reply Reply Quote 1
          • olivierlambertO Offline
            olivierlambert Vates πŸͺ Co-Founder CEO @gskger
            last edited by olivierlambert

            @gskger To answer about the availability: in fact, it's already working, but very very very basic for now. I'd like to have something "not ugly" to start, even with not a lot of features, so let's say end of this summer πŸ™‚

            But if you can't hold until then, it's pretty easy to test:

            1. Create a /opt/xensource/www/xolite.html file
            2. Put that inside:
            <!DOCTYPE html>
            <html lang="en" class="no-js">
              <head>
                <meta charset="utf-8" />
                <meta
                  name="viewport"
                  content="width=device-width, initial-scale=1, shrink-to-fit=no"
                />
                <meta name="theme-color" content="#cc584c" />
                <title>XoLite</title>
              </head>
              <body>
                <noscript>You need to enable JavaScript to run this app.</noscript>
                <div id="root">The application is loading…</div>
                <script src="https://lite.xen-orchestra.com/dist/index.js"></script>
              </body>
            </html>
            
            1. Go in your host IP address <host address>/xolite.html

            That's it!

            edit: until the XAPI fix is in 8.2 or 8.3, consoles only work with Chrome.

            B 1 Reply Last reply Reply Quote 0
            • B Offline
              bogdantomasciuc @olivierlambert
              last edited by

              @olivierlambert Is this still the standing method of testing XO Lite? It still works but seems to be pretty much at the same stage it was 1 year ago. I was hoping to see some of the new UI from the recent blog posts.

              1 Reply Last reply Reply Quote 0
              • olivierlambertO Offline
                olivierlambert Vates πŸͺ Co-Founder CEO
                last edited by

                We'll provide the new build soon from the same URL. The method will be a bit different too.

                B 1 Reply Last reply Reply Quote 1
                • B Offline
                  bogdantomasciuc @olivierlambert
                  last edited by

                  @olivierlambert Looking forward to it! πŸ‘ πŸ‘

                  1 Reply Last reply Reply Quote 0
                  • M Offline
                    mjtbrady
                    last edited by

                    My test host has been reinstalled multiple times since I last looked at this so I just thought I would try it out again to see where things were at and it is completely broken for me.

                    By completely broken I mean:

                    Trying to install with

                    wget https://lite.xen-orchestra.com/dist/ -O /opt/xensource/www/xolite.html
                    

                    Gives an HTTP 404 error.

                    Creating the xolite.html file as per above gets me an xolite login screen, but I cannot get past the login screen. Entering the root password and clicking on login does nothing. The login screen just sits there.

                    pdoniasP 1 Reply Last reply Reply Quote 0
                    • olivierlambertO Offline
                      olivierlambert Vates πŸͺ Co-Founder CEO
                      last edited by

                      Hi @mjtbrady we are migrating the version from React to Vue.js and the deploy instruction is a bit different. @pdonias will come back to you with the right instructions πŸ™‚

                      1 Reply Last reply Reply Quote 0
                      • pdoniasP Offline
                        pdonias Vates πŸͺ XO Team @mjtbrady
                        last edited by

                        Hi @mjtbrady, if you get the login screen, it means it's working. Are you sure you entered the right password for your host? You can check if there's been an error by opening the browser console with F12, then "Console" tab. If there's a SESSION_AUTHENTICATION_FAILED, it means you entered the wrong password (proper feedback on failed authentication will come soon πŸ˜‰ ). If there's a different error message instead, could you post it here, please?

                        1 Reply Last reply Reply Quote 0
                        • olivierlambertO Offline
                          olivierlambert Vates πŸͺ Co-Founder CEO
                          last edited by

                          wget https://lite.xen-orchestra.com/dist/ -O /opt/xensource/www/xolite.html
                          

                          is now fixed πŸ™‚

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            mjtbrady
                            last edited by

                            @olivierlambert I confirm that the wget now works.

                            @pdonias I am sure the password was correct. It is a randomly generated one from my password manager. So it was cut and paste. But I just tried it again and is now working.

                            Thanks all.

                            pdoniasP 1 Reply Last reply Reply Quote 1
                            • pdoniasP Offline
                              pdonias Vates πŸͺ XO Team @mjtbrady
                              last edited by

                              @mjtbrady Yes, there was an issue on our side but it's fixed, now. Thanks for the feedback and let us know if you have other issues πŸ™‚

                              1 Reply Last reply Reply Quote 1
                              • olivierlambertO Offline
                                olivierlambert Vates πŸͺ Co-Founder CEO
                                last edited by

                                Thank you @mjtbrady for the feedback πŸ™‚

                                Thanks @pdonias for the fix πŸ™‚

                                1 Reply Last reply Reply Quote 0
                                • GheppyG Offline
                                  Gheppy
                                  last edited by

                                  XO Lite can be cloned on the local computer or XCP-ng host, to run without internet?

                                  1 Reply Last reply Reply Quote 0
                                  • M Offline
                                    mjtbrady
                                    last edited by

                                    Looks good. I like that you have a dark mode in there form day one.

                                    Just to manage my expectations.

                                    Is the code that we are pulling "live" development, meaning that it is likely to change and potentially be broken frequently or is it "snapshots" where everything that has been implemented is supposed to work?

                                    Or something else?

                                    1 Reply Last reply Reply Quote 0
                                    • olivierlambertO Offline
                                      olivierlambert Vates πŸͺ Co-Founder CEO
                                      last edited by olivierlambert

                                      1. Until it will be available at a version 1.0, it will be loaded from our server. This is easier to rebuild/distribute a new version until we are satisfied with the design/features.
                                      2. We rebuild manually, so we won't rebuild when it's broken. Keep in mind this is light version of XO, so you won't have tons of features except basic stuff to bootstrap your infrastructure.
                                      3. When we'll reach the production version, we'll package it inside XCP-ng directly, so no internet connection will be needed. We'll see how often we'll update it (and how). In an ideal world, a mechanism that's able to get a more recent version from our server if you can and fallback to the version installed would limit the frequency of package update, but we need to think carefully on how to do this.
                                      R 1 Reply Last reply Reply Quote 0
                                      • R Offline
                                        redy @olivierlambert
                                        last edited by

                                        Hi, @olivierlambert
                                        Looks like lite version is perfect for start but looks like something is missing here?

                                        Selection_843.png

                                        where are the logs from webserver to troubleshoot this issue?

                                        1 Reply Last reply Reply Quote 0
                                        • olivierlambertO Offline
                                          olivierlambert Vates πŸͺ Co-Founder CEO
                                          last edited by olivierlambert

                                          Please force refresh (Ctrl + F5)

                                          edit: it's also possible your pool doesn't have a name πŸ€”

                                          R 1 Reply Last reply Reply Quote 0
                                          • R Offline
                                            redy @olivierlambert
                                            last edited by redy

                                            @olivierlambert
                                            It's a fresh installation, one host only mgmt network configured during installation.
                                            Looks like only dashboard loading as expected.
                                            Selection_845.png
                                            Selection_847.png
                                            Selection_844.png

                                            Host dashboard not working as well
                                            Selection_848.png

                                            My config:
                                            I've tried on Firefox(104.0) and Chrome(104.0) my OS Linux
                                            XCP-ng release 8.2.1 (xenenterprise) - no internet access
                                            Storage is NOT configured yet

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post