Sponsored Content
Full Discussion: Losing my solaris virginity
Operating Systems Solaris Losing my solaris virginity Post 302479372 by System Shock on Friday 10th of December 2010 12:11:40 PM
Old 12-10-2010
Quote:
Originally Posted by msarro
Can you tell that first post was late at night? lol
I did mean SPARC based Smilie

I'm actually familiar with the install methods thanks to some install admin stuff we have here. Basically we're moving towards using a 3rd party provisioning tool for all of our server builds (Opsware, aka HP Service Automation). Its Solaris offering is based off of Jumpstart. Originally we had just been using jumpstart, so I'm hoping the move is easy. Basically opsware creates a skeleton of the jumpstart profile file and then allows certain fields to be populated dynamically so you can change configurations as needed (allowing different packages to be installed, different install clusters, etc).
I think what I need is a listing of what the most important fields are (the ones that are absolutely required for an installation).

As for the models we're going to be deploying, they're T5220's.
I would strongly suggest you do not use HPSA. What you call "creating a skeleton... allowing certain fields to be populated dynamically" really is "clumsy expensive GUI running jumpstart/WANboot in the background".

As for "minimum required fields"... you need to be more specific as to what that means, but:
For the later Solaris 10 releases, sysidcfg must have defined entries for:
keyboard
system_locale
timezone
terminal
timeserver
name_service
network_interface
security_policy
nfs4_domain

The minimum installation cluster would be SUNWCreq
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

losing time

Hi all, The server seems to be losing time, not a lot, but enough to be noticed. UNIX AIX 4.3.3 Any ideas, Kathy (9 Replies)
Discussion started by: kburrows
9 Replies

2. UNIX for Dummies Questions & Answers

Losing ownership with gzip

I'm trying to sell the use of gzip instead of compress in our department. One issue I'm having (which is a showstopper) is that I lose the ownership when gzipping and gunzipping, though it's mentioned all over the web that files are supposed to keep ownership. Example: -rwxrwxrwx 1 ms32345 ... (3 Replies)
Discussion started by: superdelic
3 Replies

3. UNIX for Advanced & Expert Users

Losing IP config on reboot of Solaris 8

After a reboot my ifconfig -a has nothing but 0.0.0.0 have to reinput my IP and default route, what makes the info save? (1 Reply)
Discussion started by: jo calamine
1 Replies

4. Shell Programming and Scripting

Losing zero in while read

I'm using a while read statement to read in lines from a file, if a value (for example) is 1000.10 in a field, the last zero is removed leaving 1000.1 does anyone know a way to keep the field as it is in the original file? (1 Reply)
Discussion started by: gefa
1 Replies

5. Shell Programming and Scripting

Losing quotes after redirection

Hello experts, Pleas I have written a shell script to build a parfile but I keep losing the quotes from query1 and query variables after the redirection.. How do I fix this ? PARFILE=${EXPDP_BASE}/expdp_${DAY}.par USERID=$(${ORACLE_BASE}/getpass.ksh SYSTEM opnlkp2.uk.ml.com)... (2 Replies)
Discussion started by: kamathg
2 Replies

6. Emergency UNIX and Linux Support

losing ESSID

Hey guys, facing a weird issue - hoping someone might be able to help. The wireless network on my laptop is configured with a static IP address. (not using nm) When i take the laptop out of the range (or i power the router down) the essid is becoming "off/any". When i'm back in range the... (6 Replies)
Discussion started by: moshe88
6 Replies

7. HP-UX

losing mail enroute

system is HP-UX B.11.23 U ia64 A standard feature of almost all of our cron jobs is to redirect output to a log file, then at the end of the script to embed the contents of that log file in the body of an email sent to the IT staff. Typical code to do this is $MAILER -s "$PROC: $SUBJECT"... (3 Replies)
Discussion started by: edstevens
3 Replies

8. Programming

Losing signal problem

I'm newbie in UNIX programming, I have a problem with signals. I'm writing multithread program, where threads can die at any moment. When thread dies it generates signal SIGUSR1 to main thread and then thread dies. Main thread gets a signal and waits for thread dead. I wrote program like this: ... (5 Replies)
Discussion started by: DendyGamer
5 Replies

9. Forum Support Area for Unregistered Users & Account Problems

Losing the connection

Hi. Recently when I'm logged in to site after some seconds, for instance, I lose the connection and need sign in again. It happens on Firefox and Chrome. Or another example, when I'm logged in to site and click on my nick name (right up corner) I lose the connection to site. User: tiago ... (0 Replies)
Discussion started by: Unregistered
0 Replies

10. UNIX for Dummies Questions & Answers

Losing Time

Our Unix system is losing a considerable amount of time each day, and our support service company says our motherboard is the cause. They "upgraded" us 5 years ago to basically the same thing as what we had previously, and are looking to "upgrade" us again now for about $5,000... I think... (23 Replies)
Discussion started by: Big Z
23 Replies
sysidcfg(4)							   File Formats 						       sysidcfg(4)

