-
Notifications
You must be signed in to change notification settings - Fork 0
mikenowak/jet-configs
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyright 2009 Michal Nowak <https://github.com/mikenowak> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. DESCRIPTION This github project is a sample layout of a SUNWjet (JUMPSTART ENTERPRISE TOOLKIT) infrastructure that can be seen as a starting idea on how you can organize and manage your configuration. Also some SUNWjass (Solaris Security Toolkit) Drivers and Finish scripts, are maintained as part of this project, see inside Clients/common.files. The resources in this project come mainly from my previous project of setting and maintaining the end-to-end jumpstart solution for the Blastwave Build Farm <http://www.blastwave.org/>. This layout is structured the following way: bin/jetme # A script wrapper that automates the build process. Clients/common.files # Directory containing common configuration files, # and SUNWjass Finish scripts and Drivers, all nicely # grouped by the OS version. Clients/common.files # Directory containing common scripts to be executed # as part of the jumpstart process, also grouped by # the OS version. Templates/Profiles # Ready profiles to be used with the jetme script. For more information on the particular components see subdirectories for associated README files. USAGE You would probably want to clone this repository on the top of your SUNWjet installation. # git clone git://github.com/mikenowak/jet-configs.git /opt/SUNWjet This assumes tha you have already installed SUNWjet package on your system. If this is however not the case, then follow the below instructions to get you up and running quickly. 1) Install JET Package # bunzip2 jet.pkg.bz2 # pkgadd -d jet.pkg all 2) Copy Solaris Media # lofiadm -a /path/to/sol-10-u8-ga-x86-dvd.iso # mount -Fhsfs /dev/lofi/1 /mnt # ./copy_solaris_media -n sol-10-u8-x86 /mnt 3) Copy JASS Product # gunzip /SUNWjass-4.2.2.pkg.gz # vi /opt/SUNWjet/Products/jass/package.matrix add 5.10:4.2.2:SUNWjass # ./copy_product_media jass 4.2.2 /path/to/SUNWjass-4.2.2.pkg 4) Configure DHCP # pkgadd -d . SUNWdhcsr SUNWdhcsu SUNWdhcsb SUNWdhcm # dhcpconfig -D -r SUNWfiles -p /var/dhcp # dhcpconfig -N 192.168.1.0 5) Add default router to JETs defaultrouters file # vi /opt/SUNWjet/etc/defaultrouters add 192.168.1.0 255.255.255.0 192.168.1.1 6) Ready to use # /opt/SUNWjet/bin/jetme NOTE This project is not longer atcively maintained, and I might include bug fixes, but any new functionality is highly unlikely to appear here.
About
My Implementation of Jumpstart Enterprise Toolkit (SUNWjet) Configuration
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published