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

    Tips on installing XO

    Scheduled Pinned Locked Moved Xen Orchestra
    97 Posts 11 Posters 17.3k Views 9 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.
    • D Offline
      DustinB @john.c
      last edited by

      @john-c said in Tips on installing XO:

      @olivierlambert said in Tips on installing XO:

      1. You can but it's less convenient.

      b35e4ba6-15a6-405e-8beb-e55309c4f1c2-image.png

      As well as more tricky when updated as you will need to create a zip and then re-download it. If however you can clone it especially by the git command then you can use it to update it as needed and/or use other methods to speed it up.

      Additionally you can have a script to update the instance and handle any instances of ownership changes.

      That seems like an insane way to install and update this XO.

      1 Reply Last reply Reply Quote 0
      • J Offline
        jasonnix
        last edited by

        Hello,
        You said that I should not do the installation with the root account, which directory is suitable for cloning?

        Cheers.

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          jasonnix @jasonnix
          last edited by

          Hello,
          No idea?

          Cheers.

          lawrencesystemsL 1 Reply Last reply Reply Quote 0
          • lawrencesystemsL Offline
            lawrencesystems Ambassador @jasonnix
            last edited by

            @jasonnix

            I have. a tutorial here on how to build from sources using https://github.com/ronivay/XenOrchestraInstallerUpdater which can be done using a sudo user.

            https://youtu.be/fuS7tSOxcSo

            J 1 Reply Last reply Reply Quote 0
            • J Offline
              jasonnix @lawrencesystems
              last edited by

              Hi @lawrencesystems,
              Some people said that I should not use the root account. Which directory is suitable for cloning?

              lawrencesystemsL 1 Reply Last reply Reply Quote 0
              • lawrencesystemsL Offline
                lawrencesystems Ambassador @jasonnix
                last edited by

                @jasonnix

                use an account that is in the sudo list.

                J 1 Reply Last reply Reply Quote 0
                • J Offline
                  jasonnix @lawrencesystems
                  last edited by

                  Thanks @lawrencesystems.
                  If I want to clone it manually, then which directory is OK? For example, "/home", "/tmp", etc.

                  lawrencesystemsL 1 Reply Last reply Reply Quote 0
                  • lawrencesystemsL Offline
                    lawrencesystems Ambassador @jasonnix
                    last edited by

                    @jasonnix

                    If you are going to do it manually then choose whatever you want, but /tmp might not make much sense to put something important.

                    J 1 Reply Last reply Reply Quote 0
                    • J Offline
                      jasonnix @lawrencesystems
                      last edited by jasonnix

                      Hi @lawrencesystems,
                      Thanks again.
                      I want to clone XO under the /usr/local/src directory, but this directory requires root access. Is there a problem if I do this with the sudo command?

                      E D 2 Replies Last reply Reply Quote 0
                      • E Offline
                        ElemondCraw @jasonnix
                        last edited by

                        @jasonnix There is a paragraph about sudo in the install : https://xen-orchestra.com/docs/installation.html#sudo

                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          DustinB @jasonnix
                          last edited by

                          @jasonnix said in Tips on installing XO:

                          Hi @lawrencesystems,
                          Thanks again.
                          I want to clone XO under the /usr/local/src directory, but this directory requires root access. Is there a problem if I do this with the sudo command?

                          At this point I'm not sure if its intentional idiocy or not. Xen Orchestra does not get installed within XCP-ng's Dom0, it can be installed as a VM that is running as a guest on XCP-ng or on a separate environment entirely.

                          Read the documentation, install Ubuntu or Debian and then you install XO as an application on that system.

                          1 Reply Last reply Reply Quote 0
                          • J Offline
                            jasonnix
                            last edited by

                            Hello,
                            I tried to install XO, but I got the following error:

                            $ sudo yarn
                            yarn install v1.22.21
                            [1/5] Validating package.json...
                            [2/5] Resolving packages...
                            [3/5] Fetching packages...
                            error https://registry.yarnpkg.com/react-sparklines/-/react-sparklines-1.6.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOSPC: no space left on device, write"
                            info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
                            

                            I have enough disk space:

                            $ sudo df -i
                            Filesystem     Inodes  IUsed  IFree IUse% Mounted on
                            udev           492266    395 491871    1% /dev
                            tmpfs          497999    589 497410    1% /run
                            /dev/xvda1     238560 139439  99121   59% /
                            tmpfs          497999      1 497998    1% /dev/shm
                            tmpfs          497999      3 497996    1% /run/lock
                            /dev/xvda6     354816  20966 333850    6% /home
                            tmpfs           99599     14  99585    1% /run/user/0
                            tmpfs           99599     19  99580    1% /run/user/1000
                            $
                            $ sudo lsblk
                            NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
                            sr0      11:0    1   16M  0 rom  
                            xvda    202:0    0   10G  0 disk 
                            ├─xvda1 202:1    0  3.6G  0 part /
                            ├─xvda2 202:2    0    1K  0 part 
                            ├─xvda5 202:5    0  976M  0 part [SWAP]
                            └─xvda6 202:6    0  5.4G  0 part /home
                            

                            Any idea?

                            AtaxyaNetworkA 1 Reply Last reply Reply Quote 0
                            • AtaxyaNetworkA Offline
                              AtaxyaNetwork Ambassador @jasonnix
                              last edited by

                              @jasonnix Hi !

                              Can you do a df -h instead of -i ?

                              J 1 Reply Last reply Reply Quote 0
                              • J Offline
                                jasonnix @AtaxyaNetwork
                                last edited by jasonnix

                                Hi @AtaxyaNetwork,
                                I did:

                                $ sudo df -h
                                Filesystem      Size  Used Avail Use% Mounted on
                                udev            1.9G     0  1.9G   0% /dev
                                tmpfs           390M  564K  389M   1% /run
                                /dev/xvda1      3.6G  3.5G     0 100% /
                                tmpfs           1.9G     0  1.9G   0% /dev/shm
                                tmpfs           5.0M     0  5.0M   0% /run/lock
                                /dev/xvda6      5.3G  247M  4.8G   5% /home
                                tmpfs           390M     0  390M   0% /run/user/0
                                tmpfs           390M     0  390M   0% /run/user/1000
                                
                                

                                Disk is full!

                                AtaxyaNetworkA 1 Reply Last reply Reply Quote 0
                                • AtaxyaNetworkA Offline
                                  AtaxyaNetwork Ambassador @jasonnix
                                  last edited by

                                  @jasonnix Indeed 😅

                                  You can deploy a XOA and resize your VM disk with the GUI (the VM need to be shutdown), and then, resize your FS in the VM.

                                  J 1 Reply Last reply Reply Quote 0
                                  • J Offline
                                    jasonnix @AtaxyaNetwork
                                    last edited by

                                    @AtaxyaNetwork, I prefer CLI for now.

                                    AtaxyaNetworkA 1 Reply Last reply Reply Quote 0
                                    • AtaxyaNetworkA Offline
                                      AtaxyaNetwork Ambassador @jasonnix
                                      last edited by

                                      @jasonnix Why not using XOA ? It's really simpler than the CLI...

                                      Anyway, you can shut down the VM and do:

                                      xe vdi-resize uuid=<VDI of your VM> disk-size=XXGiB
                                      
                                      J 1 Reply Last reply Reply Quote 0
                                      • J Offline
                                        jasonnix @AtaxyaNetwork
                                        last edited by

                                        Thanks @AtaxyaNetwork.
                                        Shouldn't I create a hard disk first and then add it to the virtual machine and then use this hard disk to add space?

                                        AtaxyaNetworkA 1 Reply Last reply Reply Quote 0
                                        • AtaxyaNetworkA Offline
                                          AtaxyaNetwork Ambassador @jasonnix
                                          last edited by

                                          @jasonnix No need to create a new disk, you can directly resize the existing disk 🙂

                                          J 1 Reply Last reply Reply Quote 0
                                          • J Offline
                                            jasonnix @AtaxyaNetwork
                                            last edited by

                                            Thanks @AtaxyaNetwork.
                                            I did:

                                            # xe vm-list
                                            uuid ( RO)           : bdd9b58c-06b1-3f3c-792b-72287bd73d0b
                                                 name-label ( RW): XO
                                                power-state ( RO): halted
                                            

                                            Then, I did:

                                            # xe vdi-resize uuid=bdd9b58c-06b1-3f3c-792b-72287bd73d0b disk-size=20GiB
                                            The uuid you supplied was invalid.
                                            type: VDI
                                            uuid: bdd9b58c-06b1-3f3c-792b-72287bd73d0b
                                            

                                            What is wrong?

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