James P. Allen - Austin TX, US Michael Paul Cyr - Georgetown TX, US James A. Pafumi - Leander TX, US Vasu Vallabhaneni - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/167 G06F 3/00 G06F 9/00
US Classification:
709216, 719324, 726 15
Abstract:
A system and method for migrating a client partition between computer electronic complexes (CECs) while maintaining access to a Storage Area Network. An active and inactive world wide port name are generated for a client virtual channel adapter. A query is sent to a name server from the VIOS on the source CEC. The name server creates a list of small computer system interface (SCSI) targets that are available. The list is used by the VIOS on the destination CEC to verify whether any physical ports in the destination CEC have access to the same SCSI target. The client partition may be migrated between a source CEC and a destination CEC and the access to the Storage Area Network access may be maintained.
Michael Paul Cyr - Georgetown TX, US Gerald Francis McBrearty - Austin TX, US Shawn Patrick Mullen - Buda TX, US Johnny Meng-Han Shieh - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/00 G06F 15/16 G06F 17/00 H04L 29/06
US Classification:
726 13, 726 3, 726 14, 713153
Abstract:
A data processing system that supports verifiable IPSec network communication. The data processing system comprises an IPSec network adapter that connects the data processing system to an external network and provides IPSec encryption and routing of IPSec packets. The data processing system also comprises a network adapter verifier, which is a secondary network card that is utilized to verify that IPSec packets being transmitted to the external network by the IPSec network adapter have been encrypted. The network adapter verifier comprises a device driver, which caches a copy of an IP address from a generated IPSec packet prior to the packet being received by the network adapter. The network adapter verifier is connected to the external network and monitors the transmission of packets out to the network connection by the network adapter. The IP identification (ID) of the packets are compared to the captured IP address of the generated IPSec packet. When the IP address of the transmitted packet is not the same as that of the generated/cached IP address, the network adapter has failed to correctly encode the packet according to IPSec, and the transmission is thus not secure.
James P. Allen - Austin TX, US Michael P. Cyr - Georgetown TX, US James A. Pafumi - Leander TX, US James B. Partridge - Bastrop TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G01R 31/08 G06F 11/16
US Classification:
370216, 370242, 714 411
Abstract:
A mechanism is provided for altering access to a network. A virtual I/O server controller in a virtual I/O server operating system receives an indication that an identified communications adapter requires attention. The virtual I/O server controller issues a set of calls to a set of N_port identification virtualization server adapters coupled to the identified communications adapter. Each of the set of calls indicates to each of the set of N_port identification virtualization server adapters a request to move a set of clients from their assigned port on the identified communications adapter to an available port on a failover communications adapter. The set of N_port identification virtualization server adapters moves the set of clients from the identified communications adapter to the failover communications adapter.
Virtualizing Storage For Wpar Clients Using Node Port Id Virtualization
Michael P. Cyr - Georgetown TX, US James A. Pafumi - Leander TX, US Morgan J. Rosas - Cedar Park TX, US Vasu Vallabhaneni - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
711154, 711203, 711E12001, 709216
Abstract:
Mechanisms for providing to a plurality of WPARs private access to physical storage connected to a server through a VIOS are disclosed. In one embodiment, a server is logically partitioned to form a working partition comprising a WPAR manager and individual WPARs. Each WPAR is assigned to a different virtual port. The virtual ports are created by using NPIV protocol between the WPAR and VIOS. Thereby, each WPAR has private access to the physical storage connected to the VIOS.
Michael P. Cyr - Georgetown TX, US James A. Pafumi - Leander TX, US Jacob J. Rosales - Austin TX, US Morgan J. Rosas - Cedar Park TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
711170, 711E12001
Abstract:
Mechanisms are provided for detecting changes in virtual storage device configurations. The mechanisms detect an event corresponding to a change in configuration of a virtual storage device. The virtual storage device is comprised of a plurality of portions of a plurality of physical storage devices. The mechanisms further, in response to detecting the event, determine if the change in configuration of the virtual storage device results in a change in the types of physical storage devices that are part of the virtual storage device. Moreover, the mechanisms further transmit a notification, in response to a determination that the change in configuration of the virtual storage device results in a change in the types of physical storage devices that are part of the virtual storage device, of the results of the change in configuration of the virtual storage device to one or more registered recipients registered to receive such notifications.
Method And Apparatus For A Fibre Channel N-Port Id Virtualization Protocol
James P. Allen - Austin TX, US Michael P. Cyr - Georgetown TX, US Robert G. Kovacs - Austin TX, US James A. Pafumi - Leander TX, US James B. Partridge - Bastrop TX, US Vasu Vallabhaneni - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
US Classification:
710 15
Abstract:
Disclosed is a computer implemented method, data processing system and computer program product to discover an SCSI target. The method comprises a client adapter transmitting an N_port ID virtualization (NPIV) login to a virtual I/O server (VIOS). The client adapter receives a successful login acknowledgement from the VIOS and issues a discover-targets command to the fabric. Upon determining that the SCSI target information is received, wherein the SCSI target information includes at least one SCSI identifier. Responsive a determination that SCSI target information is received the client adapter issues a port login to a target port, wherein the target port is associated with the at least one SCSI target. The client adapter makes a process login to form an initiator/target nexus between a client and at least one SCSI target. The client adapter queries the SCSI target by using a world wide port name associated with the target port.
Mechanism For Preventing Client Partition Crashes By Removing Processing Resources From The Client Logical Partition When An Npiv Server Goes Down
Michael P. Cyr - Georgetown TX, US James A. Pafumi - Leander TX, US Veena Ganti - Austin TX, US Vasu Vallabhaneni - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173 G06F 15/16
US Classification:
709226, 709203, 710260
Abstract:
With N_Port ID Virtualization (NPIV), a managed system can be configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fibre channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fibre channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e. g. , a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for I/O processing.
Enforcing Logical Unit (Lu) Persistent Reservations Upon A Shared Virtual Storage Device
Michael P. Cyr - Georgetown TX, US James A. Pafumi - Leander TX, US Jacob J. Rosales - Austin TX, US Morgan J. Rosas - Cedar Park TX, US Vasu Vallabhaneni - Austin TX, US
Assignee:
IBM Corporation - Armonk NY
International Classification:
G06F 3/00
US Classification:
710 5
Abstract:
A method, system, and computer program product utilizes cluster-awareness to effectively maintain and update Persistent Reserve (PR) state data and provide nodes with notification of changes to PR state data within a Virtual Input/Output (I/O) Server (VIOS) cluster. A Persistent Reserve (PR) utility identifies a database that is accessible to other VIOSes in the cluster, in which database information about the current state of the Persistent Reservation is maintained. The PR utility checks the current Persistent Reserve state in the database to verify whether an initiator of a PR command is allowed to perform the command. If the initiator is allowed to perform the command, the PR utility modifies/updates the Persistent Reserve state in the database to reflect the received Persistent Reserve command. The PR utility updates the initiator's local copy of the modified PR state data and sends a corresponding notification message to other VIOSes in the cluster.
Director Academic & End-user Technology Systems at University of Maine System
Location:
Augusta, Maine
Industry:
Higher Education
Work:
University of Maine System since Mar 2011
Director Academic & End-user Technology Systems
University of Maine System May 2002 - Mar 2011
Manager, End-user Technology Systems
Newsgrade.com 1999 - 2002
Director Information Technology
University of Maine at Presque Isle Jun 1988 - 1999
Director Computer Services
WoodPrairie Farm - Bridgewater, Maine Sep 1981 - May 1988
Farm laborer and mechanic
Education:
EduCause
University of Maine at Presque Isle
BLS, Information Technology Services Management
Clarkson University 1984 - 1987
BS, Computer Science
Skills:
C Aix Unix Shell Scripting Device Drivers Debugging Operating Systems System Architecture Storage Virtualization Distributed Systems Unix Shell Scripting Software Engineering Software Development Bash C++ Scsi Linux Solaris Kernel Html Fibre Channel Vios C Programing Storage Virtualization Kernel Programming Kernel Debugging Kernel Drivers
Myspace profile for Mike St Cyr with pictures, videos, personal blog, interests, information about me and more.
Googleplus
Michael Cyr
Education:
University of Connecticut - Communications, Wilby High School - High Honors
Bragging Rights:
Pokemon Master and Elite 4 Champion. I once was a janitor for a college and at night would solve math equations left on the boards. My best friend is Ben Affleck.
Michael Cyr
Work:
McMaster University
Michael Cyr
Michael Cyr
Michael Cyr
Michael Cyr
Michael Cyr
Michael Cyr
Youtube
B2FS 139 | Michael Cyr vs Kameron Jordan
Michael Cyr and Kameron Jordan face off in the B2FS 139 co-main event ...
Duration:
7m 38s
Stop Thinking Recycling is Sustainable | Mich...
Waste industry expert, Michael Cyr gives a look into the life cycle of...
Duration:
14m 35s
How to Find True Spirituality and Connect Wit...
In this week's episode, we feature Dallas Michael Cyr, who went from b...
Duration:
1h 4m 54s
Michael Cyr (Condor St-Cyrille) vs Marc-Andr ...
LHSAAAQ - Match Pr-Saison - 22 septembre 2017 : Maroons Waterloo vs Co...
Duration:
49s
Combat maxime guay vs Michael Cyr
Duration:
56s
LFA Quick Hits: Michael Cyr (LFA 142)
LFAQuickHits: Top undefeated prospect Michael "The Mullet" Cyr returns...