亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法與流程

文檔序號:11154556閱讀:737來源:國知局
一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法與制造工藝

本發(fā)明公開一種系統(tǒng)自動安裝方法,涉及系統(tǒng)安裝領(lǐng)域,具體的說是一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法。



背景技術(shù):

隨著云計(jì)算、大數(shù)據(jù)等高性能需求的市場發(fā)展,國內(nèi)服務(wù)器市場勢必要求自主研發(fā),保證安全可控。OpenPower是谷歌,NVIDIA和博通公司,以及許多其他的基礎(chǔ)開發(fā)商組成的聯(lián)盟共同開發(fā)的芯片架構(gòu),不同于英特爾公司獨(dú)有的x86的架構(gòu),IBM公司將授權(quán)給那些希望使用OpenPower架構(gòu)來構(gòu)建芯片的其他公司,而且IBM公司也推出了的OpenPower服務(wù)器。但是OpenPower架構(gòu)畢竟年輕,還沒被大眾所熟知,因此在安裝操作系統(tǒng)時(shí)人工難免出錯(cuò)耗時(shí)耗精力,而本發(fā)明提供一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法,適用于PXE環(huán)境,基于kickstart技術(shù)的編寫安裝腳本能夠快速,簡單的安裝操作系統(tǒng),同時(shí)也支持本地CD-ROM安裝操作系統(tǒng)時(shí)進(jìn)行無人安裝操作系統(tǒng)。

