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)
DSS部署-2、环境准备相关推荐
- 手动部署OpenStack环境(六:出现的问题与解决方案总结)
排错一:keystone服务安装中demo用户表单没信息. 排错思路: 组件安装是否有问题: 用户创建畲缶有问题: 用户认证信息是否合适: 原因:用户的认证信息配置错误. 解决方案: a)删除有关de ...
- 手动部署OpenStack环境(五:新建网络及部署虚拟机)
任务五.新建网络及部署虚拟机 5.1.配置安全组规则 5.2.新建网络 5.3.创建云主机 任务五.新建网络及部署虚拟机 5.1.配置安全组规则 5.1.1.配置安全组: 5.2.新建网络. 5.2. ...
- 手动部署OpenStack环境(四:安装控制器必备软件)
任务四.安装控制器必备组件 4.1.安装MySQL服务(controller0) 4.2.安装Rabbitmq消息队列(controller0) 4.3.Keystone认证(controller0) ...
- 手动部署OpenStack环境(三:OpenStack环境预配置)
任务三.OpenStack环境预配置 3.1.本地OpenStack yum源制作 任务三:OpenStack环境预配置 3.1.本地OpenStack yum 源制作 3.1.1.拷贝镜像文件源到本 ...
- 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)
任务二.CentOS 6.6虚拟机的安装及配置 2.1.安装环境检查 2.2.安装及配置controller0节点 2.3.安装及配置computer0节点 2.4.安装及配置network0节点 2 ...
- 手动部署OpenStack环境(一:Virtual Box 5.1 环境的安装及配置)
任务一.Virtual Box 5.1 环境的安装及配置 1.1.安装环境检查 1.2.创建安装目录 1.3.安装及配置 实验目的及要求 完成Virtual box平台安装,会应用相关操作: 在vir ...
- 如何在Linux系统上部署接口测试环境
作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...
- 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告
实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...
- react不同环境不同配置angular_DevOps 前端项目(angular、vue、react)打包静态资源生成一份Docker镜像支持部署不同环境...
1.前言 为了尽可能地轻量化前端镜像(非node承载),将前端编译成静态资源通过nginx承载. 与后端程序不同的是,当使用静态资源方式时页面是直接加载到浏览器进行渲染,无法读取服务端机器中 env ...
- SpringBoot打包部署到环境
[问题] 之前一直用SpringBoot做一些小项目,想打包部署在环境上,总是少依赖包jar.百度下可以通过Spring Boot Maven plugin插件,把Maven配置的依赖包都打到项目包里 ...
最新文章
- js编程思路--给网站定义一个全局的js对象,放到window对象中
- Bash shell的内建命令:type
- android第五天晚:surfaceView
- 网站被黑了被挂马篡改后,如何解决网站被挂马?
- mysql xtrabackup_mysql备份
- android 瀑布流StaggeredGridLayoutManager重新排序后,顶部留白处理
- php转换ofd文件格式,OFD文件怎么转换成图片格式
- mysqli_fetch_all() 函数
- VUE3 Composition API详解
- IT牛人进阶的必经之路
- php each 指针,PHP each() 函数用法简介
- java为Word插入图片水印
- linux中给普通用户添加root用户权限
- 百度地图定位API,精度提高
- Ubuntu 如何更换内核
- ERROR 1130 (HY000): Host XXX is not allowed to connect to this MySQL server
- 裁员纪实:联想不是我的家[转载]
- KPI自动化异常检测系统——Opprentice
- realsense D435i gazebo slam(px4)仿真(转载)
- 接收服务器返回的文件流并下载