04-21-2009
iscsi and san are different things... what exactly are you trying to do?
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I'm running solaris 10 and this packages is installed
SUNWiscsir - Sun iSCSI Device Driver (root)
SUNWiscsiu - Sun iSCSI Management Utilities (usr)
But the commands iscsiadm or iscsitadm dont work.
He are not in my system. Do you know the problem. (1 Reply)
Discussion started by: simonquest
1 Replies
2. Solaris
Hello!
I have several disks discovered using iscsi protocol.
There disks are represented in OS like c2txd0 .
logs:
Is it possible to change drive path, for example, from c2t6d0 to c2t7d0?
It's important for me because I have to install oracle RAC on RAW devices.
NIck (0 Replies)
Discussion started by: skelet
0 Replies
3. UNIX for Advanced & Expert Users
I am running Solaris 10 on a V490. I have Dell EqualLogic SAN attached.
I would like to take full advantage of the iSCSI initiator.
I have a primary network interface and IP addresses for all four SAN ports. Since the four ports are SUN GigaSwift (legacy), I cannot utilize dladm, so I downloaded... (2 Replies)
Discussion started by: KSFlyer
2 Replies
4. Solaris
Hi,
I need to set up iscsi LUN on Solaris 9. I've done it on Solaris 10 with iscsiadm. How do you do it on Solaris 9 though? Currently using Solaris 9 update 2. Your help is appreciated.
Thanks,
Sparcman (6 Replies)
Discussion started by: sparcman
6 Replies
5. UNIX for Dummies Questions & Answers
how to change ethernet cable of iscsi initiator (iscsi client) (0 Replies)
Discussion started by: pankajd
0 Replies
6. Solaris
I get "mount: I/O error" when trying to mount an existing FAT32 iSCSI target. I also tried formatting the iSCSI target with fdisk and got
fdisk: "Error in ioctl DKIOCSMBOOT"
Details --
According to the format command, the whole disk is allocated to slice 6 and /dev/rdsk shows this as:... (0 Replies)
Discussion started by: ctafret
0 Replies
7. UNIX for Advanced & Expert Users
I get "mount: I/O error" when trying to mount an existing FAT32 iSCSI target. I also tried formatting the iSCSI target with fdisk and got
fdisk: "Error in ioctl DKIOCSMBOOT"
Details --
According to the format command, the whole disk is allocated to slice 6 and /dev/rdsk shows this as:... (1 Reply)
Discussion started by: ctafret
1 Replies
8. UNIX for Dummies Questions & Answers
Hi Gurus
can I emulate solaris/sparc on virtualbox? Or other emulator to run solaris for sparc in my win7 PC?
regards,
Israel. (9 Replies)
Discussion started by: iga3725
9 Replies
9. Solaris
Any idea why this Panic happened?
Solaris10 Sparc T5120 panic during iscsi command, here is the panic log in the message :
Mar 19 04:40:47 xavi-t5120c-solaris10u9-sparc genunix: /scsi_vhci/ssd@g00173800fdff0004 (ssd60) offline
Mar 19 04:40:47 xavi-t5120c-solaris10u9-sparc genunix: ... (4 Replies)
Discussion started by: shaybery
4 Replies
10. Solaris
hi to all
i've done that steps, but i was not completely successful:
sudo pkg install group/feature/storage-server
sudo svcadm enable stmf
sudo zfs create -V 1g rpool/LUN1
sudo stmfadm create-lu /dev/zvol/rdsk/rpool/LUN1
sudo stmfadm list-lu ... (4 Replies)
Discussion started by: jm83
4 Replies
LEARN ABOUT NETBSD
libiscsi
LIBISCSI(3) BSD Library Functions Manual LIBISCSI(3)
NAME
libiscsi -- iSCSI network storage protocol implementation
LIBRARY
iSCSI protocol library (libiscsi, -liscsi)
SYNOPSIS
#include <iscsi.h>
int
iscsi_target_set_defaults(iscsi_target_t *target);
int
iscsi_target_start(iscsi_target_t *target);
int
iscsi_target_listen(iscsi_target_t *target);
int
iscsi_target_shutdown(iscsi_target_t *target);
void
iscsi_target_write_pidfile(const char *filename);
int
iscsi_target_setvar(iscsi_target_t *target, const char *name, const char *value);
char *
iscsi_target_getvar(iscsi_target_t *target, const char *name);
int
iscsi_initiator_set_defaults(iscsi_initiator_t *initiator);
int
iscsi_initiator_start(iscsi_initiator_t *initiator);
int
iscsi_initiator_discover(iscsi_initiator_t *initiator, char *x, uint64_t a, int b);
int
iscsi_initiator_shutdown(iscsi_initiator_t *initiator);
int
iscsi_initiator_setvar(iscsi_initiator_t *initiator, const char *name, const char *value);
char *
iscsi_initiator_getvar(iscsi_initiator_t *initiator, const char *name);
DESCRIPTION
libiscsi is a library interface to the iSCSI target and initiator. This conforms to IETF RFC 3720. The corresponding command line utilities
for libiscsi are iscsi-initiator(8) and iscsi-target(8).
In normal operation, a process acting as a target (i.e. presenting storage to the network) will call iscsi_target_set_defaults() and will
then set various values using the iscsi_target_setvar() function. The value of a variable can be retrieved at any time using the
iscsi_target_getvar() function. When all of the variables have been set, the iscsi_target_start() function is called, and the block storage
will be served up by the process.
A useful illustration of the use of these functions can be found in the source code to the iscsi-target(8) utility.
The libiscsi library also provides an implementation of the client end of the iSCSI subsystem, which is known as the initiator. The process
acting as an initiator will first call the iscsi_initiator_set_defaults() function, to set default values for the initiator variables. Once
all the values have been set to the user preferences using the iscsi_initiator_setvar() function, then the iscsi_initiator_start() function
is called.
The libiscsi library can be used to perform iSCSI device discovery by calling the iscsi_initiator_discovery() function. This will return a
list of all the iSCSI targets which are serving up block storage according to the variables which have already been set.
SEE ALSO
iscsi-initiator(8), iscsi-target(8)
HISTORY
The libiscsi library first appeared in NetBSD 4.0. This programmatic interface to the iSCSI subsystem first appeared in NetBSD 6.0.
AUTHORS
Alistair Crooks <agc@NetBSD.org>.
BSD
February 19, 2011 BSD