PXE(preboot execute environment,預(yù)啟動執(zhí)行環(huán)境,工作于Client/Server的網(wǎng)絡(luò)模式,支持工作站通過網(wǎng)絡(luò)從遠(yuǎn)端服務(wù)器下載映像,并由此支持通過網(wǎng)絡(luò)啟動操作系統(tǒng),在啟動過程中,終端要求服務(wù)器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協(xié)議下載一個(gè)啟動軟件包到本機(jī)內(nèi)存中執(zhí)行,由這個(gè)啟動軟件包完成終端基本軟件設(shè)置,從而引導(dǎo)預(yù)先安裝在服務(wù)器中的終端操作系統(tǒng)。PXE可以引導(dǎo)多種操作系統(tǒng)。

Kickstart文件可以存放于單一的服務(wù)器上,在安裝過程中被獨(dú)立的機(jī)器所讀取。kickstart文件通常包含了一個(gè)項(xiàng)目列表,每個(gè)項(xiàng)目由關(guān)鍵字來識別??梢杂谩癒ickstart 配置”應(yīng)用程序創(chuàng)建它或是自己從頭編寫,可以用任何能夠把文件保存為ASCII文本的文本編輯器或字處理器來編輯它,因此十分方便。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法。

一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法:

將kickstart腳本封裝在應(yīng)用環(huán)境目錄中,根據(jù)應(yīng)用環(huán)境編輯腳本中的安裝介質(zhì),

當(dāng)應(yīng)用環(huán)境為PXE啟動項(xiàng),在PXE啟動選項(xiàng)中添加kickstart腳本,啟動PXE環(huán)境,連接服務(wù)器進(jìn)行自動安裝;

當(dāng)應(yīng)用環(huán)境為CD-ROM環(huán)境,利用kickstart腳本制作鏡像文件,通過安裝介質(zhì)自動安裝操作系統(tǒng)。

所述應(yīng)用環(huán)境為PXE啟動項(xiàng)時(shí),將kickstart腳本封裝在PXE環(huán)境中的存儲服務(wù)器目錄。

所述應(yīng)用環(huán)境為CD-ROM環(huán)境,將kickstart腳本封裝在CD-ROM中的/ppc/ppc64/目錄下。

更改CD-ROM環(huán)境中的/boot/grub/grub.cfg,制作kickstart腳本鏡像文件。

所述kickstart腳本先指定安裝介質(zhì),再設(shè)置vnc顯示,查看安裝的進(jìn)度;然后設(shè)置root用戶的密碼,再進(jìn)行磁盤分區(qū)。

本發(fā)明與現(xiàn)有技術(shù)相比具有的有益效果是:

本發(fā)明方法將kickstart腳本封裝在應(yīng)用環(huán)境目錄中,根據(jù)應(yīng)用環(huán)境編輯腳本中的安裝介質(zhì),當(dāng)應(yīng)用環(huán)境為PXE啟動項(xiàng),在PXE啟動選項(xiàng)中添加kickstart腳本,啟動PXE環(huán)境,連接服務(wù)器進(jìn)行自動安裝;當(dāng)應(yīng)用環(huán)境為CD-ROM環(huán)境,利用kickstart腳本制作鏡像文件,通過安裝介質(zhì)自動安裝操作系統(tǒng);利用本發(fā)明基于kickstart技術(shù)編寫的安裝腳本能夠快速,簡單的安裝操作系統(tǒng),無需熟識OpenPower,就可安裝操作系統(tǒng),避免人工出錯(cuò),省時(shí)省力。

附圖說明

圖1 本發(fā)明方法流程示意圖。

具體實(shí)施方式

本發(fā)明提供一種OpenPower架構(gòu)服務(wù)器的系統(tǒng)自動安裝方法:

將kickstart腳本封裝在應(yīng)用環(huán)境目錄中,根據(jù)應(yīng)用環(huán)境編輯腳本中的安裝介質(zhì),

當(dāng)應(yīng)用環(huán)境為PXE啟動項(xiàng),在PXE啟動選項(xiàng)中添加kickstart腳本,啟動PXE環(huán)境,連接服務(wù)器進(jìn)行自動安裝;

當(dāng)應(yīng)用環(huán)境為CD-ROM環(huán)境,利用kickstart腳本制作鏡像文件,通過安裝介質(zhì)自動安裝操作系統(tǒng)。

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對本發(fā)明進(jìn)一步詳細(xì)說明。

應(yīng)用環(huán)境為PXE啟動項(xiàng)時(shí),將kickstart腳本封裝在PXE環(huán)境中的存儲服務(wù)器目錄中比如NFS服務(wù)/http服務(wù)等,可以根據(jù)自身環(huán)境修改腳本中的安裝介質(zhì)的位置,在PXE啟動選項(xiàng)中添加kickstart腳本,啟動PXE環(huán)境,連接服務(wù)器可以進(jìn)行自動安裝;

應(yīng)用環(huán)境為CD-ROM環(huán)境,將腳本封裝在CD-ROM中的/ppc/ppc64/目錄下,更改/boot/grub/grub.cfg,如下:

menuentry“Install Red Hat Enterprise Linux 7.2(64-bit kernel)”--class fedora--class gnu-linux--class gnu--class os{

linux/ ppc/ppc64/vmlinuz ro

initrd/ ppc/ppc64/ initrd.img ks= /ppc/ppc64/RHRL.cfg

}

制作了kickstart腳本鏡像文件,可以通過光盤自動安裝操作系統(tǒng)。

其中上述kickstart腳本主要代碼如下:

#platform=IBM pSeries

#version=DEVEL

# System authorization information

auth --useshadow --passalgo=sha512

# Install OS instead of upgrade

install

# Use graphical install

graphical

# Use NFS installation media

nfs --server=192.168.1.11 --dir=/nfs/RHELPPC7.2

這里指定了安裝介質(zhì),根據(jù)不同的需求可以更改安裝介質(zhì),比如如果是光盤安裝,則為:

cdrom

# Firewall configuration

firewall --disabled

firstboot --disable

ignoredisk --only-use=sda

# Keyboard layouts

# old format: keyboard us

# new format:

keyboard --vckeymap=us --xlayouts='us'

# System language

lang en_US.UTF-8

# Installation logging level

logging --level=info

# Network information

network --bootproto=dhcp --device=enP1p4s0f3 --onboot=on

# Reboot after installation

reboot

設(shè)置vnc顯示,查看安裝的進(jìn)度;由于目前操作系統(tǒng)不支持在power上圖形界面安裝,通過vnc我們可以看到安裝的進(jìn)度;

vnc --password=111111

然后設(shè)置root用戶的密碼,顯示的是加密后的字符串:

# Root password

rootpw --iscrypted $1$mZgtu7ul$Agif3KBoyriFf5DAR7mJL0

再進(jìn)行磁盤分區(qū):

# SELinux configuration

selinux --disabled

# System services

services --enabled="chronyd"

# System timezone

timezone Asia/Shanghai

# System bootloader configuration

bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all --initlabel

# Disk partitioning information

part prepboot --fstype="PPC PReP Boot" --size=10

part /boot --fstype="xfs" --size=1000

part / --fstype="xfs" --size=100000

part swap --fstype="swap" --size=1000

查看安裝進(jìn)度和結(jié)果:

%packages

@^graphical-server-environment

@backup-server

@base

@compat-libraries

@core

@desktop-debugging

@development

@dial-up

@dns-server

@file-server

@fonts

@ftp-server

@gnome-desktop

@guest-agents

@guest-desktop-agents

@hardware-monitoring

@identity-management-server

@infiniband

@input-methods

@internet-browser

@java-platform

@kde-desktop

@large-systems

@load-balancer

@mail-server

@mainframe-access

@mariadb

@multimedia

@network-file-system-client

@performance

@postgresql

@print-client

@print-server

@remote-system-management

@security-tools

@smart-card

@x11

chrony

kexec-tools

%end

%addon com_redhat_kdump --enable --reserve-mb='auto'

%end

利用本發(fā)明基于kickstart技術(shù)編寫的安裝腳本能夠快速,簡單的安裝操作系統(tǒng),無需熟識OpenPower,就可安裝操作系統(tǒng),避免人工出錯(cuò),省時(shí)省力。

以上只是本發(fā)明具體實(shí)施中的一種,在未脫離本發(fā)明技術(shù)方案前提下,對本發(fā)明做出的改進(jìn)皆包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1