NAME
sysidcfg - system identification configuration file DESCRIPTION
When a diskless client boots for the first time or a system installs over the network, the booting software tries to obtain configuration information about the system, such as the system's root password or name service, from, first, a sysidcfg file and then the name service databases. If the booting software cannot find the information, it prompts the user for it. Like the name service databases, the sysidcfg file can be used to avoid the user prompts and provide a totally hands-off booting process. The sysidcfg file preconfigures information through a set of keywords. You can specify one or more of the keywords to preconfigure as much information as you want. Each set of systems (one or more) that has unique configuration information must have its own sysidcfg file. For example, you can use the same sysidcfg file to preconfigure the time zone for multiple systems if you want all the systems to have the same time zone configured. However, if you want to preconfigure a different root password for each of those systems, then each system would need its own sysidcfg file. If a syntax error (such as an invalid keyword) is detected when reading the sysidcfg file, an error message that notes the position in the file where the error was found is sent to the console. Under such a condition, the file is not used. Where To Put the sysidcfg File The sysidcfg file can reside on a shared NFS network directory or the root directory on a UFS or PCFS diskette in the system's diskette drive. If you put the sysidcfg file on a shared NFS network directory, you have to use the -p option of the add_install_client(1M) command (see install_scripts(1M)) to specify where the system being installed can find the sysidcfg file. If you put the sysidcfg file on a diskette, you need to make sure the diskette is in the system's diskette drive when the system boots (on x86 systems, the sysidcfg file should reside on the Solaris Device Configuration Assistant diskette). Only one sysidcfg file can reside in a directory or diskette. If you are creating more than one sysidcfg file, they must reside in differ- ent directories or diskettes. Keyword Syntax Rules The following rules apply to the keywords in a sysidcfg file: o Keywords can be in any order o Keywords are not case-sensitive o Keyword values can be optionally enclosed in single (') or double (") quotes o Only the first instance of a keyword is valid; if you specify the same keyword more than once, the first keyword specified is used. The network_interface keyword is exempt from this rule. Keywords - All Platforms The following keywords apply to both SPARC and x86 platforms. Name Service, Domain Name, Name Server Naming-related keywords are as follows: name_service=NIS,NIS+,LDAP,DNS,NONE For the NIS and NIS+ keywords, the options are: domain_name=domain_name name_server=hostname(ip_address) The following is an example NIS entry: name_service=NIS {domain_name=west.arp.com name_server=timber(172.16.2.1)} For NIS+, the example is identical to the one above, except for the replacement of the keyword NIS by NIS+. For DNS, the syntax is: domain_name=domain_name; name_server=ip_address, ... ; search=domain_name, ... You can have a maximum of three IP addresses and six domain names. The total length of a search entry cannot exceed 250 characters. The following is an example DNS entry: name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com} For LDAP, the syntax is: domain_name=domain_name; profile=profile_name; profile_server=ip_address; proxy_dn="proxy_bind_dn"; proxy_password=password The proxy_dn and proxy_password keywords are optional. If proxy_dn is used, the value must be enclosed in double quotes. The following is an example LDAP entry: name_service=LDAP {domain_name=west.arp.com profile=default profile_server=172.16.2.1 proxy_dn="cn=proxyagent,ou=profile,dc=west,dc=arp,dc=com" proxy_password=password} Choose only one value for name_service. Include either, both, or neither of the domain_name and name_server keywords, as needed. If no key- words are used, omit the curly braces. NFS version 4 Default Domain Name There is only one keyword for specifying the NFSv4 default domain name: nfs4_domain=dynamic, value where value must be a fully qualified domain name, as per RFC1033 and RFC1035 recommendations. The reserved value dynamic suppresses the front-end installation prompt. At the same time, use of dynamic enables the NFSv4 domain to be derived dynamically, at run time, based on naming service configuration. For example: nfs4_domain=example.com ...hard codes the value used by the nfsmapid(1M) daemon to be example.com. In contrast, the following example shows how to set the nfs4_domain variable to the reserved keyword dynamic: nfs4_domain=dynamic The preceding example enables the nfsmapid(1M) daemon to derive the domain from the system's configured naming services, as prescribed in the System Administration Guide: Network Services. Network Interface, Hostname, IP address, Netmask, DHCP, Default Route Network-related keywords are as follows: network_interface=NONE, PRIMARY, value where value is a name of a network interface, for example, eri0 or hme0. For the NONE keyword, the options are: hostname=hostname For example, network_interface=NONE {hostname=feron} For the PRIMARY and value keywords, the options are: primary (used only with multiple network_interface lines) dhcp hostname=hostname ip_address=ip_address netmask=netmask protocol_ipv6=yes | no default_route=ip_address (IPv4 address only) If you are using the dhcp option, the only other option you can specify is protocol_ipv6. For example: network_interface=PRIMARY {dhcp protocol_ipv6=yes} If you are not using DHCP, you can specify any combination of the other keywords as needed. If you do not use any of the keywords, omit the curly braces. network_interface=eri0 {hostname=feron ip_address=172.16.2.7 netmask=255.255.255.0 protocol_ipv6=no default_route=172.16.2.1} Multiple Network Interfaces If you have multiple network interfaces on your system, you can configure them all in the sysidcfg file by defining multiple network_inter- face keywords. If you specify multiple network_interface keywords, you cannot use NONE or PRIMARY for values. You must specify interface names for all of the values. To specify the primary interface, use the primary option value. For example, network_interface=eri0 {primary hostname=feron ip_address=172.16.2.7 netmask=255.255.255.0 protocol_ipv6=no default_route=172.16.2.1} network_interface=eri1 {hostname=feron-b ip_address=172.16.3.8 netmask=255.255.255.0 protocol_ipv6=no default_route=172.16.3.1} Root Password The root password keyword is root_password. Possible values are encrypted from /etc/shadow. Syntax is: root_password=encrypted_password Security Policy The security--related keyword is security_policy. It has the following syntax: security_policy=kerberos, NONE The kerberos keyword has the following options: {default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3} where FQDN is a fully qualified domain name. An example of the security_policy keyword is as follows: security_policy=kerberos {default_realm=Yoursite.COM admin_server=krbadmin.Yoursite.COM kdc=kdc1.Yoursite.COM, kdc2.Yoursite.COM} You can list a maximum of three key distribution centers (KDCs) for a security_policy keyword. At least one is required. Language in Which to Display the Install Program The system-location keyword is system_locale. It has the following syntax: system_locale=locale where locale is /usr/lib/locale. Terminal Type The terminal keyword is terminal. It has the following syntax: terminal=terminal_type where terminal_type is a value from /usr/share/lib/terminfo/*. Timezone Information The timezone keyword is timezone. It has the following syntax: timezone=timezone where timezone is a value from /usr/share/lib/zoneinfo/*or, where timezone is an offset-from-GMT style quoted timezone. Refer to environ(5) for information on quoted timezones. An example of a quoted timezone is: timezone="<GMT+8>+8". Date and Time The time server keyword is timeserver. It has the following syntax: timeserver=localhost timeserver=hostname timeserver=ip_address If you specify localhost as the time server, the system's time is assumed to be correct. If you specify the hostname or ip_address, if you are not running a name service, of a system, that system's time is used to set the time. Keyboard Layout The keyboard keyword is keyboard. It has the following syntax: keyboard=keyboard_layout The valid keyboard_layout strings are defined in the /usr/share/lib/keytables/type_6/kbd_layouts file. x86 Platform Keywords The following keywords apply only to x86 platforms. For all these keywords, use kdmconfig -d to create or append to the sysidcfg file. See kdmconfig(1M). Monitor type The monitor--related keyword is monitor. The syntax is: monitor=monitor_type Graphics card, color depth, display resolution, screen size The display-related keywords are display, size, depth, and resolution. The syntax is: display=graphics_card {size=screen_size depth=color_depth resolution=screen_resolution} Pointing device, number of buttons, IRQ level The mouse-related keywords are pointer, nbuttons, and irq. pointer=pointing_device {nbuttons=number_buttons irq=value} EXAMPLES
Example 1 Sample sysidcfg files The following example is a sysidcfg file for a group of SPARC systems to install over the network. The host names, IP addresses, and net- mask of these systems have been preconfigured by editing the name service. Because all the system configuration information has been pre- configured, an automated installation can be achieved by using this sysidcfg file in conjunction with a custom JumpStart profile. keyboard=US-English system_locale=en_US timezone=US/Central timeserver=localhost terminal=sun-cmd name_service=NIS {domain_name=marquee.central.example.com name_server=connor(172.16.112.3)} root_password=m4QPOWNY system_locale=C security_policy=kerberos {default_realm=Yoursite.COM admin_server=krbadmin.Yoursite.COM kdc=kdc1.Yoursite.COM, kdc2.Yoursite.COM} The following example is a sysidcfg file created for a group of x86 systems to install over the network that all have the same keyboard, graphics cards, and pointing devices. The device information (keyboard, display, and pointer) was captured from running kdmconfig -d. See kdmconfig(1M). In this example, users would see only the prompt to select a language, system_locale, for displaying the rest of the Solaris installation program. keyboard=US-English display=ati {size=15-inch} pointer=MS-S timezone=US/Central timeserver=connor terminal=AT386 name_service=NIS {domain_name=marquee.central.example.com name_server=connor(172.16.112.3)} root_password=URFUni9 security_policy=none SEE ALSO
install_scripts(1M), kdmconfig(1M), nfsmapid(1M), sysidtool(1M), environ(5) Solaris Express Installation Guide: Basic Installations SunOS 5.11 12 May 2008 sysidcfg(4)
All times are GMT -4. The time now is 01:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy