24 k8s+kubeSphere 一篇就够

24 k8s+kubeSphere 一篇就够,第1张

grep -E '(vmx|svm)' /proc/cpuinfo

yum install qemu virt kvm -y

Question:

Solution:已安装的跳过

yum install qemu virt kvm -y --skip-broken

systemctl start libvirtd

systemctl enable libvirtd

virsh list

yum install -y bridge-utils

#配置桥接模式

cd /etc/sysconfig/network-scripts

cp ifcfg-em2 ifcfg-br0

[root@localhost network-scripts]# vim ifcfg-em2

TYPE=Ethernet

BRIDGE=br0

NAME=em2

UUID=74c8085f-4c0d-4743-b0a0-70e51e3eb877

DEVICE=em2

ONBOOT=yes

#注意IPADDR 要改为自己的

[root@localhost network-scripts]# vim ifcfg-br0

TYPE=Bridge

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=br0

DEVICE=br0

ONBOOT=yes

IPADDR=17216103

PREFIX=24

GATEWAY=1721610254

DNS1=114114114114

systemctl restart network

#验证

brctl show

cd /home/kvm

#创建master虚拟机的存储盘 104

qemu-img create -f qcow2 -o cluster_size=2M k8s-master01qcow2 200G

virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name k8s-master01qcow2 --memory 8192 --vcpus 4 --disk /home/kvm/k8s-master01qcow2,format=qcow2 --cdrom /home/kvm/CentOS-7-x86_64-DVD-2009iso --network bridge=br0 --graphics vnc,listen=0000 --noautoconsole

#创建worker虚拟机的存储盘 105

qemu-img create -f qcow2 -o cluster_size=2M k8s-worker01qcow2 200G

virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name k8s-worker01qcow2 --memory 8192 --vcpus 4 --disk /home/kvm/k8s-worker01qcow2,format=qcow2 --cdrom /home/kvm/CentOS-7-x86_64-DVD-2009iso --network bridge=br0 --graphics vnc,listen=0000 --noautoconsole

#创建worker虚拟机的存储盘 103

qemu-img create -f qcow2 -o cluster_size=2M k8s-worker02qcow2 200G

virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name k8s-worker02qcow2 --memory 32768 --vcpus 32 --disk /home/kvm/k8s-worker02qcow2,format=qcow2 --cdrom /home/kvm/CentOS-7-x86_64-DVD-2009iso --network bridge=br0 --graphics vnc,listen=0000 --noautoconsole

netstat -ntlp | grep 5900

virsh list --all

virsh shutdown k8s-master01qcow2

virsh start k8s-master01qcow2

ssh 172161050 root@starQuest2022

Question:系统启动卡住

Solution:

virsh destroy k8s-master01qcow2

virsh undefine k8s-master01qcow2

Question:更改桥接模式失败引发的问题

Solution:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eth0

UUID=c510f2f9-9820-45e8-9c70-65674bd35258

DEVICE=eth0

ONBOOT=yes

IPADDR=172161050

PREFIX=24

GATEWAY=1721610254

DNS1=114114114114

systemctl restart network

Question:

Solution:

vi /root/ssh/known_hosts 删除有问题IP对应行

#设置hostname

hostnamectl set-hostname k8s-master01

hostnamectl set-hostname k8s-worker01

hostnamectl set-hostname k8s-worker02

yum update

yum install wget

yum install vim

