Novell Cool Solutions

Novell Service Desk v6.5 also brings with it a new deployment option; the virtual appliance



By:

September 26, 2011 2:35 pm

Reads:24,030

Comments:8

Score:Unrated

Print/PDF

Along with a host of new features and capabilities, Novell Service Desk v6.5 also brings with it a new deployment option; the virtual appliance.

There’s a lot been written already about virtual appliances, addressing what they are and why they have become popular with software vendors and their customers. I’m not going to regurgitate all of the propaganda here, just to say that virtual appliance is a virtual machine with Just Enough Operating System ( JeOS ) to run an application. This simplifies deployment as the customer doesn’t need to worry about installing the operating system, applying updates, pre-reqs etc… in a methodological way to the meet requirements set by the vendor.

To put it simply, virtual appliances are easier to deploy, avoid application installation issues and are a win-win for both the vendor and customer.

With Novell Service Desk appliance, you get a

  • Virtual machine built for ESX / ESXi servers delivered using the OVF format.
  • Uses cut down version of SLES 11 SP1 64-bit edition.
  • Configured Postgresql database.
  • Novell Service Desk 6.5 using the embedded Postgresql database.
  • Simple text mode menu system to manage the appliance, Novell Service Desk services and perform upgrades / migrations.
  • Ready to use as soon the deployment is finished. Typically this is sub 3 minutes.

And all of this in a download under 700Mb. Or as I like to think of it, 487 3.5 inch floppy disks ( for those too young to remember, this type of floppy disk had a hard case. So it was more like a semi-floppy. ).

Deploying the Novell Service Desk appliance is straight forward. Even a product manager like myself can do it.

Here’s how we roll:-

  1. On a computer that has VMwares vSphere console installed, download the appliance from https://download.novell.com/Download?buildid=zLF3xLEsFSQ~ and extract the files into a folder
  2. Load up your vSphere console and choose File – Deploy OVF Template
  3. Click on Browse and go to the folder which contains the extracted appliance files. Select the OVF file, click on Open and then Next. The display will look something similar to this
  4. Click on Next
  5. Give the virtual machine a name and a location within your ESX setup. Then click on Next
  6. Select a datastore to use. Click on Next
  7. Now to choose how to provision the disk. I’d recommend Thick provisioned format. Click on Next
  8. A summary screen now appears, click on Finish. With my lab setup, which is not at production level specifications, this took under 3 minutes. Or just enough time for a decent cup of tea to brew.
  9. Go to the newly deployed VM and power it on.
  10. Click on the Console tab as we need to tell our Novell Service Desk appliance that we agree with the EULAs ( both of them ), keyboard layout and finally the clock and time zone.
  11. The appliance will then finish off the remaining first boot tasks. When the appliance menu pops ups, all is complete.
  12. Now for some post deployment activities, namely networking information and ensuring that time is accurately kept.
  13. The default setting for networking with Novell Service Desk appliance is to use DHCP. Although fine for end user devices, most organizations prefer to use static IP addresses for servers. At this time, we should also set the host name to our desired value rather than the random name which was generated during the first boot process. To do this, we use the appliance menu functions.
  14. At the main menu, 1 – Appliance and then 2 – Alter Network Configuration. This causes YaST to be loaded at the point where network settings can be changed. Here you can set the IP address, hostname and enter a gateway address. When you’ve done all of this, press F10 to save and Exit and you’ll be returned to the appliance menu.
  15. Now select 3 – Alter Date and Time zone. This also causes YaST to be loaded to allow these options to be changed. Use the TAB key to move to Change within the Data and Time panel and then press the Enter key.
  16. Select Synchronize with NTP server and enter pool.ntp.org for the NTP server address. Alternatively you can use any of the suggested external time sources or use an internal NTP server. Make sure that you select Save NTP Configuration and then press F10.
  17. Press F10 again to return to the appliance menu

That’s it. The appliance is deployed and ready to serve up Novell Service Desk. You now can point your browser directly at the IP address shown in the appliance menu or use the DNS name that you entered previously.

What next? Well that’s the subject of the next article where we look at taking our first steps with Novell Service Desk.

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.
Loading...Loading...

Tags:
Categories: Service Desk, Technical

8

Disclaimer: This content is not supported by Novell. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

