-
11.
公开(公告)号:DE102012221512B4
公开(公告)日:2020-12-10
申请号:DE102012221512
申请日:2012-11-26
Applicant: IBM
Inventor: ARCESE MAURO , CIANO GIUSEPPE , PICHETTI LUIGI
Abstract: Verfahren (A1 bis A20) zum Steuern der Verwendung virtueller Festplatten (110; 225) in einem Datenverarbeitungszentrum (100), das einen Satz von virtuellen Maschinen (220) beherbergt, wobei jede virtuelle Festplatte einen Satz von Softwareartefakten aufweist, wobei jede virtuelle Maschine eine daran angebundene virtuelle Systemfestplatte besitzt, wobei die virtuelle Systemfestplatte ein Gastbetriebssystem der virtuellen Maschine aufweist, wobei das Verfahren die Schritte aufweist des:Erkennens (A1) einer Anfrage des Hinzufügens einer neuen, einen Satz neuer Softwareartefakte aufweisenden virtuellen Festplatte (225n) zu einer ausgewählten virtuellen Maschine (220s) der virtuellen Maschinen,Ermittelns (A2 bis A4) von Zusammensetzungsinformationen der neuen virtuellen Festplatte, wobei die Zusammensetzungsinformationen der neuen virtuellen Festplatte eine Angabe der neuen Softwareartefakte aufweisen,Abrufens (A5) einer Angabe von Verwendungsberechtigungen der neuen Softwareartefakte im Datenverarbeitungszentrum,Ermöglichens oder Verhinderns (A6) der Anbindung 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,Anbindens (A7 bis A12) der neuen virtuellen Festplatte an die ausgewählte virtuelle Maschine als Reaktion auf dessen Ermöglichen, wobei der Schritt des Anbindens (A7 bis A12) der neuen virtuellen Festplatte an die ausgewählte virtuelle Maschine das Aktivieren (A9 bis A12) der neuen Softwareartefakte durch Anwenden eines in der neuen virtuellen Festplatte enthaltenen Aktivierungsmoduls aufweist, in dem ein Deaktivierungsmodul der neuen Softwareartefakte von der neuen virtuellen Festplatte auf die virtuelle Systemfestplatte der ausgewählten virtuellen Maschine kopiert (A9) wird,Aktualisierens (A13) der Verwendungsberechtigungen der neuen Softwareartefakte als Reaktion auf die Anbindung der neuen virtuellen Festplatte an die ausgewählte virtuelle Maschine,Erkennens (A15) einer Anfrage des Entfernens einer alten, einen Satz alter Softwareartefakte aufweisenden virtuellen Festplatte (225o) von einer weiteren ausgewählten virtuellen Maschine (220o) der virtuellen Maschinen,Aufhebens der Anbindung (A16 bis A18) der alten virtuellen Festplatte an die weitere ausgewählte virtuelle Maschine, wobei der Schritt des Aufhebens der Anbindung (A16 bis A18) der alten virtuellen Festplatte an die weitere ausgewählte virtuelle Maschine ein Deaktivieren (A16 bis A17) der alten Softwareartefakte aufweist, indem das entsprechende Deaktivierungsmodul von der virtuellen Systemfestplatte der weiteren ausgewählten virtuellen Maschine gestartet wird,Ermittelns (A19) von Zusammensetzungsinformationen der alten virtuellen Festplatte, wobei die Zusammensetzungsinformationen der alten virtuellen Festplatte eine Angabe der alten Softwareartefakte aufweisen, undAktualisierens (A20) der Verwendungsberechtigungen der alten Softwareartefakte als Reaktion die Aufhebung der Anbindung der alten virtuellen Festplatte an die weitere ausgewählte virtuelle Maschine.
-
公开(公告)号:GB2519114A
公开(公告)日:2015-04-15
申请号:GB201317901
申请日:2013-10-10
Applicant: IBM
Inventor: SANTIS MARCO DE , CIANO GIUSEPPE , SIMEONI MAURIZIO
Abstract: A service, e.g. web applications, can have user interfaces (web tier), processing logic (application tier), and data storing (back-end tier) implemented by intra-connected virtual machines (VMs). A method (A1-A14) is provided for migrating such a service from a source (e.g. server 315) as a unit. It comprises discovering (A1) characteristic information indicating the source VMs and their intra-connections and copying (A6) the source VMs into corresponding target VMs on target server 336 according to the characteristic information. Reconfiguration information of at least one selected target VM which indicates that the source identity has been translated to a target identity is then saved (A7-A8). The source/target identity is the IP address and hostname for a network domain of the source/target server 315/336. Reconfiguration and characteristic information are used to redirect each communication addressed to source identities to the corresponding selected target VMs, the communication being from intra-connected target VMs.
-
13.
公开(公告)号:GB2499955A
公开(公告)日:2013-09-04
申请号:GB201310935
申请日:2011-11-03
Applicant: IBM
Inventor: COCCO ANTONIO DI , PICHETTI LUIGI , CAVAZZO PAOLO , CIANO GIUSEPPE
IPC: G06F9/445
Abstract: A method, computer program and system for managing pre-requisite software/packages of a software product distributed as a virtual appliance in a compliant way at activation time of the virtual machine. A method is provided to prepare the virtual appliance distribution package in which the pre-requisite software have been removed from the virtual image. A further method is provided to deploy the virtual appliance as a virtual machine at the customer site, the method re-installs each software product pre-requisite software/package in the virtual machine only if the license has been approved by a user. The virtual appliance distribution package comprises the at least one virtual disk with software package, and the activation program as a boot program and some additional information such as the list (ECP) of pre-requisite software for the software product and a repository containing the software product pre-requisite software/packages location where the pre-requisite software/packages can be retrieved. The activation program also maintains a list (LSER) of all the pre-requisite software/packages already installed in the user environment before and during the activation phase.
-
14.
公开(公告)号:ITMI20111667A1
公开(公告)日:2013-03-17
申请号:ITMI20111667
申请日:2011-09-16
Applicant: IBM
Inventor: CIANO GIUSEPPE , DE GAETANO ROSELLA , DI COCCO ANTONIO , PICHETTI LUIGI
-
公开(公告)号:DE112019005729T5
公开(公告)日:2021-07-29
申请号:DE112019005729
申请日:2019-10-22
Applicant: IBM
Inventor: CIANO GIUSEPPE , PICHETTI LUIGI
Abstract: Die vorliegende Offenbarung bezieht sich auf zugehörige Verfahren, Systeme und Medien, die Anweisungen zum Erkennen von Sicherheitsrisiken in Zusammenhang mit einer Software-Komponente enthalten, die in einer Laufzeitumgebung auf Container-Grundlage implementierbar ist. Das Verfahren weist ein Empfangen eines Auslösers auf, wobei der Auslöser angibt, dass eine Schicht eines Containers innerhalb der Laufzeitumgebung auf Container-Grundlage auf Sicherheitsrisiken zu prüfen ist. Eine Prüfschicht des Containers, die auf Sicherheitsrisiken zu prüfen ist, wird identifiziert. Es wird ermittelt, dass für die Prüfschicht gemäß einem Prüfkriterium zuvor keine Prüfung auf Sicherheitsrisiken durchgeführt wurde, und als Reaktion auf diese Ermittlung wird ermittelt, dass eine Sicherheitsanalyse ein Sicherheitsrisiko angibt. Als Reaktion auf diese Ermittlung kann eine Korrekturmaßnahme eingeleitet werden.
-
公开(公告)号:DE112019000206T5
公开(公告)日:2020-08-06
申请号:DE112019000206
申请日:2019-01-21
Applicant: IBM
Inventor: CIANO GIUSEPPE , PICHETTI LUIGI , MARELLA PIETRO , MODEO LEONARDO
IPC: G06F16/30
Abstract: Ein Ansatz wird im Hinblick auf ein dynamisches Erstellen und Konfigurieren eines Lernmodells für Dialogagenten beschrieben. Verschiedene Aspekte des Lernmodells für Dialogagenten können ohne fortlaufendes Eingreifen eines Domänenadministrators erstellt und aktualisiert werden. Ein Verfahren, das einen solchen Ansatz betrifft, kann ein Abrufen eines Korpus von Daten betreffen. Das Korpus von Daten kann Datensätze aus einem Satz von Datenablagen und externe Daten enthalten, die Daten aus sozialen Netzwerken oder Anwendungen enthalten. Das Verfahren kann des Weiteren ein Konfigurieren des Lernmodells für Dialogagenten auf Grundlage des abgerufenen Korpus von Daten enthalten. Das Verfahren kann des Weiteren ein Bereitstellen des Lernmodells für Dialogagenten durch Erleichtern einer Interaktion zwischen dem Lernmodell für Dialogagenten und einer Mehrzahl von Kunden enthalten. Das Verfahren kann des Weiteren ein Aktualisieren des Lernmodells für Dialogagenten enthalten, um jegliche Modifizierung des Korpus von Daten zu behandeln.
-
17.
公开(公告)号:GB2522677A
公开(公告)日:2015-08-05
申请号:GB201401756
申请日:2014-02-03
Applicant: IBM
Inventor: CIANO GIUSEPPE , ARCESE MAURO , PERRECA GIANLUCA , PICHETTI LUIGI , SANTIS MARCO DE
Abstract: A method of updating a software product on a virtual machine comprises providing (403-424) a software image of at least one new virtual disk storing a new level of the software product together with new metadata comprising an indication of at least one new activation procedure of the new level of the software product; and replacing (427Â493) a current level of the software product with the new level of the software product, the current level of the software product being stored in at least one current virtual disk of the virtual machine together with current metadata comprising current activation information of the current level of the software product. In operation the at least one current virtual disk from the virtual machine (466), the at least one new virtual disk is added to the virtual machine (469); and running (472-481) said at least one new activation procedure according to the current activation information.
-
公开(公告)号:GB2499077B
公开(公告)日:2014-12-03
申请号:GB201221333
申请日:2012-11-27
Applicant: IBM
Inventor: ARCESE MAURO , CIANO GIUSEPPE , PICHETTI LUIGI
-
公开(公告)号:GB2508160A
公开(公告)日:2014-05-28
申请号:GB201220936
申请日:2012-11-21
Applicant: IBM
Inventor: CIANO GIUSEPPE , PICHETTI LUIGI , SIMEONI MAURIZIO , MARINELLI CLAUDIO
Abstract: A solution is proposed to avoid conflicts when deploying software images onto a computing system. A computing machine is installed onto a computing system from a corresponding software image, the computing machine having an old access identifier and being connected to an old access identifier of at least one further computing machine in the software image. The computing machine being configured to have a new access identifier associated to the old access identifier. The system configured to retrieve (448-466) the new access identifier of each further computing machine from an association between the old access identifier and the new access identifier, and redirecting (469-478) each outbound communication from the computing machine to the old access identifier of each further computing machine to the new access identifier. Further claims are directed to the association of connection parameters to the old and new access identifiers.
-
公开(公告)号:DE112011103872T5
公开(公告)日:2013-08-22
申请号:DE112011103872
申请日:2011-11-03
Applicant: IBM
Inventor: DI COCCO ANTONIO , CIANO GIUSEPPE , PICHETTI LUIGI , CAVAZZO PAOLO
IPC: G06F9/445
Abstract: Verfahren, Computer-Programm und System zum Verwalten von vorausgesetzter Software/vorausgesetzten Paketen eines Software-Produkts, das zum Zeitpunkt der Aktivierung der virtuellen Maschine als eine virtuelle Einheit konform verteilt wird. Ein Verfahren wird bereitgestellt, das dazu dient, das Verteilungspaket mit der virtuellen Einheit zu erstellen, in dem die vorausgesetzte Software aus dem virtuellen Abbild entfernt worden ist. Ein weiteres Verfahren wird bereitgestellt, um die virtuelle Einheit als eine virtuelle Maschine am Standort des Kunden einzusetzen, wobei das Verfahren jede(s) vorausgesetzte Software/Paket für das Software-Produkt nur dann in der virtuellen Maschine neu installiert, wenn ein Benutzer der Lizenz zugestimmt hat. Das Verteilungspaket mit der virtuellen Einheit weist die mindestens eine virtuelle Platte mit dem Softwarepaket und das Aktivierungsprogramm als Boot-Programm sowie einige zusätzliche Informationen wie zum Beispiel die Liste (ECP) mit der vorausgesetzten Software für das Software-Produkt und ein Archiv auf, das den Speicherort der vorausgesetzten Software/Pakete für das Software-Produkt enthält, von dem die vorausgesetzte(n) Software/Pakete abgerufen werden können. Das Aktivierungsprogramm verwaltet auch eine Liste (LSER) mit der/den gesamten vorausgesetzten Software/Paketen, die bereits vor und während der Aktivierungsphase in der Benutzerumgebung installiert worden ist/sind.
-
-
-
-
-
-
-
-
-