rpm --import >这些应该都是的,大家自已找找看有没有能用的(等于号前面的部份)。
farteinifiuiono=Norway, University of Oslo
ntplthse=Sweden, Lund Institute of Technology
timeserviceuitno=Norway, University of Tromsoe
ntp0pipexnet=UK, Cambridge
ntp0nlnet=Netherlands, Amsterdam, NLnet
ntp2pipexnet=UK, Cambridge
ntp0janet=UK, University of Cambridge Computer Laboratory
ntpcsstrathacuk=Scotland, Strathclyde University, Glasgow
ntp1strathacuk=Scotland, Glasgow, Strathclyde University
ntp2amccacuk=England, University of Manchester, Manchester
ntp4strathacuk=Scotland, Glasgow, Strathclyde University
ntp0strathacuk=Scotland, Glasgow, Strathclyde University
ntps1-1cstu-berlinde=Germany, Berlin, Technische Universitaet Berlin
ntp1pipexnet=UK, Cambridge
ntp2strathacuk=Scotland, Glasgow, Strathclyde University
ntpuniv-lyon1fr=France, Lyon, CISM
ntps1-0cstu-berlinde=Germany, Berlin, Technische Universitaet Berlin
ntp3strathacuk=Scotland, Glasgow, Strathclyde University
ntps1-0uni-erlangende=Germany, Erlangen, University Erlangen-Nuernberg
ntps1-2uni-erlangende=Germany, Erlangen, University Erlangen-Nuernberg
ntps1-1uni-erlangende=Germany, Erlangen, University Erlangen-Nuernberg
timeijssi=Slovenia, J Stefan Institute, Ljubljana
biofizmfuni-ljsi=Slovenia, University of Ljubljana
infocyf-kredupl=Poland, Academic Computer Centre, Krakow
bitsymitedu=USA, MA, Cambridge, MIT Information Systems
nicnearnet=USA, MA, Cambridge
time-bnistgov=
ntp-1ececmuedu=USA, PA, Pittsburgh, Carnegie Mellon
swisstimeethzch=Switzerland, Zurich, Integrated Systems Laboratory
time-anistgov=time-anistgov
ntp-2ececmuedu=USA, PA, Pittsburgh, Carnegie Mellon
otc1psuedu=USA, PA, Penn State University
timexpeachnetedu=USA, GA, Kennesaw, PeachNet NOC
fuzzpscedu=USA, PA, Pittsburgh, PSC Supercomputer Center
timexcscolumbiaedu=USA, NY, New York, Columbia University
vtserfccvtedu=USA, VA, Virginia Tech Computing Center
clock-1cscmuedu=USA, PA, Pittsburgh, Carnegie Mellon University
gilbrethecnpurdueedu=USA, IN, West Lafayette, Purdue University
harborecnpurdueedu=USA, IN, West Lafayette, Purdue University
moleculeecnpurdueedu=USA, IN, West Lafayette, Purdue University
nssunetumnedu=USA, MN, St Paul
nsunetumnedu=USA, MN, Minneapolis
clockpsuedu=PA, Penn State University, University Park
nocnearnet=USA, MA, Cambridge
salmonmathstcdie=Ireland, Dublin, Trinity College
ntpctrcolumbiaedu=USA, NY, New York, Columbia University
finchccukansedu=USA, Kansas University Computer Center
ntp-0csouiucedu=USA, IL, Champaign, University of Illinois
ntpmathstcdie=Ireland, Trinity College, Dublin
nssntsumnedu=USA, MN, St Paul
tockusnonavymil=USA, Washington DC, US Naval Observatory
eagletamuedu=USA, Texas A&M University
ntp5tamuedu=TX, Texas A&M University, College Station
>COD4服务器管理命令
COD服务器Rcon控制命令
投雷训练时手雷999枚命令用 powerserver 这个mod,把手雷数量改为999枚。
login OP登录到服务器 xxxx 为服务器的OP密码
map 更换地图 xxxx 为地图名称
devmap 换图并开启作弊模式 xxxx 为地图名称
map_restart 重新载入地图
fast_restart 快速重启地图
g_password xxxxx 设置服务器密码 xxxx 为密码,密码为空时取消当前密码
g_allowvote <1/0> 开/关服务器投票 1为开,0为关
g_gametype 设置对战模式 pam_mode 设置SD比赛模式 pub为混战模式,此指令仅在SD模式下有效 scr_teambalance <1/0> 设置服务器自动平衡模式 1开启,0关闭 scr_drawfriend <1/0> 设置服务器显示队友标志 1开启,0关闭
scr_friendlyfire <1/0> 设置队友伤害 1开启,0关闭 kick 踢人 ID为玩家在服务器中的ID banuser ban(禁止玩家进入服务器) ID为玩家在服务器中的ID status 服务器状况列表
clientkick 用列表序号踢人 n列表中的slot序号
banClient 禁止玩家连接ban n列表中的slot序号
scr_allow_shotgun <0/1> 禁止、允许shotgun 1允许,0禁止
set scr_allow_smokegrenades <0/1> 禁止、允许烟雾d 1允许,0禁止 服务器去烟雾
set scr_allow_ambient_fires 0 set scr_allow_ambient_weather 0
注:
1、以上所有指令在游戏中必需在指令前加上前导标志:“/rcon”,在all seeing eye或者HLSW中不能加前导标志;
2、在游戏中使用OP权限,必需首先输入:“/rcon login ”否则无效。
3、列表中的尖括号是提示大家必需跟随变量,指令中没有<>。
/cmdlist 命令列表 /rconpassword "密码" 登入 /rcon status 查看状态 =>得到ID号 /rcon clientkick +ID号
/rcon map_restart 重起地图
/rcon map mp_地图名 换地图例如/rcon map mp_ship
COD 控制台 列表控制台 命令 以 "/"开头 cmdlist 查看 所有 控制台列表
set sv_gamespy "0" 让服务器 可以被 搜索到
set g_teamkillkick "3" 当FF on时 杀死队友3个人 自动踢出服务器
set g_teamswitchdelay "10" 开局后 可以选择队伍 的时间限制
set rconPassword xxxxx 当你取得控制权后 可以修改
rcon密码 xxxx就是 修改的密码 s
et g_gametype "tdm" 游戏模式 有 bel, dm, re, sd, tdm 这几种选择
set sv_maxclients "24" 设置 服务器最大 游戏人数
set net_port 28960 port to listen on 设置 游戏外出端口 28960 就是端口
set scr_tdm_scorelimit "100" 设置 TDM模式 当 某方杀人数达到 100后 自动换地图 建议设置 越大越好
set scr_tdm_timelimit "10" 设置TDM模式 换地图 时间
set sv_mapRotation "gametype tdm map mp_dawnville map mp_railyard map mp_rocket map mp_pavlov map mp_carentan map mp_depot map mp_powcamp map mp_ship" 地图 循环 设置 如果设置成OBJ 就把
gametype改成 gametype sd map set scr_friendlyfire "0" 队友 误伤 设置 0是关闭 1 是开启 2是反馈伤害到自己身上 以SD模式为例 //代表该行为注释 , ------------------------------------------------------------------------------
// Beginning of code set dedicated 2
// INTERNET 模式 0 -> Dedicated No 1 -> LAN set sv_pure 1
// 不匹配服务器文件的玩家拒绝进入,防作弊
set sv_gamespy "1" // 让GAMESPY被搜索到
set sv_floodprotect "1" // 启用玩家发言过载保护
// set g_forceteamspectate "0" // 0 KILL CAM 模式 1 队友观察模式
// set g_teamkillwarn "3" // 团队伤害3次警告
// set g_teamkillkick "3" // 团队伤害3次踢出
//set g_teamswitchdelay "10" // 切换队伍延时10秒 seta sv_hostname "CoD ^9NoKey ^7SD Server ^4Jazz^7^9CallofdutyVicpNet^7" // 服务器名称,^9表示在后面字符为红色
set g_banIPs "" // 封IP列表
set g_password "" // 服务器玩家加入密码
set rconPassword "111111" // 服务器控制密码
set g_log "games_mplog" // 将控制台显示的所有显示写入指定LOG文件
set scr_motd " ^my-gamingtopzjcom^2nicole:390393480// 屏幕显示的自定义字符
set g_gametype "sd" // 游戏模式 bel, dm, re, sd, tdm set net_ip JZPVICPNET // 设定服务器IP
set net_port 28960 // 服务器加入的端口
set sv_maxclients "24" // 最大玩家数,推荐不要超32人 //
set sv_privatepassword "password" // 允许私有客户加入的密码 //
set sv_privateclients "3" // 允许多少持有的私有密码客户加入 //
General Game Default Description //0 - disable weapon 1 - enable weapon //允许服务器使用的各种武器
set scr_allow_bar "1" set scr_allow_bren "1"
set scr_allow_enfield "1"
set scr_allow_fg42 "1"
set scr_allow_kar98k "1"
set scr_allow_kar98ksniper "1"
set scr_allow_m1carbine "1"
set scr_allow_m1garand "1"
set scr_allow_mp40 "1"
set scr_allow_mp44 "1"
set scr_allow_nagant "1"
set scr_allow_nagantsniper "1"
set scr_allow_panzerfaust "1"
set scr_allow_ppsh "1"
set scr_allow_springfield "1"
set scr_allow_sten "1"
set scr_allow_thompson "1"
set scr_allow_vote "1" // 允许玩家投票,当你设定好固定循环服务器,可以屏蔽某些不希望开放的项目,如游戏模式等
set scr_drawfriend "1" // 队友显示为打开 // Auto Team Balance 团队均衡
set scr_teambalance "0" set scr_friendlyfire "0" // 队友伤害 0 ->屏蔽 1 ->打开 2 ->反伤害
seta sv_mapRotation "gametype sd map mp_dawnville map mp_railyard map mp_rocket map mp_pavlov map mp_carentan map mp_depot map mp_powcamp map mp_harbor map mp_hurtgen " // 地图循环列表,sd模式不支持mp_ship or mp_chateau 并且人数不要大于32 mp_hurtgen // 启始地图 // end of code /cg_darwid 0
地图名称:mp_backlot mp_bloc mp_bog mp_cargoship mp_citystreets mp_convoy mp_countdown mp_crash
mp_crossfire mp_farm mp_overgrown mp_pipeline mp_shipment
基本控制指令:
服务器控制命令:
/Quit 重启服务器
/rcon say 在游戏中给所有玩家显示信息
/rcon status 显示服务器状态,有地图名字,玩家信息等。
/serverinfo 显示服务器设置
/killserver 停掉服务器
地图控制命令:
/map_restart 现运行的地图重新来一遍
/fast_restart 现运行的地图不用重新载入再运行一遍
/map mapname 载入地图名为mapname的地图
地图名称:mp_backlot mp_bloc mp_bog mp_cargoship mp_citystreets mp_convoy mp_countdown mp_crash
mp_crossfire mp_farm mp_overgrown mp_pipeline mp_shipment
/rcon map_rotate 载入在地图列表中列出的下一张地图。
/map_restart 当前地图重新开始
玩家控制命令:
/rcon clientkick # 踢编号为#的玩家。
/rcon banclient # ban编号为#的玩家。
/kick [name] 踢名字为[name]的玩家
/banUser [name] ban名字为[name]的玩家,并且把相关信息写入bantxt
/banClient [id] ban编号为[id]的玩家,并把相关信息写入bantxt
/tempBanUser [name] 踢并暂时ban名字为[name]的玩家
/tempBanClient [id] 踢并暂时ban编号为[id]的玩家
/unbanuser [name] 解开ban名字为[name]的玩家。当然你可以手工编辑bantxt
/tell [id] 给编号为[id]的玩家发送信息(只有这一个人能看到)
关于/rcon status 运行后出现的信息解释:
ID Score Ping GUID Player Name IP Address
0 23 45 18fa96ccf0 Crimson 1xxxxxxxxxxx
注:如果是本地控制,那么 / 不用键入,如果是远程控制,那么 / 输入。
注:如果是远程控制中,运行status,那么必须按shift+`,才能显示大的控制台,否则玩家列表等信息显示不出来。
-------------------------------------
还可以调节重力 等等
如:
/g_gravity 重力值
/rcon login [RCONPASSWORD]
远程登陆密码
/rcon status
显示玩家ID身份信息
/rcon map mapname
换地图命令(例如 rcon map mp_crash)
Kick/Ban 命令
/rcon kick [名字]
服务器踢出一个玩家 (名字必须包含颜色代码)
/rcon onlykick [名字]
服务器踢出一个玩家 (无需检测名字颜色)
/rcon clientkick [ID]
服务器踢出一个玩家ID
/rcon banUser [NAME]
禁止一个玩家名称 写入他们的GUID到bantxt
/rcon banClient [ID]
禁止一个玩家ID 写入他们的GUID到bantxt
/rcon tempBanUser [NAME]
踢出并临时禁止一个玩家名称
/rcon tempBanClient [ID]
踢出并临时禁止一个玩家ID
Ta set g_password "" 解除密码
dam_mode mr12_scrim DAM模式比赛命令
set g_password 设置密码
map_restart 重启地图
set g_password "" 解除密码
pam_mode <pub/cn/cal>换比赛模式
g_gametype SD
mp_backlot
mp_crossfire
mp_crash
mp_strike
devmap mp_crash 开启作弊模式
q械皮肤:\r_detail 1
常用的不多,而且好多就是config设置,OP管理密码不多


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13457939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-10
下一篇 2023-08-10

发表评论

登录后才能评论

评论列表(0条)

保存