Mailinglist Archive: opensuse-autoinstall (23 mails)
| < Previous | Next > |
[opensuse-autoinstall] Need an Opensuse 10.2 Autoyast Installer 'expert' for a project
- From: "Tim Stoner" <Tim.Stoner@xxxxxxxxxxxx>
- Date: Tue, 8 Apr 2008 09:20:45 -0700
- Message-id: <E96DD1007001864295BD7B297275FC45CA84FF@xxxxxxxxxxxxxxxxxxxxx>
Hi OpenSUSE List readers,
I need to have an installer app made that automates all the steps below.
Nobody at my work knows much about autoyast and I would prefer to have a
'expert' just work it out. Do you have experience doing this kind of
thing and are possibly willing to do an installer? If so, write me back.
I hope that I am not off-etiquette posting a request like on this list.
Its the obvious place to go to look for someone who knows how to do
this.
Thanks!
Tim
tim123 -a-t- asentria.com
Note: the 'DAN' and the 'EN' refer to two network interfaces on the Suse
system, one connects to the internet and the other to the LAN.
Here is the install I want to automate (this is the install instructions
written up by a developer):
Initial boot
1. Boot with openSUSE 10.2 installation media. Keep in mind your
machine BIOS needs to be told to boot from the optical media drive if
the hard drive is blank. Most machines do this by default but if you
find that the OS installation media is not booting, you will likely have
to resolve the problem by modifying the BIOS settings.
2. Upon boot, at the next screen, select "Installation"
3. At the next screen, select the language and click Next.
4. At the next screen, accept the license agreement and click Next.
5. At the next screen, select "New Installation" and click Next.
6. At the next screen, select region and time zone, ensure the
clock is set to the correct time, and click next.
7. At the next screen, select the Desktop (KDE) and click next.
8. The next screen is titled "Installation Settings". In the
"Overview" tab, there are two links for "Partitioning" and "Software".
You configure these two areas by clicking on those words. First click on
Partitioning.
9. Select "Base Partition Setup on This Proposal" and click Next.
10. Click on the partition with the "Mount" entry set to "/home",
and then click on the Edit button.
11. In the dialog box that appears, look for the "Mount Point"
drop-down box ("/home" should be selected) and change this selection to
"/opt".
12. Click the OK button to proceed.
13. Click the Accept button. This completes the partitioning setup.
14. You should be back at the "Installation Settings" screen where
you can now click on "Software". Click on "Software" now to configure
the software selection.
15. Click on the Details button (near bottom left of screen) and
then make the following changes:
Discard unneeded packages
16. In the right pane, click on the checkmark next to iptables such
that it is "never installed"; i.e., instead of a check next to iptables,
there is a red circle with a white bar through it.
17. In the left pane, never install Enterprise Software Management
(this is in the "Base Technologies" section).
18. In the left pane, scroll the the "Proprietary Software" section
and never install both Java Environment and Misc. Proprietray Packages.
19. In the left pane, highlight Misc. Proprietary Packages by
clicking on it (not the red circle with the line through ti)
20. In the right pane, never install AdobeICCProfiles and
agfa-fonts.
Select required packages
21. In the left pane, scroll to the "Development" section and click
on the checkboxes next to Linux Kernel Development and C/C++
Developement, so that a check appears next to each.
22. In the left pane, scroll to the "Server Functions" section and
select Network Administration -- don't click on the checkbox next to
Network Administration, just click on the phrase "Network
Administration" so it is highlighted. This is what is meant by "select
Network Administration".
23. In the right pane, click on the checkbox next to wireshark.
24. In the left pane, scroll to the "Base Technologies" section and
select Console Tools.
25. In the right pane, click on the checkbox next to nano.
Check dependencies
26. Click on the Check button at the bottom of the screen.
27. A dialog box appears with dependcency conflicts. For all of
them, select "ignore this requirement just here" and then click the "Ok,
Try Again" button.
28. In the "Filter" drop-down box, select "Package Groups"
29. A tree appears in the left pane. In this tree, navigate to the
Development-Languages-Java branch. In the right pane, never install
java-1_4_2-gcj-compat.
30. In the left pane, navigate to the Development->Tools branch. In
the right pane, click the checkbox next to "expect" to install it.
31. In the left pane, navigate to the Productivity->Security branch.
In the right pane, click the checkbox next to "pwgen" to install it.
32. Click on the Accept button at the bottom right of the screen.
33. A dialog box appears with a dependcency conflict. Select "ignore
this requirement just here" and then click the "Ok, Try Again" button.
Continue with installation
34. In the dialog box "Changed Packages" that appears, click the
Continue button.
35. At the next screen (the Installation Settings screen), click the
Accept button.
36. In the dialog box "Confirm Installation" that appears, click the
Install button.
37. Wait while the machine performs installation; the machine
automatically reboots at the end of this step.
38. At the next screen, choose a root password and click Next.
39. At the next screen, choose a hostname and domain and click Next
40. At the next screen, "Network Configuration", do the following:
41. Disable the firewall by clicking on "enabled" in the Firewall
section (The applications controls firewall functions; this is why the
OS firewall should be disabled).
42. Disable IPv6 by clicking on "Disable IPv6" in the IPv6 section.
43. Click on Network Interfaces to configure the two network
interfaces of the machine: one of the interfaces sits on the EN
(Enterprise Network) and the other interface sits on the DAN (network
reachable by deployed units). This may be the Internet or some other
network; what is required in this case is that the IP
44. address of the DAN interface is the same one used by deployed
units to reach the Server.
45. When back at the Network Configuration screen, click Next.
46. At the next screen, select "No, Skip This Test" and click Next.
Select No on the Additional Installation Sources prompt.
47. At the next screen, select your authentication method and click
Next (Local is default, leave it at that if you are unsure).
48. At the next screen, fill in the info for the non-root user and
disable automatic login. Keep in mind that this machine runs
administrative serivces only, and those can only be maintained by root.
Unless you want to use sudo all the time, having a non-root user has no
practical purpose other than to be needed to proceed past this
installation step. After the installation you may disable this user.
49. At the next screen (the Release Notes), click Next.
50. At the next screen (Hardware Configuration), review any specific
configuration requirements (there should not be anything you must change
here) and click Next.
51. At the next screen (Installation Completed), click Finish. The
next screen is a login screen; log in as root and proceed to the next
section.
Configure Fundamentals
52. Now that the OS is installed it is time to set up certain
fundamentals before installing the server application.
Setup time service and default route
53. Both of these are configured with the YaST program. Start YaST
(after logging in as root) by clicking on the right-most icon among the
icons in the left side of the taskbar.
Time service
54. When YaST is started, in the left pane, select Network Services,
then in the right pane, select Network Service (xinetd).
55. Select the Enable radio button near the top of the screen.
56. In the list, scroll down to the "time" service of "stream" type
and highlight it.
57. Click the "Toggle Status (On or Off)" button.
58. Click the Finish button.
Default route
59. If deployed units go through a router to communicate with the
server application then you likely need to enter the default route of
the DAN interface of the application. Do this with the following steps.
60. When YaST is started, in the left pane, click Network Devices,
then in the right pane, click Network Card.
61. A choice apears to select the method of configuration; leave it
on the default of "Tranditional Method with ifup" and click Next.
62. Your network interfaces appear here. Click the Edit buttton; it
does not matter which interface is selected.
63. Click the Routing button
64. Fill in the default route where prompted.
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-autoinstall+help@xxxxxxxxxxxx
I need to have an installer app made that automates all the steps below.
Nobody at my work knows much about autoyast and I would prefer to have a
'expert' just work it out. Do you have experience doing this kind of
thing and are possibly willing to do an installer? If so, write me back.
I hope that I am not off-etiquette posting a request like on this list.
Its the obvious place to go to look for someone who knows how to do
this.
Thanks!
Tim
tim123 -a-t- asentria.com
Note: the 'DAN' and the 'EN' refer to two network interfaces on the Suse
system, one connects to the internet and the other to the LAN.
Here is the install I want to automate (this is the install instructions
written up by a developer):
Initial boot
1. Boot with openSUSE 10.2 installation media. Keep in mind your
machine BIOS needs to be told to boot from the optical media drive if
the hard drive is blank. Most machines do this by default but if you
find that the OS installation media is not booting, you will likely have
to resolve the problem by modifying the BIOS settings.
2. Upon boot, at the next screen, select "Installation"
3. At the next screen, select the language and click Next.
4. At the next screen, accept the license agreement and click Next.
5. At the next screen, select "New Installation" and click Next.
6. At the next screen, select region and time zone, ensure the
clock is set to the correct time, and click next.
7. At the next screen, select the Desktop (KDE) and click next.
8. The next screen is titled "Installation Settings". In the
"Overview" tab, there are two links for "Partitioning" and "Software".
You configure these two areas by clicking on those words. First click on
Partitioning.
9. Select "Base Partition Setup on This Proposal" and click Next.
10. Click on the partition with the "Mount" entry set to "/home",
and then click on the Edit button.
11. In the dialog box that appears, look for the "Mount Point"
drop-down box ("/home" should be selected) and change this selection to
"/opt".
12. Click the OK button to proceed.
13. Click the Accept button. This completes the partitioning setup.
14. You should be back at the "Installation Settings" screen where
you can now click on "Software". Click on "Software" now to configure
the software selection.
15. Click on the Details button (near bottom left of screen) and
then make the following changes:
Discard unneeded packages
16. In the right pane, click on the checkmark next to iptables such
that it is "never installed"; i.e., instead of a check next to iptables,
there is a red circle with a white bar through it.
17. In the left pane, never install Enterprise Software Management
(this is in the "Base Technologies" section).
18. In the left pane, scroll the the "Proprietary Software" section
and never install both Java Environment and Misc. Proprietray Packages.
19. In the left pane, highlight Misc. Proprietary Packages by
clicking on it (not the red circle with the line through ti)
20. In the right pane, never install AdobeICCProfiles and
agfa-fonts.
Select required packages
21. In the left pane, scroll to the "Development" section and click
on the checkboxes next to Linux Kernel Development and C/C++
Developement, so that a check appears next to each.
22. In the left pane, scroll to the "Server Functions" section and
select Network Administration -- don't click on the checkbox next to
Network Administration, just click on the phrase "Network
Administration" so it is highlighted. This is what is meant by "select
Network Administration".
23. In the right pane, click on the checkbox next to wireshark.
24. In the left pane, scroll to the "Base Technologies" section and
select Console Tools.
25. In the right pane, click on the checkbox next to nano.
Check dependencies
26. Click on the Check button at the bottom of the screen.
27. A dialog box appears with dependcency conflicts. For all of
them, select "ignore this requirement just here" and then click the "Ok,
Try Again" button.
28. In the "Filter" drop-down box, select "Package Groups"
29. A tree appears in the left pane. In this tree, navigate to the
Development-Languages-Java branch. In the right pane, never install
java-1_4_2-gcj-compat.
30. In the left pane, navigate to the Development->Tools branch. In
the right pane, click the checkbox next to "expect" to install it.
31. In the left pane, navigate to the Productivity->Security branch.
In the right pane, click the checkbox next to "pwgen" to install it.
32. Click on the Accept button at the bottom right of the screen.
33. A dialog box appears with a dependcency conflict. Select "ignore
this requirement just here" and then click the "Ok, Try Again" button.
Continue with installation
34. In the dialog box "Changed Packages" that appears, click the
Continue button.
35. At the next screen (the Installation Settings screen), click the
Accept button.
36. In the dialog box "Confirm Installation" that appears, click the
Install button.
37. Wait while the machine performs installation; the machine
automatically reboots at the end of this step.
38. At the next screen, choose a root password and click Next.
39. At the next screen, choose a hostname and domain and click Next
40. At the next screen, "Network Configuration", do the following:
41. Disable the firewall by clicking on "enabled" in the Firewall
section (The applications controls firewall functions; this is why the
OS firewall should be disabled).
42. Disable IPv6 by clicking on "Disable IPv6" in the IPv6 section.
43. Click on Network Interfaces to configure the two network
interfaces of the machine: one of the interfaces sits on the EN
(Enterprise Network) and the other interface sits on the DAN (network
reachable by deployed units). This may be the Internet or some other
network; what is required in this case is that the IP
44. address of the DAN interface is the same one used by deployed
units to reach the Server.
45. When back at the Network Configuration screen, click Next.
46. At the next screen, select "No, Skip This Test" and click Next.
Select No on the Additional Installation Sources prompt.
47. At the next screen, select your authentication method and click
Next (Local is default, leave it at that if you are unsure).
48. At the next screen, fill in the info for the non-root user and
disable automatic login. Keep in mind that this machine runs
administrative serivces only, and those can only be maintained by root.
Unless you want to use sudo all the time, having a non-root user has no
practical purpose other than to be needed to proceed past this
installation step. After the installation you may disable this user.
49. At the next screen (the Release Notes), click Next.
50. At the next screen (Hardware Configuration), review any specific
configuration requirements (there should not be anything you must change
here) and click Next.
51. At the next screen (Installation Completed), click Finish. The
next screen is a login screen; log in as root and proceed to the next
section.
Configure Fundamentals
52. Now that the OS is installed it is time to set up certain
fundamentals before installing the server application.
Setup time service and default route
53. Both of these are configured with the YaST program. Start YaST
(after logging in as root) by clicking on the right-most icon among the
icons in the left side of the taskbar.
Time service
54. When YaST is started, in the left pane, select Network Services,
then in the right pane, select Network Service (xinetd).
55. Select the Enable radio button near the top of the screen.
56. In the list, scroll down to the "time" service of "stream" type
and highlight it.
57. Click the "Toggle Status (On or Off)" button.
58. Click the Finish button.
Default route
59. If deployed units go through a router to communicate with the
server application then you likely need to enter the default route of
the DAN interface of the application. Do this with the following steps.
60. When YaST is started, in the left pane, click Network Devices,
then in the right pane, click Network Card.
61. A choice apears to select the method of configuration; leave it
on the default of "Tranditional Method with ifup" and click Next.
62. Your network interfaces appear here. Click the Edit buttton; it
does not matter which interface is selected.
63. Click the Routing button
64. Fill in the default route where prompted.
--
To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-autoinstall+help@xxxxxxxxxxxx
| < Previous | Next > |