pdf viewer in asp.net c# : How to add image to pdf application SDK tool html .net azure online bpg_nimble_storage_ms_windows_fibre_channel0-part440

Best Practices Guide 
Nimble Storage Best Practices for 
Microsoft Windows on Fibre Channel 
How to add image to pdf - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
adding a jpeg to a pdf; add image to pdf reader
How to add image to pdf - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add an image to a pdf form; add jpg to pdf acrobat
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Table of Contents 
DOCUMENT REVISION
................................................................................................................................................ 3
INTRODUCTION
............................................................................................................................................................ 4
PREREQUISITES
.......................................................................................................................................................... 4
HBA
U
TILITIES
.................................................................................................................................................................... 4
N
IMBLE 
W
INDOWS 
T
OOLKIT
................................................................................................................................................ 5
INSTALLATION
............................................................................................................................................................. 5
HBA
AND 
D
RIVER PACKAGES
............................................................................................................................................. 5
W
INDOWS 
C
OMPONENTS
.................................................................................................................................................... 6
N
IMBLE 
W
INDOWS 
T
OOLKIT
................................................................................................................................................ 6
PROVISIONING STORAGE
......................................................................................................................................... 7
W
INDOWS 
H
OST
.................................................................................................................................................................. 7
N
IMBLE 
S
TORAGE 
A
RRAY
................................................................................................................................................... 7
F
IBRE 
C
HANNEL 
S
WITCH
..................................................................................................................................................... 7
N
IMBLE 
S
TORAGE 
A
RRAY
................................................................................................................................................... 8
W
INDOWS 
H
OST
.................................................................................................................................................................. 8
TROUBLESHOOTING
.................................................................................................................................................. 9
N
IMBLE 
S
TORAGE 
A
RRAY
................................................................................................................................................... 9
F
IBRE 
C
HANNEL 
S
WITCH
..................................................................................................................................................... 9
W
INDOWS 
H
OST
.................................................................................................................................................................. 9
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Get image information, such as its location, zonal information, metadata, and so on. Able to edit, add, delete, move, and output PDF document image.
pdf insert image; add image to pdf form
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
how to add an image to a pdf; add a jpeg to a pdf
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Document Revision 
Date 
Revision 
Description (author) 
12/1/2014 
1. 0 
Initial Release (Jonathan Bell) 
2/3/2015 
1.1 
Emulex timeout update (Jonathan Bell) 
THIS TECHNICAL REPORT IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN 
TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES.  THE CONTENT IS PROVIDED AS 
IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND.  
Nimble Storage: All rights reserved.  Reproduction of this material in any manner whatsoever without the 
express written permission of Nimble Storage is strictly prohibited. 
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add image to pdf preview; add picture to pdf form
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
DLLs for PDF Image Extraction in VB.NET. In order to run the sample code, the following steps would be necessary. Add necessary references:
add jpg to pdf preview; adding an image to a pdf file
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Introduction 
This guide is intended to outline best practices for connecting a Microsoft Windows host to a 
Nimble Storage array using fibre channel connections.  A basic understanding of fibre channel 
concepts, Microsoft Windows environments, and Nimble Storage arrays is required.  Instructions 
with technical tips will be provided. 
Prerequisites 
Supported fibre channel configuration, including: 
Nimble Storage array 
Fibre channel switch 
Microsoft Windows 
HBAs 
Drivers 
Associated cabling 
HBA utilities from Emulex or QLogic, download from respective manufacturers site. 
Nimble Windows Toolkit, available on InfoSight. 
Configurations verified by Nimble Storage can be found on InfoSight. 
HBA Utilities 
Utilities are provided by HBA manufacturers to manage and control their adapters.  These utilities 
are useful while provisioning LUNs, as well as when troubleshooting connectivity.  The tools can 
provide an HBA level view of the SAN and any available targets.  In most cases it is preferred to 
install these tools during initial deployment. 
Emulex 
OneCommand 
QLogic 
QConvergeConsole 
Instructions for installation and use are provided by the HBA manufacturer. 
Microsoft also provides a command line utility that uses HBA APIs to provide information similar to 
manufacturer’s utilities.  The fcinfo.exe utility can be downloaded directly from Microsoft.
C# Create PDF from images Library to convert Jpeg, png images to
List<Bitmap> images = new List<Bitmap>(); images.Add(new Bitmap(Program.RootPath + "\\" 1.gif")); / Build a PDF document with GIF image.
acrobat insert image in pdf; adding a jpg to a pdf
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
add image to pdf file; how to add a jpg to a pdf
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Nimble Windows Toolkit 
The Nimble Windows Toolkit provides the Nimble Device Specific Module for MPIO as well as 
additional features such as Nimble VSS integration and Nimble Setup Manager.  Installing the 
toolkit is highly recommended. 
When installing the toolkit, read the release notes for the required Microsoft Windows Hotfixes. 
Installation 
Installation of components should be performed in a logical order beginning with hardware 
components and stepping through each piece of software. 
HBA and Driver packages 
Install the physical HBA in the server per manufacturer specifications and instructions.  Once 
installation of hardware is complete, boot system into Windows and begin driver installation. 
Locate driver packages on the manufacturer’s web site; a list of verified HBA and driver 
combinations is available on InfoSight.   
Download and install appropriate driver package according to provided instructions. 
Install HBA utilities. 
Emulex Timeout 
By default, Emulex HBAs set NodeTimeOut value to 30 seconds.  In the event of a path failure, 
this can cause IO pause on the host for the assigned time out.  Nimble recommendation is to set 
this value to 1 second.  This allows the host to immediately continue IO.  This setting is configured 
within Emulex OneCommand.  Be sure to set the timeout at the host level or the setting will not be 
applied: 
C# PDF remove image library: remove, delete images from PDF in C#.
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; Remove Image from PDF Page Using C#. Add necessary references:
acrobat add image to pdf; add jpg to pdf
VB.NET PDF remove image library: remove, delete images from PDF in
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; VB.NET: Remove Image from PDF Page. Add necessary references:
add png to pdf acrobat; how to add image to pdf
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Windows Components 
Enable MPIO in the Windows Server Manager, this can be found in the features section as 
Multipath I/O. 
Review the list of required hotfixes for your version of Windows listed in the 
Nimble Windows 
Toolkit release notes.   
Install the required hotfixes. 
Nimble Windows Toolkit 
Download the Nimble Windows Toolkit from InfoSight. 
Install the Nimble Windows Toolkit following instructions provided. 
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Provisioning Storage 
Provisioning storage to the host is accomplished by gathering information, creating the volume, 
configuring access, and formatting the newly provisioned storage.  To accomplish this task access 
to the Windows host, fibre channel switch, and Nimble Storage array will be required. 
Windows Host 
Using HBA utilities or Microsoft fcinfo tool, record the WWPN for each initiator port on the 
Windows host. 
Verify that the WWPNs match what is displayed. 
Do not use the WWNN for the node.
Nimble Storage Array 
Using the GUI, record the WWPNs for each target port on the Nimble Storage array.  These can 
be found in Manage -> Arrays or Administration -> Network Configuration -> Interfaces. 
Using the CLI, WWPNs can be found using the “fc –list” command.
Record the WWPNs for both the active and standby controllers. 
Do not use the WWNN for the node. 
Fibre Channel Switch 
Configuration of the fibre channel switch is the most crucial and error prone step in the process.  
When configuring zoning be sure to check and double check all configurations. 
Using the tools provided by the switch vendor, configure zoning for the fabric. 
Single initiator zoning is an industry best practice.  No more than one initiator port from the 
Windows server should be in each zone. 
All target ports from the Nimble Storage array, both active and standby, can be in the zone with 
the single initiator. 
Configure a zone for each initiator port on the Windows host. 
Aliases can be assigned on the fibre channel switch to assign human readable names to 
WWPNs.  If configuring aliases, record all aliases for use in array configuration. 
Save and apply all configurations once zoning is complete.  Double check that configurations are 
applied to the fabric. 
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Nimble Storage Array 
On the Nimble Storage array, an initiator group should be created to control host access to the 
fibre channel volumes. 
Initiator groups must contain the WWPNs of the initiator ports on the Windows host. 
If aliases were configured on the fibre channel switch, aliases may also be used.  Be aware that 
alias names must match exactly.  If alias is used, both alias and WWPN must match before 
access to volume is granted. 
Once the initiator group is created, provision a new volume.   
Create a new volume using desired name, description, and performance policy. 
Assign the initiator group created previously.  LUN number will be set automatically, however if 
specific LUN number is desired it can be set manually. 
Configure desired volume size and capacity settings. 
Assign protection policy as required and complete volume creation. 
Windows Host 
Using Server Manager navigate to Disk Management.  
Rescan to detect newly provisioned disks. 
Partition and create new volumes on disk using Disk Management. 
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Troubleshooting 
If volumes are not present on the Windows host after completing provisioning steps, the 
configuration should be reviewed beginning with the first step.  When verifying the configuration 
pay close attention to WWPNs and zoning configuration. 
Nimble Storage Array 
Review the volume configuration by navigating to Manage -> Volumes and selecting the created 
volume. 
Check that the proper initiator group is assigned and check the count of connected initiators to 
verify whether initiators are connected. 
Click the initiator group name and verify proper WWPN and initiators exist. 
Fibre Channel Switch 
Review zoning configuration thoroughly.   
Check for proper WWPNs for both initiator and target ports. 
Save and apply zoning configuration to be sure configured zoning is currently active on the fabric. 
Windows Host 
Use the HBA utilities or fcinfo to investigate if targets are available to the HBA. 
If no targets are available investigate the Nimble Storage array or fibre channel switch. 
If targets are available begin troubleshooting the Windows storage stack using tools such as disk 
management and diskpart. 
NIMBLE STORAGE BEST PRACTICES FOR MICROSOFT WINDOWS ON FIBRE CHANNEL 
Nimble Storage, Inc. 
211 River Oaks Parkway, San Jose, CA 95134 
Tel: 877-364-6253; 408-432-9600 | www.nimblestorage.com | info@nimblestorage.com  
© 2015 Nimble Storage, Inc.. Nimble Storage and InfoSight are trademarks or registered trademarks of Nimble Storage, Inc. All other trademarks 
are the property of their respective owners. BPG-HPV-0613 
Documents you may be interested
Documents you may be interested