- 浏览: 1324779 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (351)
- Java General (37)
- .net General (2)
- Linux Toy (55)
- Oracle (81)
- Mysql (11)
- Programer Career (12)
- Oh, my living ! (2)
- Shell Script (8)
- Web Service (0)
- Linux Server (22)
- Php/Python/Perl (3P) (2)
- Javascript General (5)
- Saleforce Apex Dev (2)
- Web General (5)
- Xen & VM tech. (17)
- PSP (13)
- OpenSolaris (34)
- php (1)
- RAI/flex/action script (16)
- asterisk/CTI (7)
- 交互设计 (6)
- English (3)
- Lucene (1)
最新评论
-
GuolinLee:
markmark
JVM调优总结 -Xms -Xmx -Xmn -Xss -
di1984HIT:
写的太好啊。
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
javajdbc 写道
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
...
JVM调优总结 -Xms -Xmx -Xmn -Xss -
alvin198761:
非常感谢,国外的被封杀了,你这里还有一份
How to Convert An Image-Based Guest To An LVM-Based Guest
Part2: Creating NAS server on OpenSolaris JeOS Prototype
2.Option 1: Install STORAGE-SERVER with all servers/protocol
Note: This one is too BIG for small CLI JeOS Prototype, it install a GUI X/Gnome dependencies and large driver set, see bellow:
root@osol-jeos:~# pkg install -nv storage-server Creating Plan | Before evaluation: UNEVALUATED: +pkg:/storage-server@0.1,5.11-0.111:20090508T165041Z After evaluation: None -> pkg:/storage-server@0.1,5.11-0.111:20090508T165041Z None -> pkg:/SUNWnfss@0.5.11,5.11-0.111:20090508T162505Z None -> pkg:/SUNWvscan@0.5.11,5.11-0.111:20090508T164122Z None -> pkg:/SUNWmda@0.5.11,5.11-0.111:20090508T162120Z None -> pkg:/SUNWvscankr@0.5.11,5.11-0.111:20090508T164123Z None -> pkg:/SUNWlsimega@0.5.11,5.11-0.111:20090508T161903Z None -> pkg:/SUNWadpu320@0.5.11,5.11-0.111:20090508T153040Z None -> pkg:/SUNWamr@0.5.11,5.11-0.111:20090508T153048Z None -> pkg:/SUNWndmp@0.5.11,5.11-0.111:20090508T162452Z None -> pkg:/SUNWfcmdb@0.5.11,5.11-0.111:20090508T154319Z None -> pkg:/SUNWfctl@0.5.11,5.11-0.111:20090508T154322Z None -> pkg:/SUNWfcp@0.5.11,5.11-0.111:20090508T154320Z None -> pkg:/SUNWemlxs@0.5.11,5.11-0.111:20090508T154002Z None -> pkg:/SUNWstmf@0.5.11,5.11-0.111:20090508T163712Z None -> pkg:/SUNWii@0.5.11,5.11-0.111:20090508T160911Z None -> pkg:/SUNWscm@0.5.11,5.11-0.111:20090508T163449Z None -> pkg:/SUNWspsv@0.5.11,5.11-0.111:20090508T163647Z None -> pkg:/SUNWsmba@3.0.34,5.11-0.111:20090508T163557Z None -> pkg:/SUNWgamin@0.5.11,5.11-0.111:20090508T154714Z None -> pkg:/SUNWgnome-base-libs@0.5.11,5.11-0.111:20090508T154912Z None -> pkg:/SUNWTiff@0.5.11,5.11-0.111:20090508T153019Z None -> pkg:/SUNWxwplt@0.5.11,5.11-0.111:20090508T164551Z None -> pkg:/SUNWxorg-clientlibs@0.5.11,5.11-0.111:20090508T164427Z None -> pkg:/SUNWxwxft@2.1.12,5.11-0.111:20090508T164617Z None -> pkg:/SUNWfontconfig@2.5.0,5.11-0.111:20090508T154526Z None -> pkg:/SUNWfreetype2@2.3.7,5.11-0.111:20090508T154657Z None -> pkg:/SUNWxwice@0.5.11,5.11-0.111:20090508T164538Z None -> pkg:/SUNWxwfsw@0.5.11,5.11-0.111:20090508T164536Z None -> pkg:/SUNWxorg-mesa@7.2,5.11-0.111:20090508T164436Z None -> pkg:/SUNWxorg-server@1.5.3,5.11-0.111:20090508T164440Z None -> pkg:/SUNWxorg-xkb@0.5.11,5.11-0.111:20090508T164455Z None -> pkg:/SUNWdbus-libs@0.5.11,5.11-0.111:20090508T153752Z None -> pkg:/SUNWpciaccess@0.10.5,5.11-0.111:20090508T162626Z None -> pkg:/SUNWpixman@0.12.0,5.11-0.111:20090508T162835Z None -> pkg:/SUNWhal@0.5.11,5.11-0.111:20090508T160732Z None -> pkg:/SUNWdbus-bindings@0.5.11,5.11-0.111:20090508T153749Z None -> pkg:/SUNWpolkit@0.5.11,5.11-0.111:20090508T162850Z None -> pkg:/SUNWxsvc@0.5.11,5.11-0.111:20090508T164518Z None -> pkg:/SUNWxwplr@0.5.11,5.11-0.111:20090508T164549Z None -> pkg:/SUNWpapi@0.5.11,5.11-0.111:20090508T162622Z None -> pkg:/SUNWjpg@0.5.11,5.11-0.111:20090508T161234Z None -> pkg:/SUNWmlib@0.5.11,5.11-0.111:20090508T162151Z None -> pkg:/SUNWcups-libs@1.3.9,5.11-0.111:20090508T153738Z None -> pkg:/SUNWmpapi@0.5.11,5.11-0.111:20090508T162211Z None -> pkg:/SUNWmpsvplr@0.5.11,5.11-0.111:20090508T162213Z None -> pkg:/SUNWsmpd@0.5.11,5.11-0.111:20090508T163623Z None -> pkg:/SUNWdmgt@0.5.11,5.11-0.111:20090508T153928Z None -> pkg:/SUNWimac@0.5.11,5.11-0.111:20090508T160942Z None -> pkg:/SUNWima@0.5.11,5.11-0.111:20090508T160941Z None -> pkg:/SUNWisns@0.5.11,5.11-0.111:20090508T161051Z None -> pkg:/SUNWrdc@0.5.11,5.11-0.111:20090508T163217Z None -> pkg:/SUNWmegasas@0.5.11,5.11-0.111:20090508T162131Z None -> pkg:/SUNWmv88sx@0.5.11,5.11-0.111:20090508T162220Z None -> pkg:/SUNWqlcu@0.5.11,5.11-0.111:20090508T163207Z None -> pkg:/SUNWluxop@0.5.11,5.11-0.111:20090508T161908Z None -> pkg:/SUNWiscsitgt@0.5.11,5.11-0.111:20090508T161048Z None -> pkg:/SUNWfcip@0.5.11,5.11-0.111:20090508T154318Z None -> pkg:/SUNWfcsm@0.5.11,5.11-0.111:20090508T154322Z None -> pkg:/SUNWaac@0.5.11,5.11-0.111:20090508T153030Z None -> pkg:/SUNWqlc@0.5.11,5.11-0.111:20090508T163206Z None -> pkg:/SUNWmms@0.5.11,5.11-0.111:20090508T162204Z None -> pkg:/SUNWpostgr-83-libs@8.3.7,5.11-0.111:20090508T163014Z None -> pkg:/SUNWmpathadm@0.5.11,5.11-0.111:20090508T162212Z None -> pkg:/SUNWfcprt@0.5.11,5.11-0.111:20090508T154321Z None -> pkg:/SUNWsmbs@0.5.11,5.11-0.111:20090508T163612Z None -> pkg:/SUNWsmbskr@0.5.11,5.11-0.111:20090508T163614Z None -> pkg:/SUNWsmedia@0.5.11,5.11-0.111:20090508T163620Z None -> pkg:/SUNWfilebench@0.5.11,5.11-0.111:20090508T154334Z None -> pkg:/SUNWiscsi@0.5.11,5.11-0.111:20090508T161040Z Actuators: restart_fmri: svc:/system/manifest-import:default restart_fmri: svc:/application/desktop-cache/input-method-cache:default restart_fmri: svc:/application/desktop-cache/pixbuf-loaders-installer:default None
root@osol-jeos:~# pkg install -nv storage-server | grep "None -" | sed 's/\// /g' | sed 's/@/ /g' | awk '{print $4}' | xargs -n1 pkg list -saH storage-server Multi Protocol Storage Server cluster SUNWnfss Network File System (NFS) server support SUNWvscan Virus Scan Service Kernel SUNWmda Solaris Volume Manager Assistant SUNWvscankr SUNWlsimega LSI Hardware RAID HBA Driver SUNWadpu320 Adaptec Ultra320 Driver SUNWamr LSI MegaRAID SCSI HBA Driver SUNWndmp NDMP SUNWfcmdb Fibre Channel adb macros and mdb modules SUNWfctl Sun Fibre Channel Transport layer SUNWfcp Sun FCP SCSI Device Driver SUNWemlxs Emulex-Sun LightPulse Fibre Channel Adapter driver SUNWstmf Sun Common Multiprotocol SCSI Target SUNWii Sun StorageTek Availability Suite Point-In-Time Copy SUNWscm Sun StorageTek Availability Suite Cache Management SUNWspsv Sun StorageTek Availability Suite Volume Driver SUNWsmba samba - A Windows SMB/CIFS fileserver for UNIX SUNWgamin Library providing the FAM File Alteration Monitor API SUNWgnome-base-libs GNOME base GUI libraries SUNWTiff libtiff - library for reading and writing TIFF SUNWxwplt X Window System platform software SUNWxorg-clientlibs X.Org Foundation X Client Libraries SUNWxwxft Xft (X Freetype) Library SUNWfontconfig Fontconfig library SUNWfreetype2 FreeType2 Font library SUNWxwice X Window System Inter-Client Exchange (ICE) Components SUNWxwfsw X Window System platform required font software SUNWxorg-mesa Xorg Server Mesa Modules and Libraries SUNWxorg-server X.Org Foundation Xserver SUNWxorg-xkb X.Org Foundation Xserver keyboard layouts SUNWdbus-libs Simple IPC library based on messages - client libraries SUNWpciaccess PCI bus access library and tools SUNWpixman Pixman library SUNWhal Hardware Abstraction Layer SUNWdbus-bindings Simple IPC library based on messages SUNWpolkit PolicyKit SUNWxsvc Sun Xserver pseudo driver SUNWxwplr X Window System platform software configuration SUNWpapi Free Standards Group Open Printing API SUNWjpg jpeg - The Independent JPEG Groups JPEG software SUNWmlib mediaLib - Shared Libraries SUNWcups-libs CUPS (Runtime Libraries) SUNWmpapi SNIA Multipath Management API Common Library SUNWmpsvplr Sun MP API library for the scsi_vhci driver SUNWsmpd Target Driver for Serial SCSI Management Protocol (SMP) Compliant Devices SUNWdmgt Solaris Data Management WBEM/CIM API SUNWimac Solaris IMA Common Library SUNWima Solaris IMA Software Initiator Plugin SUNWisns Solaris iSNS Server SUNWrdc Sun StorageTek Availability Suite Remote Mirror SUNWmegasas LSI MegaSAS RAID Controller HBA Driver SUNWmv88sx Marvell 88sx sata driver SUNWqlcu Qlogic Fibre Channel Adapter Utilities SUNWluxop Sun Enterprise Network Array firmware and utilities SUNWiscsitgt Sun iSCSI Target SUNWfcip Sun FCIP IP/ARP over FibreChannel Device Driver SUNWfcsm FCSM driver SUNWaac Adaptec AdvanceRaid Controller SCSI HBA Driver SUNWqlc Qlogic ISP 2200/2202 Fibre Channel Device Driver SUNWmms MMS - Media Management Software SUNWpostgr-83-libs PostgreSQL client libraries SUNWmpathadm Solaris Multipathing CLI SUNWfcprt Fibre Channel HBA Port utility SUNWsmbs SMB Server SUNWsmbskr SMB Server (Kernel) SUNWsmedia Storage media management library SUNWfilebench FileBench SUNWiscsi Sun iSCSI Management Utilities
root@osol-jeos:~# pkg install storage-server DOWNLOAD PKGS FILES XFER (MB) SUNWnfss 1/69 0/4846 0.00/118.36^C
Check which packages makes a GUI (X/Gnome) deps, looks like old SAMBA will do this ?
root@osol-jeos:~# pkg install -nv SUNWsmba Creating Plan | Before evaluation: UNEVALUATED: +pkg:/SUNWsmba@3.0.34,5.11-0.111:20090508T163557Z After evaluation: None -> pkg:/SUNWsmba@3.0.34,5.11-0.111:20090508T163557Z None -> pkg:/SUNWgamin@0.5.11,5.11-0.111:20090508T154714Z None -> pkg:/SUNWgnome-base-libs@0.5.11,5.11-0.111:20090508T154912Z None -> pkg:/SUNWTiff@0.5.11,5.11-0.111:20090508T153019Z None -> pkg:/SUNWxwplt@0.5.11,5.11-0.111:20090508T164551Z None -> pkg:/SUNWxorg-clientlibs@0.5.11,5.11-0.111:20090508T164427Z None -> pkg:/SUNWxwxft@2.1.12,5.11-0.111:20090508T164617Z None -> pkg:/SUNWfontconfig@2.5.0,5.11-0.111:20090508T154526Z None -> pkg:/SUNWfreetype2@2.3.7,5.11-0.111:20090508T154657Z None -> pkg:/SUNWxwice@0.5.11,5.11-0.111:20090508T164538Z None -> pkg:/SUNWxwfsw@0.5.11,5.11-0.111:20090508T164536Z None -> pkg:/SUNWxorg-mesa@7.2,5.11-0.111:20090508T164436Z None -> pkg:/SUNWxorg-server@1.5.3,5.11-0.111:20090508T164440Z None -> pkg:/SUNWxorg-xkb@0.5.11,5.11-0.111:20090508T164455Z None -> pkg:/SUNWdbus-libs@0.5.11,5.11-0.111:20090508T153752Z None -> pkg:/SUNWpciaccess@0.10.5,5.11-0.111:20090508T162626Z None -> pkg:/SUNWpixman@0.12.0,5.11-0.111:20090508T162835Z None -> pkg:/SUNWhal@0.5.11,5.11-0.111:20090508T160732Z None -> pkg:/SUNWdbus-bindings@0.5.11,5.11-0.111:20090508T153749Z None -> pkg:/SUNWpolkit@0.5.11,5.11-0.111:20090508T162850Z None -> pkg:/SUNWxsvc@0.5.11,5.11-0.111:20090508T164518Z None -> pkg:/SUNWxwplr@0.5.11,5.11-0.111:20090508T164549Z None -> pkg:/SUNWpapi@0.5.11,5.11-0.111:20090508T162622Z None -> pkg:/SUNWjpg@0.5.11,5.11-0.111:20090508T161234Z None -> pkg:/SUNWmlib@0.5.11,5.11-0.111:20090508T162151Z None -> pkg:/SUNWcups-libs@1.3.9,5.11-0.111:20090508T153738Z Actuators: restart_fmri: svc:/system/manifest-import:default restart_fmri: svc:/application/desktop-cache/input-method-cache:default restart_fmri: svc:/application/desktop-cache/pixbuf-loaders-installer:default None root@osol-jeos:~# pkg install SUNWsmba DOWNLOAD PKGS FILES XFER (MB) SUNWsmba 0/26 0/4290 0.00/99.76^C
1. Option ONE: Install smaller STORAGE-NAS cluster
Network storage servers included here are (CIFS, NFS, old iSCSI target):
root@osol-jeos:~# pkg install -nv storage-nas | grep "None -" | sed 's/\// /g' | sed 's/@/ /g' | awk '{print $4}' | xargs -n1 pkg list -saH storage-nas Network Attached Storage cluster SUNWndmp NDMP SUNWiscsi Sun iSCSI Management Utilities SUNWimac Solaris IMA Common Library SUNWima Solaris IMA Software Initiator Plugin SUNWsmbs SMB Server SUNWsmbskr SMB Server (Kernel) SUNWvscan Virus Scan Service Kernel SUNWnfss Network File System (NFS) server support SUNWiscsitgt Sun iSCSI Target
root@osol-jeos:~# pkg install storage-nas DOWNLOAD PKGS FILES XFER (MB) SUNWndmp 1/10 0/108 0.00/3.57^C
Looks storage-server install a lot of drivers and also a BIG part of GUI enviroment.
Check if we can install new COMSTAR iSCSI target or new CIFS implementation without GUI (X/GNOME) dependencies:
Check new COMSTAR iSCSI target can be easily added here:
root@osol-jeos:~# pkg install -nv SUNWiscsit Creating Plan | Before evaluation: UNEVALUATED: +pkg:/SUNWiscsit@0.5.11,5.11-0.111:20090508T161047Z After evaluation: None -> pkg:/SUNWiscsit@0.5.11,5.11-0.111:20090508T161047Z None -> pkg:/SUNWstmf@0.5.11,5.11-0.111:20090508T163712Z None -> pkg:/SUNWiscsidm@0.5.11,5.11-0.111:20090508T161041Z Actuators: restart_fmri: svc:/system/manifest-import:default None root@osol-jeos:~# pkg install -nv SUNWiscsit | grep "None -" | sed 's/\// /g' | sed 's/@/ /g' | awk '{print $4}' | xargs -n1 pkg list -saH SUNWiscsit Sun iSCSI COMSTAR Port Provider SUNWstmf Sun Common Multiprotocol SCSI Target SUNWiscsidm Sun iSCSI Data Mover root@osol-jeos:~# pkg install SUNWiscsit DOWNLOAD PKGS FILES XFER (MB) SUNWiscsit 0/3 0/59 0.00/1.69^C
2. Install storage-nas and COMSTAR
root@osol-jeos:~# pkg install storage-nas SUNWiscsit DOWNLOAD PKGS FILES XFER (MB) Completed 13/13 167/167 5.26/5.26 PHASE ACTIONS Install Phase 501/501 Deleting content cache
3. Check then both iSCSI targets are disabled
disabled 16:23:59 svc:/network/iscsi/target:default disabled 16:24:00 svc:/network/iscsi_initiator:default disabled 16:24:01 svc:/system/iscsitgt:default disabled 16:24:02 svc:/system/stmf:default
4. Reboot JeOS instance
PS: At least in 200805 it was needed to reboot OS to get drivers loaded
init 6
Part 3: Create a ZFS based NAS exported shares
Export NFS share
1. Create a ZFS share for NFS experiment
root@osol-jeos:~# zfs create rpool/export/home/nfsshare
2. Enable NFS server
- Some packages used in OpenSolaris installation in NFS server setup (SUNWgssc SUNWsmedia) are not installed by default in JeOS prototype
- Bunch of NFS/RPC related services are disabled by security setup applying to JeOS ISC framework Immutable Service Container
- Kernel NFS part is not install by dependencies on OS Core, see discussion zfs not sharing nfs shares on OSOl 2009.06 core?
root@osol-jeos:~# pkg install SUNWgssc SUNWsmedia root@osol-jeos:~# pkg list -s | grep nfs SUNWnfsc Network File System (NFS) client support SUNWnfsckr Network File System (NFS) client kernel support SUNWnfss Network File System (NFS) server support root@osol-jeos:~# pkg list -sa SUNWnfsskr NAME (PUBLISHER) SUMMARY SUNWnfsskr Network File System (NFS) server kernel support root@osol-jeos:~# pkg install SUNWnfsskr root@osol-jeos:~# svcadm enable network/inetd root@osol-jeos:~# svcadm enable nfs/server nfs/nlockmgr rpc/bind rpc/gss rpc/smserver nfs/status nfs/mapid nfs/rquota nfs/cbd root@osol-jeos:~# svcs -a | grep rpc disabled 17:50:13 svc:/network/rpc/nisplus:default disabled 17:50:13 svc:/network/rpc/keyserv:default disabled 17:56:29 svc:/network/rpc/metamed:default disabled 17:56:29 svc:/network/rpc/mdcomm:default disabled 17:56:29 svc:/network/rpc/meta:default disabled 17:56:29 svc:/network/rpc/rex:default disabled 17:56:29 svc:/network/rpc/metamh:default online 17:50:23 svc:/network/rpc/bind:default online 17:56:29 svc:/network/rpc/gss:default online 18:14:44 svc:/network/rpc/smserver:default root@osol-jeos:~# svcs -a | grep nfs disabled 17:50:13 svc:/network/nfs/client:default disabled 17:56:29 svc:/network/nfs/server:default online 17:50:23 svc:/network/nfs/cbd:default online 17:50:23 svc:/network/nfs/status:default online 17:50:24 svc:/network/nfs/nlockmgr:default online 17:50:24 svc:/network/nfs/mapid:default online 17:56:29 svc:/network/nfs/rquota:default
root@osol-jeos:~# svcs -l nfs/server fmri svc:/network/nfs/server:default name NFS server enabled false (temporary) state disabled next_state none state_time Mon Dec 14 16:43:04 2009 logfile /var/svc/log/network-nfs-server:default.log restarter svc:/system/svc/restarter:default contract_id dependency require_any/error svc:/milestone/network (online) dependency require_all/error svc:/network/nfs/nlockmgr (online) dependency optional_all/error svc:/network/nfs/mapid (online) dependency require_all/restart svc:/network/rpc/bind (online) dependency optional_all/none svc:/network/shares/group (multiple) dependency require_all/error svc:/system/filesystem/local (online) cat /var/svc/log/network-nfs-server:default.log [ Dec 14 16:42:51 Enabled. ] [ Dec 14 16:42:51 Executing start method ("/lib/svc/method/nfs-server start"). ] No NFS filesystems are shared [ Dec 14 16:42:51 Method "start" exited with status 0. ] [ Dec 14 16:42:51 Stopping because service disabled. ]
Enable NFS server start even when no NFS shares are defined:
root@osol-jeos:~# svcprop -p application/auto_enable nfs/server true root@osol-jeos:~# svccfg -s nfs/server setprop application/auto_enable=false root@osol-jeos:~# svcadm refresh nfs/server root@osol-jeos:~# svcprop -p application/auto_enable nfs/server false root@osol-jeos:~# svcadm disable nfs/server; sleep 3; svcadm enable nfs/server root@osol-jeos:~# svcs nfs/server STATE STIME FMRI online 11:20:26 svc:/network/nfs/server:default
Check then all RPC services are running (Edited to make smaller output)
root@osol-jeos:~# rpcinfo | more program version netid address service owner 100000 4 ticots osol-jeos.rpc rpcbind superuser ... 100024 1 udp 0.0.0.0.221.173 status superuser ... 100021 1 udp6 ::.15.205 nlockmgr 1 ... 100234 1 ticotsord Y000000 gssd superuser ... 100155 1 tcp6 ::.186.216 smserverd superuser ... 100011 1 udp6 ::.133.106 rquotad superuser ... 00005 1 tcp 0.0.0.0.250.118 mountd superuser ... 100003 4 tcp 0.0.0.0.8.1 nfs 1 100227 2 tcp 0.0.0.0.8.1 nfs_acl 1
3. Enable NFS share
root@osol-jeos:~# zfs set sharenfs=on rpool/export/home/nfsshare root@osol-jeos:~# dfshares RESOURCE SERVER ACCESS TRANSPORT osol-jeos:/export/home/nfsshare osol-jeos - - root@osol-jeos:~# sharemgr show -vp default nfs=() zfs zfs/rpool/export/home/nfsshare nfs=() /export/home/nfsshare
PS: In case then you will be not able to share, add public IP to /etc/hosts
4. Play with ZFS and NFS share
root@osol-jeos:~# mkdir /export/home/nfsshare/osol root@osol-jeos:~# chown osol /export/home/nfsshare/osol root@osol-jeos:~# zfs set quota=5M rpool/export/home/nfsshare root@osol-jeos:~# svcadm enable autofs root@osol-jeos:~# su - osol osol@osol-jeos:~$ touch /export/home/nfsshare/osol/yes root@osol-jeos:~# ls /net/osol-jeos/export/home/nfsshare/osol/ yes osol@osol-jeos:~$ dd if=/dev/zero of=/net/osol-jeos/export/home/nfsshare/osol/zero.zer bs=100k dd: writing `/net/osol-jeos/export/home/nfsshare/osol/zero.zer': Disc quota exceeded 52+0 records in 51+0 records out 5222400 bytes (5.2 MB) copied, 1.57468 s, 3.3 MB/s osol@osol-jeos:~$ exit root@osol-jeos:~# zfs list rpool/export/home/nfsshare NAME USED AVAIL REFER MOUNTPOINT rpool/export/home/nfsshare 5.02M 0 5.02M /export/home/nfsshare root@osol-jeos:~# zfs set quota=30M rpool/export/home/nfsshare root@osol-jeos:~# zfs set reservation=10M rpool/export/home/nfsshare root@osol-jeos:~# zfs list rpool/export/home/nfsshare NAME USED AVAIL REFER MOUNTPOINT rpool/export/home/nfsshare 5.02M 25.0M 5.02M /export/home/nfsshare root@osol-jeos:~# zfs set quota=none rpool/export/home/nfsshare root@osol-jeos:~# zfs set reservation=none rpool/export/home/nfsshare root@osol-jeos:~# zfs list rpool/export/home/nfsshare NAME USED AVAIL REFER MOUNTPOINT rpool/export/home/nfsshare 5.02M 6.25G 5.02M /export/home/nfsshare
Export CIFS share
1. Create a ZFS share for NFS experimentas started by default
root@osol-jeos:~# zfs create -o casesensitivity=mixed rpool/export/home/cifsshare
2. Enable CIFS server
root@osol-jeos:~# svcadm enable smb/server idmap root@osol-jeos:~# svcs -l smb/server fmri svc:/network/smb/server:default name smbd daemon enabled true state online next_state none state_time Mon Dec 14 17:03:03 2009 logfile /var/svc/log/network-smb-server:default.log restarter svc:/system/svc/restarter:default contract_id 66 dependency require_any/error svc:/milestone/network (online) dependency require_all/error svc:/system/filesystem/local (online) dependency require_all/error svc:/system/idmap:default (online)
3. Enable CIFS share
root@osol-jeos:~# zfs set sharesmb=on rpool/export/home/cifsshare root@osol-jeos:~# zfs get sharesmb rpool/export/home/cifsshare NAME PROPERTY VALUE SOURCE rpool/export/home/cifsshare sharesmb on local root@osol-jeos:~# sharemgr show -vp default nfs=() zfs zfs/rpool/export/home/cifsshare smb=() rpool_export_home_cifsshare=/export/home/cifsshare
4. Setup encrypted password for smb services for test user OSOL
root@osol-jeos:~# mkdir /export/home/cifsshare/osol root@osol-jeos:~# chown osol /export/home/cifsshare/osol
echo "other password required pam_smb_passwd.so.1 nowarn">>/etc/pam.conf root@osol-jeos:~# passwd osol New Password: justone1 Re-enter new Password: justone1 passwd: password successfully changed for osol
5. Check CIFS share on windows machine
Start "My computer" On CMD line \\ip_of_JeOS_server\ Login with User "OSOL" / password "justone1" Map share with letter with name "rpool_export_home_cifsshare"
6. Play now for example with ZFS compression
root@osol-jeos:~# zfs get compressratio rpool/export/home/cifsshare NAME PROPERTY VALUE SOURCE rpool/export/home/cifsshare compressratio 1.00x - root@osol-jeos:~# zfs set compression=on rpool/export/home/cifsshare Copy there some data which can be well compressed like logs: root@osol-jeos:~# zfs get compressratio rpool/export/home/cifsshare NAME PROPERTY VALUE SOURCE rpool/export/home/cifsshare compressratio 1.89x -
Export ZVOL as iSCSI decive
1. First we need to activate COMSTAR
root@osol-jeos:~# svcadm disable iscsitgt root@osol-jeos:~# svcadm enable stm root@osol-jeos:~# svcs stmf STATE STIME FMRI online 12:16:51 svc:/system/stmf:default root@osol-jeos:~# svcadm enable iscsi/target root@osol-jeos:~# svcs iscsi/target STATE STIME FMRI online 12:18:05 svc:/network/iscsi/target:default
Create a zpool RIADZ ‘ipool’ from pre-prepared disks
Note: From preprepared 3x 6Gb disks size of 2 disks will be avaiable for ZVOL and snapshost
root@osol-jeos:~# pkg install SUNWinstall-test DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 7/7 0.25/0.25 PHASE ACTIONS Install Phase 23/23 Deleting content cache root@osol-jeos:~# /opt/install-test/bin/test_td -d Disk discovery Total number of disks: 6 --------------------------------- num | name| ctype|size [MB]| --------------------------------- 1 |* c1t0d0| scsi| 8192| 2 | c1t1d0| scsi| 80| 3 | c1t2d0| scsi| 6144| 4 | c1t3d0| scsi| 6144| 5 | c1t4d0| scsi| 6144| 6 | dump|unknown| 384| --------------------------------- root@osol-jeos:~# zpool create ipool raidz c1t2d0 c1t3d0 c1t4d0 root@osol-jeos:~# zpool list ipool NAME SIZE USED AVAIL CAP HEALTH ALTROOT ipool 17.9G 740K 17.9G 0% ONLINE - root@osol-jeos:~# zfs list ipool NAME USED AVAIL REFER MOUNTPOINT ipool 91.2K 11.7G 25.3K /ipool
I will create a 8G zpool so we have space for snapshots
root@osol-jeos:~# zfs list ipool/iscsishare NAME USED AVAIL REFER MOUNTPOINT ipool/iscsishare 8G 11.7G 21.3K -
Share this iscsipool by iSCSI (with COMSTAR)
root@osol-jeos:~# ls /dev/zvol/rdsk/ipool/iscsishare /dev/zvol/rdsk/ipool/iscsishare root@osol-jeos:~# sbdadm create-lu /dev/zvol/rdsk/ipool/iscsishare Created the following LU: GUID DATA SIZE SOURCE -------------------------------- ------------------- ---------------- 600144f0b9a2c80000004b2782400001 8589869056 /dev/zvol/rdsk/ipool/iscsishare root@osol-jeos:~# stmfadm add-view root@osol-jeos:~# stmfadm list-view -l 600144f0b9a2c80000004b2782400001 View Entry: 0 Host group : All Target group : All LUN : 0 root@osol-jeos:~# itadm create-target Target iqn.1986-03.com.sun:02:b2229ed6-abb8-c3ce-af87-d5924432c8e7 successfully created
Now you can use iSCSI Initiator (Client) in your OS to access share, interesting option is to use a build in iSCSI initiator build in VirtualBox Virtualization, see more blog:
Using Solaris iSCSI target in VirtualBox iSCSI Initiator
RAIDZ Hint: You can use a disk corrupting scrip to test a ZFS RAIDZ functionality, like Ronny’s DD random harmer in:
发表评论
-
ZFS Pool 里增加硬盘做镜像
2010-04-04 09:02 5424ZFS 第一次出现在 OpenSolaris 上是 ... -
ZFS 的简单使用
2010-04-04 08:59 1777ZFS 的简单使用 ZFS 被 Sun 称为史上最 ... -
opensolaris FAQ
2010-04-03 19:17 1472Frequently Asked Questions ... -
opensolaris 让pkg 更快,请用中国源...
2010-04-03 18:33 2059想写一些关于opensolaris的文章很久了,不过一直没有这 ... -
在osol jeos 中使用zfs
2010-04-03 15:54 1926ZFS 作为 Solaris 10 和 O ... -
在osol jeos 中查看硬件信息 1
2010-04-03 15:38 1317. 查看cpu的状态 # psrinfo -v ... -
在osol jeos 中安装 程序 1
2010-04-03 14:08 1392Part 1: Check JeOS readiness as ... -
Opensolaris 在xen中的PVM 捷径。
2010-04-03 13:47 1397一直以下,都想在Xen(oracle vm)中安装opens ... -
solaris 10 一句话
2009-09-09 08:59 3197环境:SunOS szxsolaris 5.10 s10_6 ... -
Sun xVM hypervisor
2008-03-16 08:30 1566Here is Sun's announcement on S ... -
Setup the Solaris diskless root server
2008-03-16 08:12 2172Creating an OpenSolaris domUIn ... -
Solaris 8 Network Install from Linux
2008-03-16 08:08 1691I was able to successfully inst ... -
磁带机
2008-03-06 14:11 15161. device: root@nwtgz # ls /dev ... -
Solaris 初步设置
2008-03-05 21:14 25741.配置root用户SSH登陆 # vi /etc/ ... -
Enabling SSH on a Minimal Solaris 10 Install
2008-03-03 16:37 1604If you need to manage a Solaris ... -
Install sis900 on solaris 10 i386
2008-03-02 22:34 14001. download from : http://homep ... -
Export sunos 5.8 NFS to linux client
2008-02-26 20:57 21941. export dir: root@nwtgz # cat ... -
Installation of Solaris 10_x86 on qemu (linux host
2008-02-25 21:45 2268Normally installation of guest ... -
通过pkg-get在Solaris上通过互联网安装软件
2008-02-25 21:41 27411. 安装CSWpkggeg (Install CSWpkgg ... -
OpenSolaris Xen domU
2008-02-25 11:39 2144This page describes the install ...
相关推荐
在整个过程中,务必监控安装日志,以便及时解决可能出现的问题。 总的来说,OpenSolaris在SPARC平台上的安装涉及多个步骤,包括AI服务器的设置、客户端的网络配置以及安装映像的创建与分发。理解这些步骤并按照指南...
- **安装oslo.messaging:** 可以通过pip命令直接安装whl文件,`pip install oslo.messaging-5.27.0-py2.py3-none-any.whl`。 - **配置:** 需要在应用配置文件中设置消息代理的相关信息,如URL、交换机和队列等。...
:spider: FrontWeek-蜘蛛侠项目 :spider_web: Sobre o Projeto 网站... 在时间轴上执行功能的书目。 -Biblioteca para injetar arquivos SVG。 -原始。 :toolbox: 法拉门塔斯 -Interfaces.S的Ferramenta设计-Desenvolvi
- `genion -sem.tpr -ptopol.top -osol_ion.gro -pname NA+ -np 9 -nname CL- -nn 9 -neutral` - `-f`: 模拟参数文件。 - `-c`: 输入的坐标文件。 - `-o`: 输出的.tpr文件。 - `-pname`: 正离子名称。 - `-np`...
碳交易机制下考虑需求响应的综合能源系统优化运行模型及有效性分析,碳交易机制下需求响应的综合能源系统优化运行策略探索:低碳减排的实践路径,碳交易机制下考虑需求响应的综合能源系统优化运行 综合能源系统是实现“双碳”目标的有效途径,为进一步挖掘其需求侧可调节潜力对碳减排的作用,提出了一种碳交易机制下考虑需求响应的综合能源系统优化运行模型。 首先,根据负荷响应特性将需求响应分为价格型和替代型 2 类,分别建立了基于价格弹性矩阵的价格型需求响应模型,及考虑用能侧电能和热能相互转的替代型需求响应模型; 其次,采用基准线法为系统无偿分配碳排放配额,并考虑燃气轮机和燃气锅炉的实际碳排放量,构建一种面向综合能源系统的碳交易机制; 最后,以购能成本、碳交易成本及运维成本之和最小为目标函数,建立综合能源系统低碳优化运行模型,并通过 4 类典型场景对所提模型的有效性进行了验证。 通过对需求响应灵敏度、燃气轮机热分配比例和不同碳交易价格下系统的运行状态分析发现,合理分配价格型和替代型需求响应及燃气轮机产热比例有利于提高系统运行经济性,制定合理的碳交易价格可以实现系统经济性和低碳性协同。 关键词: 碳交易机制;
MATLAB演示程序:涡旋拉盖尔-高斯光束的横模特性与拓扑荷数及径向指数的影响分析,涡旋拉盖尔高斯光束MATLAB演示程序,涡旋拉盖尔高斯光束横模MATLAB演示程序 拓扑荷数l : 决定了光束的轨道角动量。 具有不同拓扑荷数的涡旋拉盖尔 - 高斯光束携带不同大小的轨道角动量。 影响光束的相位分布。 当l≠0时,光束具有螺旋相位结构,即相位随着角向坐标以的周期变化。 可以通过光学方法进行调控和测量,在量子信息处理、光学镊子等领域有重要应用。 径向指数p : 表示径向方向上的节点数。 p值越大,光束在径向方向上的能量分布变化越复杂,会出现更多的节点和暗区。 与拓扑荷数一起决定了光束的整体形状和强度分布。 ,涡旋拉盖尔-高斯光束; 拓扑荷数l; 径向指数p; MATLAB演示程序; 螺旋相位结构; 角向坐标变化; 轨道角动量。,MATLAB演示涡旋拉盖尔-高斯光束横模:拓扑荷数与径向指数的影响
PFC5.0算例代码解析:含矿物岩石材料,PFC5.0代码解析:探究由三种矿物构成的岩石与类岩石材料在GBM条件下的单轴压缩2D模拟算例,助力学习与技能提升,PFC5.0代码,含三种矿物组成的岩石或者类岩石材料,GBM,单轴压缩2d,算例代码仅供学习以及提升 ,关键词:PFC5.0代码;三种矿物组成;岩石或类岩石材料;GBM;单轴压缩2d;算例代码;学习;提升; 关键词:PFC5.0; 矿物组成; 岩石/类岩石; GBM; 单轴压缩; 算例学习; 提升;,PFC5.0模拟:含三种矿物岩石材料单轴压缩算例
Matlab三维A*算法详解:Astar三维路径规划及自定义地图、障碍物与代函数设定指南,Matlab三维A星算法路径规划工具箱,matlab三维A*算法 Astar三维路径规划 超详细注释 可自定义地图 自定义障碍物栅格数量和颜色 路径颜色 修改代价函数 预设5种常见评价指标 可 ,matlab; A*算法; 三维路径规划; 详细注释; 自定义地图; 自定义障碍物; 栅格数量和颜色; 路径颜色; 代价函数; 评价指标。,Matlab三维A*算法:超详细注释,自定义地图与障碍物路径规划
win32汇编环境,对话框中使用树形视图示例三
**基于SVPWM与死区补偿的PMSM dq轴电感离线辨识方法:高频注入法与电流极性分析**,SVPWM死区补偿技术下的PMSM电感离线辨识方法研究——基于电流极性与高频注入法的高效识别策略,SVPWM+死区补偿(基于电流极性)+高频注入法辨识PMSM的dq轴电感(离线辨识) 1.模型的中的电机,为采用自建的电机模型 2.适用于spmsm和ipmsm, 3.基于两相静止坐标轴电压注入,可通过设置合理的电压幅值和频率,在静止状态下准确辨识电感(更电机后,由于电机额定电压与转速的不同,可能需要调整原有的高频注入参数以获取满意的辨识效果)(不适用在线辨识) 4.死区补偿,是基于电流矢量极性判断 5.可进行有、无死区补偿下的辨识效果对比(资料中包含多个模型,为笔者当初在有无死区补偿,不同设置条件下的进行参数辨识效果对比,以及模型中包含的一些注释,或可供参考) 6.如果模型运行提示Ts未定义,可在命令行窗口输入Ts=0.0001,以解决该报错 7.模型与参考的期刊lunwen一一对应,可互相印证,其建模方式和思想,适合小白入门学习(不建议初学者无参考lunwen的模型) ,SVPWM; 死区补偿
关于电容电流反馈在有源阻尼谐振抑制及SVPWM策略中的运用及其结合单电流环与中点电位平衡控制的综合研究(参考《某领域文献》《另一些领域的研究》等),电容电流反馈SVPWM控制,电容电流反馈有源阻尼谐振抑制+SVPWM 含: [1]有源阻尼谐振抑制+SVPWM [2]单电流环控制 [3]中点电位平衡控制 提供相关参考文献 ,有源阻尼谐振抑制; SVPPM; 电容电流反馈; 谐振抑制; 中点电位平衡控制; 文献暂无。,电容电流反馈结合SVPWM与有源阻尼谐振抑制的研究与实现
易福门RFID:高效控制标准块,多重调用易管理,轻松修改编号与硬件标识符,RFID控制标准块多重调用便捷设,易福门RFID控制标准块,可以多重调用,只需要更改编号和硬件标识符。 ,易福门RFID;控制标准块;多重调用;编号;硬件标识符,易福门RFID标准控制块:多调高效,只需更改编号和硬件标识
TypeScript 基础语法,本人亲自整理的资料
基于博途西门子PLC的多种液体混合控制系统设计与实现:一份包含全流程的电子程序资料,基于博途西门子PLC的多种液体混合控制系统设计与实现:一份包含全流程的电子程序资料,基于plc多种液体混合控制系统设计 博途 西门子plc 本为电子程序资料 一、包含内容: ①西门子PLC程序+HMI仿真工程 (博途V14或以上) 一份; ②配套有IO点表+PLC接线图+主电路图+控制流程图 (CAD源文件可编辑); ,基于plc多种液体混合控制系统设计; 博途V14; 西门子plc; 混合控制; 控制系统设计; 程序仿真; IO点表; PLC接线图; 主电路图; 控制流程图。,基于博途V14的西门子PLC多种液体混合控制系统设计资料
寻找热泵最佳压力的优化算法 输入Cop和高压值,以找到最大化Cop的最佳高压 Optimization algorithm to find optimal pressure of heat pump Inputs of Cop and high pressure values to find optimal high pressure that maxes out COP
三相变压器空载合闸励磁涌流仿真研究:特点分析与观察,变压器空载合闸:三相励磁涌流仿真研究及特性分析,【1】变压器空载合闸时励磁涌流的仿真 仿真目的:分析三相变压器空载合闸过程中,观察励磁涌流的特点 仿真结果:励磁涌流的特点和分析过程可详细咨询。 ,励磁涌流;变压器空载合闸;仿真目的;分析特点;仿真结果。,变压器空载合闸仿真:励磁涌流分析
孪生模型环境安装及其训练方法
更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185
315MHz与433MHz无线遥控接收解码Keil源程序及AD格式电路图详解,315MHz和433MHz无线遥控接收解码源程序,附带Keil源程序和AD格式电路图,315 433MHZ无线遥控接收解码源程序 Keil源程序 含AD格式电路图 ,315MHz无线遥控接收; 433MHz无线解码源程序; Keil源程序; AD格式电路图,基于Keil的315/433MHz无线遥控解码源程序解析及AD格式电路图详解
MATLAB滚动轴承故障诊断程序:采用西楚凯斯大学数据,基于变分模态分解(VMD)算法与包络谱分析的故障诊断比较实现,MATLAB滚动轴承故障诊断程序:采用西楚凯斯大学数据,基于变分模态分解(VMD)算法与包络谱分析的故障诊断比较实现,MATLAB滚动轴承故障诊断程序:采用西楚凯斯大学数据,首先通过变分模态分解(VMD)算法处理,而后分别通过包络谱分析实现故障诊断 ps.通过尖峰对应的频率与计算出的故障频率比较,实现故障诊断 ,核心关键词:MATLAB; 滚动轴承故障诊断; 西楚凯斯大学数据; 变分模态分解(VMD)算法; 包络谱分析; 故障频率比较。,MATLAB基于VMD算法的滚动轴承故障诊断程序:西楚凯斯大学数据包络谱分析