Dynamic configuration of virtual appliances

    公开(公告)号:GB2507753A

    公开(公告)日:2014-05-14

    申请号:GB201220086

    申请日:2012-11-07

    Applicant: IBM

    Abstract: A method for deploying a virtual appliance onto a data processing system solution comprises instantiating the virtual appliance with a basis configuration (450), determines a value of a set of environmental features associated with the virtual processing environment and downloading (475) a set of local software programs (470) onto the virtual appliance according to the values of the features. The downloaded programs may then be installed onto the virtual appliance. The basic configuration may include a deployment agent which undertakes the determining and downloading step. The determining step may submitting a query to a deployment server (405) and receiving a response. The environmental feature may include a line to an external program.

    Controlling attachment of virtual disks to virtual machines conditional upon usage entitlements to software artefacts on the disks

    公开(公告)号:GB2499077A

    公开(公告)日:2013-08-07

    申请号:GB201221333

    申请日:2012-11-27

    Applicant: IBM

    Abstract: In a data processing centre hosting a set of virtual machines, virtual disks each comprise a set of software artefacts, e.g. application programs or media content. A request (A1) is detected for adding a new virtual disk, comprising a set of new software artefacts, to one of the virtual machines. Composition information of the new disk is determined (A2 A4), comprising an indication of the new software artefacts, e.g. from a composition library or from a descriptor on the disk. An indication of usage entitlements is retrieved (A5) for the artefacts, e.g. a licensed number of copies of an application program. Attachment of the new disk to the selected virtual machine is enabled or prevented (A6) according to a comparison between the composition information of the new disk and the usage entitlements of the new artefacts. The new virtual disk is attached (A7 A12) to the virtual machine in response to the enabling thereof and the usage entitlements of the new software artefacts are updated (A13) in response to said attachment. An old virtual disk comprising old software artefacts may be removed from a virtual machine by detaching it and updating usage entitlements accordingly (A15 A20).

    Steuern der Verwendung virtueller Festplatten vor deren Anbindung an virtuelle Maschinen

    公开(公告)号:DE102012221512A1

    公开(公告)日:2013-06-13

    申请号:DE102012221512

    申请日:2012-11-26

    Applicant: IBM

    Abstract: Es wird eine Lösung zum Steuern der Verwendung virtueller Festplatten in einem Datenverarbeitungszentrum vorgeschlagen, das einen Satz von virtuellen Maschinen beherbergt, wobei jede virtuelle Maschine einen Satz von Softwareartefakten aufweist. Ein entsprechendes Verfahren (A1 bis A20) weist die Schritte auf: Erkennen (A1) einer Anfrage des Hinzufügens einer neuen, einen Satz neuer Softwareartefakte aufweisenden virtuellen Festplatte zu einer ausgewählten virtuellen Maschine der virtuellen Maschinen, Ermitteln (A2 bis A4) von Zusammensetzungsinformationen der neuen virtuellen Festplatte, wobei die Zusammensetzungsinformationen der neuen virtuellen Festplatte eine Angabe der neuen Softwareartefakte aufweisen, Abrufen (A5) einer Angabe von Verwendungsberechtigungen der neuen Softwareartefakte im Datenverarbeitungszentrum, Ermöglichen oder Verhindern (A6) des Anbindens der neuen virtuellen Festplatte an die ausgewählte virtuelle Maschine gemäß einem Vergleich zwischen den Zusammensetzungsinformationen der neuen virtuellen Festplatte und den Verwendungsberechtigungen der neuen Softwareartefakte, Anbinden (A7 bis A12) der neuen virtuellen Festplatte an die ausgewählte virtuelle Maschine als Reaktion auf dessen Ermöglichen, und Aktualisieren (A13) der Verwendungsberechtigungen der neuen Softwareartefakte als Reaktion auf das Anbinden der neuen virtuellen Festplatte an die ausgewählte virtuelle Maschine auf.

    Building a Software Appliance
    5.
    发明专利

    公开(公告)号:GB2498838A

    公开(公告)日:2013-07-31

    申请号:GB201221746

    申请日:2012-12-04

    Applicant: IBM

    Abstract: A computer-implemented method for building a software appliance comprises analyzing configuration settings of software installed in a first environment; generating an image-based installation version of the software for a different environment; generating an activation logic component (e.g. a series of instructions or an activation script); and creating an executable image, this image being executable in the different environment using the installation image and the activation logic component. Preferably, the software comprises a software product and an operating system. The analyzing may comprise loading a list of potential software from a library, and may compare identifiers of the software with identifiers of potential products, and may further obtain a list of configuration options for the software. Activation logic component generation may comprise determining and using variables characterizing the first environment. Also included are claims for: a data process apparatus, with an activation logic generator; a data processing program for performing the disclosed method; and a computer program product for performing the disclosed method.

    A method computer program and system for automatic upgrade of virtual appliances

    公开(公告)号:GB2496560A

    公开(公告)日:2013-05-15

    申请号:GB201303289

    申请日:2011-08-17

    Applicant: IBM

    Abstract: A method, computer program and system to automatically install, update and remove a software application distributed as a virtual appliance, in a virtual machine system running on top of a virtual machine monitor in a computer. The software application virtual appliance comprises one virtual disk which is automatically detected and installed or removed at the customer by the Virtual Disk Activation Manager (VDAM) program which executes scripts including commands through the API to the virtual machine monitor. The virtual appliance virtual disk is also created automatically by the software manufacturing using VDAM program. The virtual appliance virtual disk stores the binaries of the software application, a software package created by the software manufacturer using a software package tool, an installer to execute the software package, installation and desinsatallation scripts and a unique identifier which is a signature for the virtual machine virtual disk.

    Managing virtual appliances supporting multiple profiles

    公开(公告)号:GB2519517A

    公开(公告)日:2015-04-29

    申请号:GB201318608

    申请日:2013-10-22

    Applicant: IBM

    Abstract: A system and method for managing one or more virtual appliances (VAs) on a computing system where each virtual appliance comprises one or more virtual machines (VMa-VMc), each one comprising one or more software programs (AP), and supporting a plurality of profiles, each one involving an enabling of a corresponding set of one or more of the software programs with each other software program being disabled. For at least a specific one of the virtual appliances, a corresponding method comprises retrieving profile information indicative of the profiles of the specific virtual appliance, retrieving status information indicative of a status of the computing system, retrieving constraint information indicative of one or more constraints applicable to the software programs of the specific virtual appliance on the computing system, determining a configuration scheme of the specific virtual appliance according to the profile information, the status information and the constraint information, the configuration scheme involving a specific one of the profiles of the specific virtual appliance having the software programs thereof compliant with the applicable constraints, and configuring the specific virtual appliance according to the configuration scheme. The invention can be used to ensure that a number of software licenses is not exceeded.

    Monitoring applications executing on a virtual machine and allocating the required resources to the virtual machine.

    公开(公告)号:GB2508161A

    公开(公告)日:2014-05-28

    申请号:GB201220938

    申请日:2012-11-21

    Applicant: IBM

    Abstract: Disclosed is a method of running an application on a virtual machine executing on a distributed computer system. The application is executed on a reduced operating system configured for the application. The application is deployed on a first set of virtual machines with a first set of allocated resources. The method comprises determining a monitoring time period, and operational constraints for the application. Parameters of the application are monitored for the set period and time dependent values of the parameters collected. The values of the parameters are used to derive a time dependent metric value based on the operational constraints. If one at least one of the metric values violates one of the operational constraints a second set of resources and virtual machines are allocated and deployed for the application. The metric value may be derived by producing a mathematical function of the behaviour parameters and using the function to determine the metric value.

    Ein Verfahren, Computerprogramm und System zum automatischen Hochrüsten virtueller Einheiten

    公开(公告)号:DE112011102831T5

    公开(公告)日:2013-07-18

    申请号:DE112011102831

    申请日:2011-08-17

    Applicant: IBM

    Abstract: Ein Verfahren, ein Computerprogrammprodukt und ein System zum automatischen Installieren, Aktualisieren und Entfernen einer als virtuelle Einheit vertriebenen Softwareanwendung in einem System mit virtuellen Maschinen, die auf einer Überwachungseinheit für virtuelle Maschinen auf einem Computer ausgeführt werden. Die virtuelle Einheit der Softwareanwendung weist eine virtuelle Festplatte auf, die beim Kunden durch das Verwalterprogramm für virtuelle Festplatten (Virtual Disk Activation Manager (VDAM)), welches Skripte einschließlich Befehlen durch die API für die Überwachungseinheit virtueller Maschinen ausführt, automatisch erkannt und installiert oder entfernt wird. Die virtuelle Festplatte der virtuellen Anwendung wird durch die Softwareherstellung mithilfe des VDAM-Programmes ebenfalls automatisch erstellt. Auf der virtuellen Festplatte der virtuellen Einheit sind die Binärdaten der Softwareanwendung, ein durch den Softwarehersteller mithilfe eines Softwarepaketwerkzeugs erstelltes Softwarepaket, ein Installierer zum Ausführen des Softwarepakets, Installations- und Deinstallationsskripte und eine eindeutige Kennung, bei der es sich um eine Signatur für die virtuelle Festplatte der virtuellen Maschine handelt, gespeichert.

    Erstellen von Aktivierungslogik für eine Softwarelösung

    公开(公告)号:DE102012222994A1

    公开(公告)日:2013-06-20

    申请号:DE102012222994

    申请日:2012-12-12

    Applicant: IBM

    Abstract: Es kann ein Verfahren zum Erstellen einer Aktivierungslogikkomponente für eine Softwarelösung bereitgestellt werden. Das Verfahren kann das Analysieren von Konfigurationseinstellungen einer Softwarekomponente, die in einer ersten Systemumgebung installiert ist, das Erstellen einer abbildbasierten Installationsversion der Softwarekomponente für eine Systemumgebung, die sich von der ersten Systemumgebung unterscheidet, und das Erstellen einer Aktivierungslogikkomponente aufweisen, so dass die abbildbasierte Installationsversion der Softwarekomponente und die Aktivierungslogikkomponente mithilfe eines Aktivierungslogikgenerators erstellt werden.

Patent Agency Ranking