[opensuse-autoinstall] Need an Opensuse 10.2 Autoyast Installer 'expert' for a project
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@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (1)
-
Tim Stoner