ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Xen Orchestra on Ubuntu 15.10 - Complete installation instructions

    Scheduled Pinned Locked Moved IT Discussion
    how toxen orchestraubuntu 15.10debianxenopen sourceubuntulinuxxenserver
    609 Posts 24 Posters 301.2k Views
    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.
    • DanpD
      Danp
      last edited by

      The delta exports for Continuous Replenishment is still not working for me after updating to 4.13. 😦

      The snapshots are using a new naming mechanism, and the oldest one isn't being removed when each jobs finishes.

      1 Reply Last reply Reply Quote 0
      • olivierO
        olivier
        last edited by

        Investigating.

        1 Reply Last reply Reply Quote 0
        • olivierO
          olivier
          last edited by olivier

          Can you fetch the last version and try again?

          DanpD DustinB3403D 2 Replies Last reply Reply Quote 0
          • DustinB3403D
            DustinB3403
            last edited by

            I'm glad the update script works for you.

            🙂

            Wasn't to much to put together.

            1 Reply Last reply Reply Quote 0
            • olivierO
              olivier @Danp
              last edited by

              @Danp Continuous replication is not using vhd-util from XO: the merge is done on XenServer side.

              1 Reply Last reply Reply Quote 0
              • DanpD
                Danp
                last edited by

                Ok... I'm testing your latest fix now.

                1 Reply Last reply Reply Quote 0
                • DanpD
                  Danp @olivier
                  last edited by

                  @olivier said:

                  Can you fetch the last version and try again?

                  Much better now. Muchas gracias!

                  1 Reply Last reply Reply Quote 0
                  • DustinB3403D
                    DustinB3403 @olivier
                    last edited by

                    @olivier said:

                    Can you fetch the last version and try again?

                    I don't see an update on github what was updated to address the issue?

                    1 Reply Last reply Reply Quote 0
                    • olivierO
                      olivier
                      last edited by

                      https://github.com/vatesfr/xo-server/pull/232/files

                      1 Reply Last reply Reply Quote 2
                      • A
                        Alex Sage
                        last edited by

                        @scottalanmiller Can you add forever to this script?

                        1 Reply Last reply Reply Quote 0
                        • DanpD
                          Danp
                          last edited by

                          Has anyone looked at XOA to see how they implemented logging?

                          1 Reply Last reply Reply Quote 0
                          • DanpD
                            Danp
                            last edited by

                            Got rid of the crontab entry and created the file /etc/systemd/system/xo-server.service containing the following:

                            # systemd service for XO-Server.
                            
                            [Unit]
                            Description= XO Server
                            After=network-online.target
                            
                            [Service]
                            WorkingDirectory=/opt/xo-server/
                            ExecStart=/usr/local/bin/node ./bin/xo-server
                            Restart=always
                            SyslogIdentifier=xo-server
                            
                            [Install]
                            WantedBy=multi-user.target
                            

                            Seems to be working fine with the added bonus that you can now do things like journalctl -u xo-server -f -n 50.

                            stacksofplatesS 2 Replies Last reply Reply Quote 3
                            • stacksofplatesS
                              stacksofplates @Danp
                              last edited by

                              @Danp said:

                              Got rid of the crontab entry and created the file /etc/systemd/system/xo-server.service containing the following:

                              # systemd service for XO-Server.
                              
                              [Unit]
                              Description= XO Server
                              After=network-online.target
                              
                              [Service]
                              WorkingDirectory=/opt/xo-server/
                              ExecStart=/usr/local/bin/node ./bin/xo-server
                              Restart=always
                              SyslogIdentifier=xo-server
                              
                              [Install]
                              WantedBy=multi-user.target
                              

                              Seems to be working fine with the added bonus that you can now do things like journalctl -u xo-server -f -n 50.

                              Nice. I tried to do that one day but I was stuck at getting the process to run from the directory (it was late and I didn't try very hard).

                              1 Reply Last reply Reply Quote 0
                              • larsen161L
                                larsen161
                                last edited by

                                This time around the install script ran successfully for me! Once it got towards the end it was left running and seeing as I didn't ssh into a screen session once I exited XO stopped. I added the service script thinking that would get it going as a service after a reboot but no luck, it's not running. What gives?

                                gett@servervm-001-xo:~$ ll /etc/systemd/system/xo*
                                -rwxrwxrwx 1 root root 262 Feb 23 23:58 /etc/systemd/system/xo-server.service*
                                

                                I had to log back in, run screen then detach after running

                                sudo bash
                                cd /opt/xo-server; /usr/local/bin/npm start
                                
                                1 Reply Last reply Reply Quote 0
                                • DanpD
                                  Danp
                                  last edited by

                                  To enable the service at startup, issue the command sudo systemctl enable xo-server.service. You can also check the service status with sudo systemctl status xo-server.service and manually start the service with sudo systemctl start xo-server.service

                                  HTH, Dan

                                  1 Reply Last reply Reply Quote 2
                                  • DanpD
                                    Danp
                                    last edited by

                                    New version of XO is out. Haven't tried updating my VM yet.

                                    @DustinB3403 -- In further testing, I didn't find the line sudo kill $(ps aux | grep "node bin/xo-server" | grep -v grep | cut -d' ' -f8) to be reliable (IIRC when the pid was a large number).

                                    Would be good to update your script so that it will optionally use systemctl.

                                    1 Reply Last reply Reply Quote 0
                                    • larsen161L
                                      larsen161
                                      last edited by

                                      It's up and running but I'm seeing that the xoa-updater isn't installed. Any idea why that might be?

                                      gett@servervm-001-xo:~$ xoa-update
                                      xoa-update: command not found
                                      

                                      0_1456580572864_Screen Shot 2016-02-27 at 13.42.39.png

                                      stacksofplatesS 1 Reply Last reply Reply Quote 0
                                      • stacksofplatesS
                                        stacksofplates @larsen161
                                        last edited by

                                        @larsen161 said:

                                        It's up and running but I'm seeing that the xoa-updater isn't installed. Any idea why that might be?

                                        gett@servervm-001-xo:~$ xoa-update
                                        xoa-update: command not found
                                        

                                        0_1456580572864_Screen Shot 2016-02-27 at 13.42.39.png

                                        The open source version doesn't have an updater. You have to update manually by pulling from the Git repo.

                                        1 Reply Last reply Reply Quote 1
                                        • stacksofplatesS
                                          stacksofplates @Danp
                                          last edited by

                                          @Danp said:

                                          Got rid of the crontab entry and created the file /etc/systemd/system/xo-server.service containing the following:

                                          # systemd service for XO-Server.
                                          
                                          [Unit]
                                          Description= XO Server
                                          After=network-online.target
                                          
                                          [Service]
                                          WorkingDirectory=/opt/xo-server/
                                          ExecStart=/usr/local/bin/node ./bin/xo-server
                                          Restart=always
                                          SyslogIdentifier=xo-server
                                          
                                          [Install]
                                          WantedBy=multi-user.target
                                          

                                          Seems to be working fine with the added bonus that you can now do things like journalctl -u xo-server -f -n 50.

                                          This is awesome. I've been playing with slices, and I wanted to do this but I never got the time to figure it out. Thanks again!

                                          1 Reply Last reply Reply Quote 0
                                          • DashrenderD
                                            Dashrender
                                            last edited by

                                            0_1458252571971_xo-02.JPG

                                            Why are there three old versions listed here? can I delete these?

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 11
                                            • 12
                                            • 13
                                            • 14
                                            • 15
                                            • 30
                                            • 31
                                            • 13 / 31
                                            • First post
                                              Last post