A slide show for Linuxfest Northwest 2019. Using openSUSE/SLES as an example, this shows how to set up targets (disc and tape) and initiators, and touches on some advanced subjects.
Linux io introduction-fudcon-2015-with-demo-slidesKASHISH BHATIA
Linux provide facilities to expose emulated LUNs to initiators using Linux-IO (LIO) scsi target implementation . LIO not only support exposing conventional block devices but also supports other storage interfaces like file or memory based LUNs. Also it supports multiple fabric interfaces - FC, FCoE, iscsi and many more.
LIO can be used in SAN environments with minimal storage resources.
Native support for LIO in linux hypervisors and in Openstack make it a good storage option for cloud deployments.
This presentation includes demo slides with LIO iscsi target implementation.
A slide show for Linuxfest Northwest 2019. Using openSUSE/SLES as an example, this shows how to set up targets (disc and tape) and initiators, and touches on some advanced subjects.
Linux io introduction-fudcon-2015-with-demo-slidesKASHISH BHATIA
Linux provide facilities to expose emulated LUNs to initiators using Linux-IO (LIO) scsi target implementation . LIO not only support exposing conventional block devices but also supports other storage interfaces like file or memory based LUNs. Also it supports multiple fabric interfaces - FC, FCoE, iscsi and many more.
LIO can be used in SAN environments with minimal storage resources.
Native support for LIO in linux hypervisors and in Openstack make it a good storage option for cloud deployments.
This presentation includes demo slides with LIO iscsi target implementation.
Windows Server 2008 R2 Group Policy ChangesEduardo Castro
En esta presentacion vemos los cambios que posee Windows 2008 R2 en cuanto a politicas de grupo.
Presentacion utilizada en el evento realizado el 15 de diciembre.
Microsoft Certified Trainer, Abu Z, and Microsoft Learning Solutions Partner of the Year, Unitek Education, deliver a presentation on key Group Policy enhancements in Microsoft Windows Server 2008. Group Policy is essential to enforcing centralized user and computer management in your Active Directory Domain Services environment, and mastering the five mission-critical group policy actions covered in this webinar will increase your organization's versatility, security, computing speed and cost savings.
See the full video & audio version here - http://www.unitek.com/training/certification-webinars/webinar/
Raid(redundant array of independent disks).ali torabi
RAID in persian.In this PowerPoint you will be familiar with the concept of Hardware and software RAID, you will also be able to get familiars with it's shortcoming and strong points in a small time
Small Computer System Interface (SCSI) pronounced as skuzzy.
The SCSI system consists of the SCSI controller that communicates with the system.
The SCSI cables are used to connect the SCSI drives to the SCSI controller and the SCSI devices.
SCSI interfaces are mainly used to connect HDD, tape storage devices, printers and scanners.
SCSI drives are more costly and faster as compare to IDE drives.
SCSI enables fast communication between the system and the device.
Windows Server 2008 R2 Group Policy ChangesEduardo Castro
En esta presentacion vemos los cambios que posee Windows 2008 R2 en cuanto a politicas de grupo.
Presentacion utilizada en el evento realizado el 15 de diciembre.
Microsoft Certified Trainer, Abu Z, and Microsoft Learning Solutions Partner of the Year, Unitek Education, deliver a presentation on key Group Policy enhancements in Microsoft Windows Server 2008. Group Policy is essential to enforcing centralized user and computer management in your Active Directory Domain Services environment, and mastering the five mission-critical group policy actions covered in this webinar will increase your organization's versatility, security, computing speed and cost savings.
See the full video & audio version here - http://www.unitek.com/training/certification-webinars/webinar/
Raid(redundant array of independent disks).ali torabi
RAID in persian.In this PowerPoint you will be familiar with the concept of Hardware and software RAID, you will also be able to get familiars with it's shortcoming and strong points in a small time
Small Computer System Interface (SCSI) pronounced as skuzzy.
The SCSI system consists of the SCSI controller that communicates with the system.
The SCSI cables are used to connect the SCSI drives to the SCSI controller and the SCSI devices.
SCSI interfaces are mainly used to connect HDD, tape storage devices, printers and scanners.
SCSI drives are more costly and faster as compare to IDE drives.
SCSI enables fast communication between the system and the device.
The OpenCSD library for decoding CoreSight traces has reached the point where it is ready to be integrated into applications. This session will present an overview of the state of the library, its interfaces and explore and demonstrate a sample integration with perf.
Microsoft R server for distributed computing โดย กฤษฏิ์ คำตื้อ Technical Evangelist Microsoft (Thailand) Limited ในงาน THE FIRST NIDA BUSINESS ANALYTICS AND DATA SCIENCES CONTEST/CONFERENCE จัดโดย คณะสถิติประยุกต์และ DATA SCIENCES THAILAND
These are notes I made while I was studying. The Linux community is so friendly and shares so much, so I am uploading my work to give back to the community. You won't find answers to test questions here, but you will find some solid notes around each of the exam points.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
2. What is SCSI
Small Computer System Interface(SCSI) is a set of standards for physically
connecting and transferring data between computers and peripheral devices. The
SCSI standards define commands, protocols, electrical and optical interfaces.
SCSI is most commonly used for hard disk drives and tape drives, but it can
connect a wide range of other devices, including scanners and CD drives,
although not all controllers can handle all devices. The SCSI standard defines
command sets for specific peripheral device types; the presence of "unknown" as
one of these types means that in theory it can be used as an interface to almost
any device, but the standard is highly pragmatic and addressed toward
commercial requirements.
3. What is SCSI
SCSI Initiator: An endpoint that initiates a SCSI session, that is, sends a SCSI
command.
SCSI Target: Usually a disk or a storage array.
SCSI LUN: SCSI Logical Unit Number, the “real storage”, a SCSI target should
have at least one LUN: LUN0.
In SCSI terminology, communication takes place between an initiator and a
target. The initiator sends a command to the LUN, which then responds. SCSI
commands are sent in a Command Descriptor Block (CDB).
4. What is SCSI
Lsscsi shows [Host:Bus:Target:LUN], device type,
vendor, etc
lsscsi shows SATA devices, Because SATA uses SCSI
transport layer.
7. What is iSCSI
Carry SCSI CBD in iSCSI PDU, benefit from IP networks.
Key words in iSCSI:
• ISID: The initiator part of the Session Identifier. It is explicitly specified by
the initiator during Login.
• I_T nexus: According to [SAM2], the I_T nexus is a relationship between a
SCSI Initiator Port and a SCSI Target Port.
• SSID (Session ID): A session between an iSCSI initiator and an iSCSI target
is defined by a session ID that is a tuple composed of an initiator part (ISID)
and a target part (Target Portal Group Tag). The ISID is explicitly specified by
the initiator at session establishment. The Target Portal Group Tag is implied
by the initiator through the selection of the TCP endpoint at connection
establishment.
8. What is iSCSI, key words:
• TSIH (Target Session Identifying Handle): A target assigned tag for a session
with a specific named initiator. The target generates it during session
establishment. Its internal format and content are not defined by this protocol,
except for the value 0 that is reserved and used by the initiator to indicate a
new session.
• ITT(Initiator Task Tag):The Initiator Task Tag is used to identify a task during
its execution even over sessions/connections.
• CID: connection ID.
• CmdSN: command sequence number.
• ExpStatSN: The expected status number, ExpStatSN is what the initiator uses
to tell the target what status response it thinks is the next one.
9. What is iSCSI, key words:
• StatSN:status sequence number, it is different from status also in the PDU.
Responses in transit from the target to the initiator are numbered. The StatSN
(Status Sequence Number) is used for this purpose. This helps the initiator
detect any missing StatSN(s) and issue a SNACK for the status
• ExpCmdSN: Next expected CmdSN from this initiator.
• MaxCmdSN: Maximum CmdSN from this initiator
21. Targetcli create backend storage
• Create a backend storage with a existed file:
backstores/fileio create name=iscsi_file file_or_dev=/home/lszhu/target.raw
• Create a backend storage with a file not existed, while you want to create the
file at the same time.
backstores/fileio create name=iscsi_file file_or_dev=/home/lszhu/target.raw
size=100M
• Create a backend storage with a block device
backstores/block/ create name=iscsi_sbc dev=/dev/sdc
21
22. Targetcli create targets
/> iscsi/ create iqn.2017-03.suse.com.target
Created target iqn.2017-03.suse.com.target.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/>
22
23. Targetcli create portals and luns
• Create a portal
/iscsi/iqn.20...m.target/tpg1> portals/ create ip_address=147.2.212.166
ip_port=3260
• Create a lun:
/iscsi/iqn.20...m.target/tpg1> luns/ create /backstores/block/iscsi_sdc
23
24. Targetcli set demo mode
• Set to demo mode then every initiator can access the target without
authentication
/iscsi/iqn.20...m.target/tpg1> set attribute authentication=0
demo_mode_write_protect=0 generate_node_acls=1 cache_dynamic_acls=1
24
25. Targetcli add an ACL
An ACL means you want some specific initiators granted the access to the targets,
others not.
1. /iscsi/iqn.20...m.target/tpg1> acls/ create iqn.2017-03.suse.com.lszhu.init
2. /iscsi/iqn.20...m.target/tpg1> cd acls/iqn.2017-03.suse.com.lszhu.init
3. /iscsi/iqn.20...om.lszhu.init> set auth userid=lszhu password=lszhu
mutual_userid=test mutual_password=test
4. /iscsi/iqn.20...om.lszhu.init> create mapped_lun=6
tpg_lun_or_backstore=lun0
25