設定suse自動安裝伺服器

2021-10-04 13:04:45 字數 3357 閱讀 3302

兩塊網絡卡,網絡卡1接入nat網路用於外接上網,網絡卡2接入主機模式,不與外界通訊,作為安裝其他機器的網路使用。vmware workstations的主機模式網路設定為不提供dhcp服務,由這個安裝伺服器提供dhcp服務。

為了控制後續開啟的服務只在特定的網絡卡上,開啟系統防火牆,將網路介面卡2加入trusted zone,對外提供所有服務;將網絡卡1加入public zone,對外只提供有限服務。

設定網絡卡2的ip位址為靜態ip 192.168.216.3/24,網絡卡1從nat網路動態獲取ip。安裝tftpboot檔案

zypper in tftpboot-installation-sle-15-sp1-x86_64

cp -r /usr/share/tftpboot-installation/* /srv/tftpboot/

配置pxelinux.cfg

cat /srv/tftpboot/sle-15-sp1-x86_64/net/pxelinux.cfg/default

default linux

# install

label linux

kernel boot/x86_64/loader/linux

display message

implicit 1

prompt 1

timeout 50

#####用普通使用者登入, 驗證tftp可用

jiang@suse12to15up:~> tftp 192.168.216.3

tftp> status

connected to 192.168.216.3.

mode: netascii verbose: off tracing: off literal: off

rexmt-interval: 5 seconds, max-timeout: 25 seconds

tftp> binary

tftp> get sle-15-sp1-x86_64/net/pxelinux.cfg/default

tftp> quit

zypper in dhcp-server

配置dhcp服務

cat /etc/dhcpd.conf

# the following lines are optional

option domain-name "foo.lab"

;option domain-name-servers 192.168.216.3;

option routers 192.168.216.3;

option ntp-servers 192.168.216.3;

ddns-update-style none;

default-lease-time 3600;

# the following lines are required

option arch code 93 = unsigned integer 16;

# rfc4578

subnet 192.168.216.0 netmask 255.255.255.0

class "uefi-64-2"

class "uefi-64-3"

class "legacy"

}grep -v "#" /etc/sysconfig/dhcpd

dhcpd_inte***ce=

"inside"

dhcpd6_inte***ce=

""dhcpd_ifup_restart=

""dhcpd6_ifup_restart=

""dhcpd_run_chrooted=

"yes"

dhcpd6_run_chrooted=

"yes"

dhcpd_conf_include_files=

"/etc/dhcpd.d"

dhcpd6_conf_include_files=

"/etc/dhcpd6.d"

dhcpd_run_as=

"dhcpd"

dhcpd6_run_as=

"dhcpd"

dhcpd_other_args=

""dhcpd6_other_args=

""# systemctl restart dhcpd

中間如果提示需要安裝光碟路徑的時候輸入(pxelinux.cfg中的install引數設定未生效)

nfs:

package 光碟的路徑時輸入

在新的虛擬機器上用root登入,執行以下命令生成/root/autoinst.xml

將autoinst.xml複製到安裝伺服器上

scp /root/autoinst.xml [email protected]:/srv/install/suse15sp1/

修改tftpboot的配置檔案,增加autoyast檔案的位置

autoyast=nfs:

cat /srv/tftpboot/sle-15-sp1-x86_64/net/pxelinux.cfg/default

default linux

# install

label linux

kernel boot/x86_64/loader/linux

display message

implicit 1

prompt 1

timeout 50

這樣的寫法是有問題的:

8. 由於安裝過程中進行installer update需要很長時間,我們用命令列引數禁用這個功能

ubuntu 伺服器自動安裝

tomcat sudo apt get install tomcat 訪問方式,http loclahost 8080 進入sbin目錄下 sudo startup.sh開啟 sudo shutdown 關閉 nginx伺服器 sudo apt get install nginx 訪問方式,http...

suse搭建ftp伺服器方法

1 檢查是否安裝有vsftpd,一般系統都會有的,沒有就安裝 2 修改配置檔案 etc vsftpd.conf vi 刪除文字中已 開頭的句子 g d 刪除空白行 g d 表示開頭,表示結尾 注釋和空白行都刪了,配置 tcloudops01 etc zypp repos.d vi etc vsftp...

SUSE下FTP伺服器搭建

在suse下安裝ftp服務之前,請先關閉防火牆 由於ftp埠一直開啟,整個系統有安全風險。所以建議在傳輸檔案等操作完成後關閉ftp服務。也可以選擇具有加密功能的ssh secure shell 服務。命令配置 1.開啟終端,執行rpm qa grep vsftp命令檢查ftp元件是否安裝。如圖顯示已...