虚拟机console基础环境部署——工作目录准备

1. 概述
2. 相关约定
2.1 删除旧文件
2.2 创建全局共享文件目录
2.3 创建全局软件安装目录
2.4 创建数据放置目录
3. 总结

1. 概述

上述博客中,已经为console最小化安装了操作系统。

接下来,就要通过console来做一些初始的工作目录。这些目录主要用作以后的全局文件,共享给各个虚拟机使用,包括:

  • 相关配置类confs
  • 全局脚本类scripts
  • 软件包类softs
  • 环境配置类sysenv

前面的博客中,已经将宿主机对应的目录共享给了console。VMware Tools提供的共享文件系统,只能够挂载,并不能够通过NFS文件系统共享出去。

因此需要通过console的第二块100G磁盘作为数据盘,来存放这些数据。

注:后期会配置备份或者同步机制,将这些目录都同步到宿主机,以防止数据盘发生故障或者误删虚拟机时,导致数据丢失。

2. 相关约定

2.1 删除旧文件

因为CentOS6.x系统中,/usr/local目录下是用于用户安装软件使用,通常在安装完系统之后,不存在其他可用文件(通过tree /usr/local/可以确认),并且以后的实践过程中,都是指定安装路径安装。因此该目录下的文件可以清空。

执行命令:rm -rf /usr/local/*

2.2 创建全局共享文件目录

上述过程中说到的confs,scipts,softs,sysenv等,均属于可NFS的全局文件,因此防止在一个目录下:

mkdir -p /usr/local/globle/{confs,softs,scripts,sysenv}

2.3 创建全局软件安装目录

本系列博客约定所有源码安装的文件,均安装在/usr/local/software/下,并且以“/usr/local/software/area/softname/version/”规范放置,益于版本控制和移植。执行命令 mkdir -p /usr/local/software/

2.4 创建数据放置目录

在/mnt目录下,已经创建了CDROM挂载点/mnt/cdrom,该目录仅限于挂载loop设备,包括CDROM载入的文件,或者文件系统上的其他镜像文件。

本系列博客中用到的数据,比如Web数据,FTP数据,NFS数据,DB数据,虚拟机镜像等,均需要放在数据盘,数据盘的挂载点设置在/mnt/data上,创建挂载点mkdir -p /mnt/data

有关console的第二块数据盘的格式化和挂载,参见博客《虚拟机console基础环境配置——挂载数据盘.md》

在/mnt/data目录下,创建全局数据存储,包括:

  • 虚拟机系统镜像存储目录:vhost
  • 虚拟机磁盘镜像存储目录:vdisk
  • 全局web存储目录:web
  • 全局db存储目录:db
  • 全局ftp存储目录:ftp

如下图:

3. 总结

上述的目录约定,相当于一种操作规范,这样便于管理,维护,移植,升级等操作,符合运维人员的基本素质要求。在以后的学习和工作中,均需要培养这样基本职业习惯和素质。

原文地址:https://www.cnblogs.com/liwanliangblog/p/9094115.html

时间: 2024-11-05 22:33:16

虚拟机console基础环境部署——工作目录准备的相关文章

虚拟机console基础环境部署——系统基础环境

1. 概述2. 工具类安装2.1 安装vim2.2 安装tree2.3 安装expect3. 编译环境类安装 1. 概述 本系列博客是在最小化安装CentOS6.5的基础上,通过配置本地YUM的方式,来后期部署需要的环境,或安装需要的工具. 因为通过YUM安装时,YUM会在程序日志/var/log/yum.log记录安装的依赖软件包,因此建议采用YUM安装时,单独安装,能够通过日志查看软件或者工具的依赖关系. 通过系统日志/var/log/messages也能够查看到YUM的日志信息 具体的YU

虚拟机console基础环境配置——PXE引导无人值守安装环境配置

1. 概述2. 部署过程2.1 部署DHCP服务器2.1.1 YUM安装依赖环境2.1.2 配置/etc/dhcp/dhcpd.conf2.2 部署TFTP服务器2.2.1 安装xinetd服务2.2.2 安装tftp-server2.2.3 配置tftp-server2.2.4 启动xinetd服务2.3 配置pxelinux引导环境2.3.1 安装syslinux2.3.2 编辑default和oslist2.3.3 无盘工作站2.4 配置镜像站点2.4.1 配置操作系统镜像站点2.4.2

虚拟机console基础环境准备——挂载数据盘

1. 概述2. 操作2.1 查看磁盘设备2.2 格式化磁盘设备2.3 挂载使用2.4 查看挂载 1. 概述 OS与DATA分离,是运维人员必须养成的规范的职业意识.没有任何事情是可靠的,因此需要做好预防工作. 将OS与DATA分离,一方面能够避免OS故障时,导致数据无法取出,另一方面用不同的磁盘存放不同的内容,是非常重要的一个环节.即便是同一块磁盘,分区也是保护处于该磁盘上不同文件内容的重要手段之一. 总之,运维便是运筹帷幄,我们不仅要面对已经发生的事情,也要面对可能发生的事情. 2. 操作 在

虚拟机console基础环境配置——sshd安全登陆

1. 概述2. xshell远程登陆3. 配置sshd服务3.1 修改配置文件3.2 重启sshd服务4. 配置密钥登陆4.1 生成密钥对4.2 上传(下载)公密钥4.3 公钥写入console的/root/.ssh/authorized_keys4.4 创建连接测试密钥登陆4.5 配置sshd 1. 概述 在上一篇博客中,主要介绍了通过VMware workstation为虚拟机console安装最小化系统.本篇博客将介绍如何安全登陆console. 登陆Linux主机的方式有很多种,可归类为

虚拟机console基础环境配置——系统镜像站点配置

1. 概述2. 部署HTTP服务器2.1 YUM安装httpd2.2 配置httpd2.3 启动httpdf2.4 测试httpd3. 部署FTP服务器3.1 YUM安装vsftpd3.2 配置vsftpd3.3 查看ftp服务4. NFS服务部署4.1 YUM安装依赖软件4.2 配置共享目录4.3 启动服务4.3 验证挂载 1. 概述 本篇博客主要为console配置HTTP/FTP/NFS三大文件共享服务器,为以后工作做准备. HTTP服务部署,仅作简单的配置,用坐系统镜像站点 FTP服务器

OpenStack-Icehouse(nova-network)多节点基础环境部署

内容列表 一.组件介绍 二.系统准备 三.Controller Node部署     1.MySQL     2.Qpid     3.Glance     4.Nova     5.Horizon 四.Compute Node部署     1.Nova-Compute     2.Nova-Network 五.部署云主机 参考文档: http://docs.openstack.org/icehouse/install-guide/install/yum/openstack-install-gu

mongodb基础环境部署(windows系统下)

前言:由于项目组需要进行大数据管理分析系统的开发,同时又希望所用的到相关软件和库均为开源,因此项选择使用mongodb这一非关系型,结构组织较为灵活的开源数据库.同时之所以写该文档,主要是认为网上太多杂乱的操作教程和无意义的废话,因此我对整个部署教程进行了整理,在操作步骤部分尽可能少废话. 一.mongodb基本特性 对开发者而言,选择mongodb需要了解其与其他数据库相比较而言的优越特性,由于本文主要介绍mongodb在windows环境下的部署,因此这里只简单介绍几点特性. 1.数据组织灵

VMware 安装centOS6.4虚拟机以及基础环境搭建

一个空的虚拟机就完成了 但这个虚拟机现在还是一个空壳,我们需要导入准备好的系统文件 确定,后 跳过检测 设置主机名,并配置网卡 勾选开机启动网卡 选择时区 设置密码 写入到磁盘 选择桌面版,下一步 接下来等大概十分钟,重启进入系统 不用设置用户,下一步 往下走没什么说的了,最后整个系统算是完成了 接下来是基础环境的搭建 192.168.138.131是ip地址   Bcast是广播地址   Mask是子网掩码 1.IP地址 此时网络是可以使用的 上面 ip是192.168.138.131是属于1

OpenStack实践系列①openstack简介及基础环境部署

一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运行自己的云计算和存储设施.Rackspace与NASA是最初重要的两个贡献者,前者提供了"云文件"平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了"Nebula"平台形成了OpenStack其余的部分.而今,OpenStack基金会已经有150多个会员,包括很多知名公司如"Canonical.DELL