8 Comments

  1. By:darrenjthompson

    What about XEN, You know, the virtualisation platform that ships with your flagship OS????

    I’m always saddened/surprised that Novell favors VMWare whilst simultaneously ignoring it’s own customers who have deployed XEN.

    Is it that hard to create virtual appliances that can run with XEN? (Hint: take a look at the features in OBS, it’s a tick box!).

    I’m going to download the supplied VA and see if it can be made to work under XEN, if so, I can then help my/your/our customers to look at Novell Service Desk v6.5. It would be a “win / win” for both of us if i can make it work.

    If I can make it work, I’ll post the steps required here. But only if you have the internal fortitude to allow this comment through.

    Regards
    Darren

    • By:blartfast

      Darren,

      I’d love to ship an appliance that supports every hypervisor that is in use by our customers. But reality jumped up and pointed out that only finite resources exist . Given that, we initially shipped with the hypervisor that has the largest market share.

      We did perform some minor testing with XEN and the appliance appeared to work fine. I’d welcome results from your experience

      Regards

      Jon Giffard
      Senior Product Manager
      Novell Service desk

      • By:darrenjthompson

        Jon

        Thank you for posting my original critique and taking the time to respond.

        So far, I have the VA running well under VirtualBox (It was able to import the VA “as is” which is a very pleasing result).

        The main issue I’m having is that this I’m still unable to boot the VA under XEN (even as a “fully virtualised” image), but the weekend is coming so I’ll be able to hunker down and do some solid testing.

        Darren

      • By:imoore

        I’d certainly be interested in the XEN version if Darren can get it to work – I happen to be looking at Service Desk software to deploy at work at the moment. Since we have an XEN cluster that we run our virtual servers on, it would obviously be very convenient to be able to download an XEN version to test it out as opposed to having to setup a separate computer and install VMWare or virtual box on it!

      • By:blartfast

        Darren,

        Please let me know your results.

        As a FYI — The VMware tools are present in the appliance and are set to load at boot. This might cause issues with XEN,

        I’ll dig out some Novell goodies for you.

        Jon

      • By:darrenjthompson

        Team… Yep I have now got the VM to boot under XEN.
        I’m not entirely happy with the process as it required me to import the VM into VirtualBox first (There seems to be a problem with the using default vmdk file, importing it into VirtualBox seems to make it “compatible” – I do not know why, perhaps someone else can explain that part).
        Note: this is a liitle complicated and requires some command line and text mode editing.

        Process:
        1. Download the file as linked in the article and extract the file.
        2. Import the VM into VirtualBox, accepting all the defaults.
        3. Run the VM in VirtualBox, following the setup steps as shown in article
        4. On the VM console, select 1 – Appliance, 6 – Change root password; and set the password to some known value (I personally used the highly secure password of “novell”).
        5. Do a SSH login to the appliance as root e.g. ssh root@10.1.1.14 (the IP address is listed on the screen e.g. “Browser URL: http://10.1.1.14
        6. Run “ifconfig eth0″ and note the network cards MAC (hardware) address, you will need that info later.
        7. edit the file /etc/sysconfig/kernel and add the device “ata_piix” (e.g. “vi /etc/sysconfig/kernel”). The line you are looking for should look like this: INITRD_MODULES=”ata_piix”.
        8. run ‘mkinitrd’ to recreate the boot image to include the required module: it will look like this:
        srvnsd730:~ # mkinitrd

        Kernel image: /boot/vmlinuz-2.6.32.43-0.4-default
        Initrd image: /boot/initrd-2.6.32.43-0.4-default
        Root device: /dev/sda1 (mounted on / as ext3)
        Kernel Modules: scsi_mod libata ata_piix mbcache jbd ext3 crc-t10dif sd_mod usbcore ohci-hcd ehci-hcd uhci-hcd hid usbhid
        Features: block usb
        17498 blocks

        9. Shutdown the VM in VirtualBox (it can be removed completely later) and copy the file “Novell_Service_Desk_v6.5_Appliance__FCS.x86_64-0.0.8-disk1.vmdk” from the VirtualBox store to the XEN host machine (by default it goes to /var/lib/xen/images/{vm_name}/ )
        10. I have created a “sample” XEM VM template that can be used for the VM creation, you will need to update the file path, name,uuid and NIC MAC address accordingly.. copy the details below to a new file in the default location /etc/xen/vm e.g. /etc/xen/vm/sample

        name=”vm”
        description=”None”
        uuid=”1f24a121-1812-792c-2aad-572744e904b0″
        memory=2048
        maxmem=2048
        vcpus=2
        on_poweroff=”destroy”
        on_reboot=”restart”
        on_crash=”destroy”
        localtime=0
        keymap=”en-us”

        builder=”hvm”
        device_model=”/usr/lib/xen/bin/qemu-dm”
        kernel=”/usr/lib/xen/boot/hvmloader”
        boot=”c”
        disk=[ ‘tap:vmdk:/var/lib/xen/images/vm/Novell_Service_Desk_v6.5_Appliance__FCS.x86_64-0.0.8-disk1.vmdk,hda,w’, ]
        vif=[ ‘mac=08:00:27:7a:5d:12,bridge=br0,model=pcnet’, ]

        stdvga=0
        vnc=1
        vncunused=1
        viridian=0
        acpi=1
        pae=1

        serial=”pty”

        10. Import this file into XEN using “xm new {filename} e.g. xm new sample.
        11. You can now run the VM using Xen, starting it and stopping it using virt-manager or importing it into a Heartbeat/OpenAIS cluster.

        Yes, this is a little complicated and you could just run the VM in VirtualBox, but I said I would get this working under XEN and here it is :-)

        Regards
        Darren

      • By:darrenjthompson

        One you have s ssh root login to the VM, you can turn off the vmware tools with the following command:

        chkconfig vmware-tools off

        I personally have not had any issue with leaving those tools, but it’s “good form” to disable them.
        I should have included that step in my “run this under XEN” balrd above…

        Darren

  2. By:nlandas

    Hey, I love that Novell is starting to set up Appliances for its own applications. It makes deploying them so much easier. I don’t see the VMWare tools upgrader in the appliance.

    Is it possible to upgrade the VMWare tools on the appliance? My VCenter 5 is reporting that the VM is running 3rd party tools.

    Thank you.

    We are on VCenter 5 with ESX 4.0 hosts currently.

Comment

RSS