This config wil examplain how to add new ISO image store on XenServer Linux.

Access XenServer via SSH

First step is to gain an administrative access to your XenServer via ssh.
[root@xenserver ~]#

Create a store directory

In next step we will create a new store directory. The location of the store directory is irrelevant so feel free to use any location you see fit:
# mkdir /var/opt/ISO_IMAGES
Copy your ISO images to /var/opt/ISO_IMAGES or download them directly with wget command. For example:
# cd /var/opt/ISO_IMAGES
]# wget http://debian.uberglobalmirror.com/debian-cd/8.5.0/amd64/iso-cd/debian-8.5.0-amd64-CD-1.iso

Create storage repository

Now, its time to create/register our new storage repository with XenServer:
# xe sr-create name-label=ISO_IMAGES_LOCAL type=iso device-config:location=/var/opt/ISO_IMAGES device-config:legacy_mode=true content-type=iso
The output of the above command will be UUID of the new XenServer storage repository eg. 970317f9-3187-b5e0-1ea5-16666fdf3348

The new storage repository was created. To list your XenServer storage repository run:
# xe sr-list
...
uuid ( RO)                : 970317f9-3187-b5e0-1ea5-16666fdf3348
          name-label ( RW): ISO_IMAGES_LOCAL
    name-description ( RW): 
                host ( RO): xenserver
                type ( RO): iso
        content-type ( RO): iso
OR
# xe pbd-list sr-uuid=970317f9-3187-b5e0-1ea5-16666fdf3348
uuid ( RO)                  : 86ffd533-5f3e-012a-280f-964e6a2b8c55
             host-uuid ( RO): b9ecac0f-79ac-45f9-afd5-2228bf53df06
               sr-uuid ( RO): 970317f9-3187-b5e0-1ea5-16666fdf3348
         device-config (MRO): location: /var/opt/ISO_IMAGES; legacy_mode: true
    currently-attached ( RO): true
Please refer all article related questions to:

You may also be interested in: