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.
    • 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
                                    • DanpD Offline
                                      Danp Pro Support Team
                                      last edited by

                                      You need to supply the virtual disk's UUID, not the VM's UUID.

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

                                        @jasonnix You need the VDI UUID, not the VM UUID.

                                        For example:

                                        [12:42 Delirium ~]# xe vm-disk-list uuid=a0a05fc9-e454-181e-cff2-ed3c4010651f # <- VM UUID
                                        Disk 0 VBD:
                                        uuid ( RO)             : 448065c5-2f48-38cc-fa73-a8eda1ab6e61
                                            vm-name-label ( RO): XOA
                                               userdevice ( RW): 0
                                        
                                        
                                        Disk 0 VDI:
                                        uuid ( RO)             : d6354121-a3c6-4143-9cab-d65d4d8df769 # You need this one for the resize
                                               name-label ( RW): xoa root
                                            sr-name-label ( RO): sdc
                                             virtual-size ( RO): 21474836480
                                        

                                        edit: @Danp was faster than me 😄

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

                                          Hi @Danp,
                                          Thank you so much.
                                          I did:

                                          # xe vdi-list
                                          uuid ( RO)                : aa52ebc5-31a1-4115-b37f-d37d8fddea6f
                                                    name-label ( RW): XO 0
                                              name-description ( RW): Created by template provisioner
                                                       sr-uuid ( RO): c5129868-a590-68ca-e587-db708ad61f38
                                                  virtual-size ( RO): 10737418240
                                                      sharable ( RO): false
                                                     read-only ( RO): false
                                          #
                                          # xe vdi-resize uuid=aa52ebc5-31a1-4115-b37f-d37d8fddea6f disk-size=20GiB
                                          

                                          Disk size applied:

                                          $ sudo lsblk
                                          NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
                                          sr0      11:0    1   16M  0 rom  
                                          xvda    202:0    0   20G  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
                                          

                                          But not where I need!

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

                                            @jasonnix You need to resize your partition, currently the storage you added is not used

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