openstack安装系列之一:操作系统自动安装篇

简介:

openstack部署中操作系统安装是个问题,虽然有很多解决方案,但是都要安装一些软件,我试验一些基于操作系统的方法(注意操作版本),步骤:

1、安装配置DHCP;

2、安装配置TFTP与syslinux中的模块

3、PXE启动与安装

下面是详细内容:

 cat dhcpd.conf 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample  
#
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 10.12.28.0 netmask 255.255.252.0 {

# --- default gateway
 deny unknown-clients;
 option routers   10.12.28.1;
 option subnet-mask  255.255.252.0;
 option nis-domain  "test-iaas.org";
 option domain-name  "test-iaas.org";
 option domain-name-servers 10.12.5.134;
 option time-offset  -18000; # Eastern Standard Time
 option ntp-servers  10.12.28.4;
 range dynamic-bootp 10.12.29.6 10.12.29.160;
 default-lease-time 21600;
 max-lease-time 43200;
 #pxe install part
 next-server 10.12.5.134;
 filename "/linux58/pxelinux.0";
 # we want the nameserver to appear at a fixed address
 host s29dot7 { next-server 10.12.5.134; hardware ethernet 00:25:90:2c:9f:40; fixed-address 10.12.29.7; }
 host s29dot160 { next-server 10.12.5.134; hardware ethernet 00:25:90:2c:9f:44; fixed-address 10.12.29.160; }
}

 cat /tftpboot/boot.msg

 
splash.lss

 -  Press the 01<ENTER>07 key to begin the installation process.
 

 cat /tftpboot/pxelinux.cfg/default 
#default vesamenu.c32
default linux
prompt 1
timeout 6000

display boot.msg

menu background splash.jpg
menu title Welcome to linux
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000

label linux
  menu label ^Install or upgrade an existing system
  menu default
  kernel vmlinuz
  append initrd=initrd.img
label vesa
  menu label Install system with ^basic video driver
  kernel vmlinuz
  append initrd=initrd.img xdriver=vesa nomodeset
label rescue
  menu label ^Rescue installed system
  kernel vmlinuz
  append initrd=initrd.img rescue
label local
  menu label Boot from ^local drive
  localboot 0xffff
label memtest86
  menu label ^Memory test
  kernel memtest
  append -

ll /tftpboot/vmlinuz /tftpboot/initrd.img /tftpboot/pxelinux.0
-rw-r--r-- 1 root root 30754349 06-07 16:49 /tftpboot/initrd.img
-rw-r--r-- 1 root root    26828 06-07 17:05 /tftpboot/pxelinux.0
-rwxr-xr-x 1 root root  3938288 06-07 16:49 /tftpboot/vmlinuz










本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/895263,如需转载请自行联系原作者
目录
相关文章
|
16天前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
16天前
|
IDE Java 开发工具
如何在Windows操作系统上安装PyCharm?
【7月更文挑战第5天】如何在Windows操作系统上安装PyCharm?
114 59
|
1月前
|
Linux 数据安全/隐私保护 虚拟化
04. 【Linux教程】安装 Linux 操作系统
04. 【Linux教程】安装 Linux 操作系统
71 3
04. 【Linux教程】安装 Linux 操作系统
|
24天前
|
Dart 开发工具 Android开发
在 Windows 操作系统上安装和配置 Flutter 开发环境
在 Windows 操作系统上安装和配置 Flutter 开发环境
25 0
|
2月前
|
XML API Android开发
android S 上 安装apk出现android.os.FileUriExposedException
android S 上 安装apk出现android.os.FileUriExposedException
52 6
|
2月前
|
安全 Linux 网络安全
【操作系统】实验一 Linux操作系统安装
【操作系统】实验一 Linux操作系统安装
89 3
|
1月前
|
Windows 内存技术
装系统 台式机安装windows操作系统 U盘启动盘安装操作系统 笔记本安装win10操作系统
装系统 台式机安装windows操作系统 U盘启动盘安装操作系统 笔记本安装win10操作系统
18 0
|
2月前
|
安全 Java iOS开发
MAC OS X 硬盘安装详细分解教程
MAC OS X 硬盘安装详细分解教程
154 1
|
2月前
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
203 1
|
2月前
|
IDE 5G 开发工具
HP4230s笔记本安装mac os总结(原创)
HP4230s笔记本安装mac os总结(原创)
27 0