近期接到一個新的任務,要把第三方管理PXE/DHCP/HTTP/DNS的套件Cobbler Setup起來
,起因是美國Team分不清楚Cobbler其實就是Linux原生的PXE
- May 07 Tue 2024 10:20
Linux RADVD 設定筆記 | DHCP IPv6
- Mar 06 Wed 2024 14:32
"懸雍垂軟顎咽整型" UPPP + "鼻中隔及鼻甲手術" R+T 手術後恢復紀錄
"懸雍垂軟顎咽整型" UPPP + "鼻中隔及鼻甲手術" R+T 手術後恢復紀錄
住院當日報到後,在診間A簽署手術同意書時護理師問做什麼手術,才知道原本醫生只排"鼻中隔及鼻甲手術",
- Mar 05 Tue 2024 19:01
Windows 無密碼 免登入 存取 Samba 失敗 "You can't access this shared folder because your organization's security policies block unauthenticated guest access"
- Jan 10 Wed 2024 15:14
Estimate Test Management Tool/Cloud Tool | qTest,Testmo,Jama,TestRail
- Jan 08 Mon 2024 10:50
Temp solution: Windows Server : No Remote Desktop License Servers Available
Remote session disconnected no remote desktop license servers available:
Msg: "The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license."
- Nov 23 Thu 2023 15:16
CentOS Stream 8 Kickstart Installation on Server Random Configuration, Install target to unkown first local drive(sdx/nvme/MegaRAID/Intel RAID) | Server Platform
Server Platform config 組合變化的local drive / nic 組合眾多,OS底下的drive name跟nic name不會是固定的名稱 e.g.: Drives Drive controller | Linux name Intel SATA AHCI | sd? Intel RAID(SATA) | md12? Intel NVMe | nvme?n1 Intel VMD(VRoC/NVMe RAID) | md12? Broadcom MegaRAID | sd? (MegaRAID被Broadcom買走了) 我覺得更複雜Nics,不同廠家線路或是BIOS的設計,同樣的網路晶片,有些是eth0有些是eno1... 插卡式的網卡,因為設計不同,名稱也是很多種。 因此kickstart不能指定名稱,不然透過kickstart完成autoinstall的機制會失效。 參數加上 autopart --type=plain/lvm install --firstdisk network --bootproto=dhcp --device=link 就能達成了 不過小缺點是install --firstdisk他選擇drive的順序,跟GUI介面不同 ,會發現當你有一組md12?跟其他sda/nvme0n1的時候,他會選擇sda當優先 ,而不是像GUI介面一樣,md12?為第一個。 本來是想用ignoredisk搭配參數$FirstDrive"在%pre裡面寫我想要的順序去決定安裝在哪個位置 (ignoredisk --only-use=$FirstDrive") 但沒找到一組位置或是指令能快速找出,像GUI介面那樣列出drives,就改天再寫嚕 #version=RHEL8 eula --agreed #ignoredisk --only-use=sda #ignoredisk --only-use=$FirstDrive #autopart --type=lvm # LVM #autopart --type=plain # Standard # Partition clearing information #learpart --all # Use graphical install graphical # Use network installation url --url="http://192.168.20.5/media/centosstream8_20231106/BaseOS" repo --name="AppStream" --baseurl="http://192.168.20.5/media/centosstream8_20231106/AppStream" #Reboot after installing #poweroff reboot # Keyboard layouts keyboard --vckeymap=us --xlayouts='us' # System language lang en_US.UTF-8 # Network information network --bootproto=dhcp --device=link --noipv6 --activate network --hostname=autoinstallcentos.localdomain # Root password rootpw --iscrypted $6$3id.L.tL.snhG07n$d6zBMyC4KF5xWVXeG.LVHKK4SwdhaUwT3yFzbKSLo3MHKhl8x9hndH8Jf58EbG8A6WZw7p6OAWPig6fZ25u3C1 # Run the Setup Agent on first boot #firstboot --enable firstboot --disable # Do not configure the X Window System #skipx # Enable graphical mode as default mode graphical # System services services --enabled="chronyd" # System timezone timezone Asia/Taipei #Create a admin permission user user --groups=wheel --name=test --password=$6$tztHXuZQalUSFe7s$En8AJpHZhUoRgEmOGd.ZigAUKtduUbltI4wF6NIAouzxBKeTDaObnVMqsogM8g70ahN7tI8monGJ7Rj1EyIKc0 --iscrypted --gecos="test" #disable SELinux selinux --disabled #disable firewall firewall --disabled # Run the Setup Agent on first boot #firstboot --disable %packages @^graphical-server-environment @development @file-server @graphical-admin-tools @performance @remote-system-management @rpm-development-tools @system-tools kexec-tools ipmitool fio iperf3 tcl tk gcc-gfortran elfutils-libelf-devel elfutils-libelf tcsh nvme-cli lm_sensors %end %addon com_redhat_kdump --enable --reserve-mb='auto' %end %pre #!/bin/sh echo "autopart --type=plain" > /tmp/part-include echo "# Partition clearing information" >> /tmp/part-include echo "install --firstdisk" >> /tmp/part-include echo "clearpart --initlabel" >> /tmp/part-include echo "clearpart --all" >> /tmp/part-include #echo "ignoredisk --only-use=$FirstDrive" > /tmp/part-include %end %include /tmp/part-include %anaconda pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty %end
- Nov 23 Thu 2023 14:49
Ubuntu Netplan Set Redfish inband NIC with Random Name as static IP.
Server with BMC:通常會有一組虛擬的USB NIC(Redfish over IP)是直通BMC
,透過dmitdecode查得BMC端的IP是169.254.0.17,查不到是bug... (不過如果在某外商,大概RD又會推託說是WAD了ㄏㄏ)
- Nov 08 Wed 2023 17:08
Ubuntu Automatic installation - Autoinstall instead of kickstart
以往Ubuntu設定自動安裝跟RHEL系列一樣使用kickstart腳本,
從版本20.04開始支援 automated installation mode by Autoinstall。
- Sep 08 Fri 2023 13:43
Solve The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.
Remote session disconnected no remote desktop license servers available:
Msg: "The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license."
- Aug 15 Tue 2023 19:39
Setup a Simple FTP with vsftpd and prevent login user jail to system folder under Linux