DSS部署-2、环境准备

[toc]

第一部分、准备虚拟机、环境初始化

1、准备虚拟机

首先通过 qemu-img 创建虚拟磁盘文件

#qemu-img create -f qcow2 -o size=50G,preallocation=metadata CentOS7.qcow2

安装虚拟机命令:

#virt-install --name=kvmdss --virt-type=kvm --vcpus=4 --ram=10240 --location=/home/kvm/iso/CentOS-7.2-x86_64-Minimal-1511.iso --disk path=/home/kvm/img/kvmdss.img,size=50,format=qcow2 --network bridge=virbr0 --graphics=none --extra-args='console=ttyS0' --force

–name 虚拟机名

–memory 内存(默认单位: MB)

–disk 指定虚拟磁盘文件,format指定虚拟磁盘格式,bus 指定半虚拟化(virtio) cache 指定磁盘缓存(回写)

–network 执行网络,不指定网络是无法启动的。bridge 执行网桥设备 model 指定虚拟网卡为半虚拟化,优化性能

–graphics 通过什么方式访问界面,这里使用 vnc ,否则无法输入。

–noautoconsole 不用在界面直接弹出安装界面,后面可以通过 virt-view centos 唤出图形界面

查看此机器是否支持虚拟化:grep -i 'vmx\|svm' /proc/cpuinfo

vmx是英特尔CPU,svm是AMD的CPU

虚拟机操作

  • 进入 virsh console kvmdss

  • 查看 virsh list --all

  • 启动 virsh start kvmdss

  • 重启 virsh reboot kvmdss

  • 暂停 virsh suspend kvmdss

  • 恢复暂停 virsh resume kvmdss

  • 关闭 virsh shutdown kvmdss

  • 强制停止 virsh destroy kvmdss

  • 开机启动指定的虚拟机:virsh autostart feng01

  • 取消开机启动:virsh autostart --disable feng01

  • 挂起虚拟机(相当于windows睡眠):virsh suspend feng01

  • 恢复挂起的虚拟机:virsh resume feng01

克隆虚拟机:
克隆虚拟机前需要先关机,按feng01机器克隆feng02机器:

virt-clone --original feng01 --name feng02 --file /kvm_data/feng02.img

– original feng01 :克隆源

–name feng02 ;克隆机器的名字

–file /kvm_data/feng02.img : 文件放在那里

镜像操作

  • 创建镜像 virsh snapshot-create-as kvmdss kvmdss-image
  • 查看镜像 virsh snapshot-lisk kvmdss
  • 删除镜像 virsh snapshot-delete kvmdss kvmdss-image
  • 恢复镜像 virsh snapshot-revert kvmdss-image
  • 查看当前快照版本:virsh snapshot-current kvmdss

2、环境初始化

关闭防火墙
systemctl stop firewalld && systemctl disable firewalld 
关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久 
setenforce 0  # 临时 
关闭swap
swapoff -a  # 临时 
sed -ri 's/.*swap.*/#&/' /etc/fstab    # 永久 
根据规划设置主机名
hostnamectl set-hostname <hostname> 
在master添加hosts
cat >> /etc/hosts << EOF 
192.168.100.61 k8s-master1 
192.168.100.62 k8s-node1 
192.168.100.63 k8s-node2 
192.168.100.64 k8s-master2 
EOF
将桥接的IPv4流量传递到iptables的链
cat > /etc/sysctl.d/k8s.conf << EOF 
net.bridge.bridge-nf-call-ip6tables = 1 
net.bridge.bridge-nf-call-iptables = 1 
EOF
sysctl --system  # 生效 
时间同步
yum install ntpdate -y && ntpdate time.windows.com
安装如下软件

需要zip,官网少一个zip包

yum install -y wget vim telnet tar sed dos2unix zip unzip expect net-tools ping curl

3、准备备如下软件包

jdk\sscala\mysql\python2\nginx\hadoop2.7.2\hive2.3.3\spark2.0

下载链接:https://pan.baidu.com/s/1ydHvk3jc_hAozbbQvBT2Wg,提取码:ojn9

https://blog.csdn.net/weixin_33955681/article/details/92958527)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沧海之巅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值