Just setup XenServer, now what



  • So, it is setup. I have two (non-RAID) drives in there.

    Looking in XenCenter, I see reference to creating pools. I assume this is so I can group resources? Is this honestly helpful in a SMB layout with basic workloads?

    img



  • The pooling refers to the host. Not the drives in the individual servers.

    Do you have a hardware RAID controller?



  • @DustinB3403 said:

    The pooling refers to the host. Not the drives in the individual servers.

    I realize that. VMWare has the same, but I never use it there because the small workloads I had used in VMWare never needed to have pools with various priority or reservation of the core system resources.

    Do you have a hardware RAID controller?

    not for this test system. not really required.



  • First thing is you're going to want to set up an ISO share so you can start launching VMs. I set up a CIFS share so that I can just put ISOs into a folder on my workstation and have XenCenter automatically be able to mount them.

    Assuming you're sticking with a single host and storage pool, that's pretty much all you need to start launching and configuring VMs.



  • @WingCreative said:

    Assuming you're sticking with a single host and storage pool, that's pretty much all you need to start launching and configuring VMs.

    So a pool is required or best practice? I did not see any settings to specify anything about the pool except to add another server to it, which will not occur



  • @WingCreative said:

    First thing is you're going to want to set up an ISO share so you can start launching VMs. I set up a CIFS share so that I can just put ISOs into a folder on my workstation and have XenCenter automatically be able to mount them.

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    With Hyper-V I can just drop iso files in a folder on the C/D/E/Whatever drive.
    With VMWare I can upload iso files to a folder on the the datastore.



  • @JaredBusch said:

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    Not for ISOs sadly.



  • @scottalanmiller said:

    @JaredBusch said:

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    Not for ISOs sadly.

    Actually you can add a local ISO storage repository.



  • @JaredBusch said:

    @WingCreative said:

    First thing is you're going to want to set up an ISO share so you can start launching VMs. I set up a CIFS share so that I can just put ISOs into a folder on my workstation and have XenCenter automatically be able to mount them.

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    With Hyper-V I can just drop iso files in a folder on the C/D/E/Whatever drive.
    With VMWare I can upload iso files to a folder on the the datastore.

    As @DustinB3403 linked you have to add it from cli through the Dom0. Kind of stupid if you ask me.



  • It works, and it means you don't have to have a different server just for ISO's.

    CLI or GUI who cares its a 5 minute process.



  • @johnhooks said:

    @JaredBusch said:

    @WingCreative said:

    First thing is you're going to want to set up an ISO share so you can start launching VMs. I set up a CIFS share so that I can just put ISOs into a folder on my workstation and have XenCenter automatically be able to mount them.

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    With Hyper-V I can just drop iso files in a folder on the C/D/E/Whatever drive.
    With VMWare I can upload iso files to a folder on the the datastore.

    As @DustinB3403 linked you have to add it from cli through the Dom0. Kind of stupid if you ask me.

    May be kinda stupid, but considering they have a Dom0, kinda makes sense. It's the same in Hyper-V. ESXi is the odd-man out here, but then, there's no Dom0 there.



  • @Dashrender said:

    May be kinda stupid, but considering they have a Dom0, kinda makes sense. It's the same in Hyper-V. ESXi is the odd-man out here, but then, there's no Dom0 there.

    KVM and ESXi are the same. HyperV and Xen are the same. ESXi 4 and earlier was like the latter.



  • @DustinB3403 said:

    CLI or GUI who cares its a 5 minute process.

    No it is not, because I could not find it. That is the problem. I ended up having to add a share on my desktop and then dealing with permission issue just to get a damn CentOS 7 VM built.



  • You build a directory on XenServer. Either in Dom0's space or your local storage and mark is for ISOs.

    mkdir -p /var/opt/xen/ISO_Store  # Or your desired path.
    xe sr-create name-label=LocalISO type=iso device-config:location=/var/opt/xen/ISO_Store device-config:legacy_mode=true content-type=iso
    

    Using WinSCP you can browse the directory or you can use CD to jump into it.

    wget to download iso from that directory or upload over WinSCP directly into the share.

    Rescan and build VM's from your local ISO repo.



  • @DustinB3403 said:

    You build a directory on XenServer. Either in Dom0's space or your local storage and mark is for ISOs.

    I am not arguing that it is hard and I will likely do exactly this. But I could not find it last night.



  • @Dashrender said:

    @johnhooks said:

    @JaredBusch said:

    @WingCreative said:

    First thing is you're going to want to set up an ISO share so you can start launching VMs. I set up a CIFS share so that I can just put ISOs into a folder on my workstation and have XenCenter automatically be able to mount them.

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    With Hyper-V I can just drop iso files in a folder on the C/D/E/Whatever drive.
    With VMWare I can upload iso files to a folder on the the datastore.

    As @DustinB3403 linked you have to add it from cli through the Dom0. Kind of stupid if you ask me.

    May be kinda stupid, but considering they have a Dom0, kinda makes sense. It's the same in Hyper-V. ESXi is the odd-man out here, but then, there's no Dom0 there.

    I understand since the Dom0 doesn't have much room, but they should give you the option to mount a usb through XenCenter though.



  • @johnhooks said:

    They should give you the option to mount a usb through XenCenter though.

    I don't want anything mounted from where I am running XenCenter. I want all the ISO files on local storage for fast, immediate access. That is how I have always ran both VMWare and Hyper-V



  • @johnhooks said:

    @Dashrender said:

    @johnhooks said:

    @JaredBusch said:

    @WingCreative said:

    First thing is you're going to want to set up an ISO share so you can start launching VMs. I set up a CIFS share so that I can just put ISOs into a folder on my workstation and have XenCenter automatically be able to mount them.

    I don't want this on my workstation. Does XenServer not have a method to locally store files someplace?

    With Hyper-V I can just drop iso files in a folder on the C/D/E/Whatever drive.
    With VMWare I can upload iso files to a folder on the the datastore.

    As @DustinB3403 linked you have to add it from cli through the Dom0. Kind of stupid if you ask me.

    May be kinda stupid, but considering they have a Dom0, kinda makes sense. It's the same in Hyper-V. ESXi is the odd-man out here, but then, there's no Dom0 there.

    I understand since the Dom0 doesn't have much room, but they should give you the option to mount a usb through XenCenter though.

    They don't, I believe, because they want the XC interface to be easy for people working with pool, which is the majority of their base. Using a USB drive on a single host makes a lot of sense when you have only one host but when you have a lot of them it would potentially get really confusing.