兩塊網絡卡,網絡卡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元件是否安裝。如圖顯示已...