
对于Linux的学习是一个漫长的过程,那么我们需要购买一台全新的电脑进行Linux的学习么?答案是非必须的,那么又该怎么做呢?我们可以利用虚拟机技术进行Linux系统的虚拟化,从而满足我们学习Linux的要求。
打开 *** 作系统中的运行,这里我们利用快捷键进行 *** 作,同时按下“Win徽标+R”,在打开对话框中输入:dxdiag,并单击确定。
在d出的对话框中查询系统型号、BIOS、处理器和内存。查看处理器的主要目的是为了检查CPU、是否支持虚拟化VT技术。查看内存的目的是看现有的内存是否满足虚拟化需要的内存大小。系统型号和BIOS的型号能够确定你所采用的VT打开方法。
接下来我们打开搜狗搜索引擎,并在其中输入:联想80x3 bios vt开启方法,然后单击搜索。
这时候,我们能够得到有关于联想电脑(因为指南作者使用的是联想电脑啦O(∩_∩)O,支持国货)的VT开启方法(虚拟化开启方法),单击第一条搜索结果,就能看到虚拟化的设置方法,这里不过多的进行介绍了。
虚拟化设置好了以后,我们重新启动电脑。在电脑启动以后,我们打开任务管理器。在任务管理器中,我们选择性能一栏,然后选择CPU,这时候,能够看到右侧显示的虚拟化:已启用。到这里,我们的VT虚拟化技术就彻底打开了。
接下来,进入到基于VirtualBox虚拟机进行Linux *** 作系统的安装环节。这一环节可以参考我的“VirtualBox虚拟机的安装与配置”这一经验的共享,有很详细的说明。网址为:>在本文提供的示例中,源服务器配置有控制域和一个托管 Oracle 数据库的来宾域(名为 ldg1)。控制域名为
primary,也是一个 I/O 域。此外,控制域还用作服务域,为来宾域提供虚拟设备服务(虚拟磁盘和虚拟网络)。
作为服务域,控制域提供以下虚拟设备服务:
一个虚拟磁盘服务 (primary-vds0),将物理磁盘作为虚拟磁盘导出到来宾域。
一个虚拟控制台集中器服务 (primary-vcc0),提供对来宾域虚拟控制台的访问。此服务使用端口范围 5000–5100
来访问虚拟控制台。
一个虚拟交换机服务 (primary-vsw0),与主网络接口 (nxge0)
关联。
软件安装和配置
按照以下步骤配置您的环境以便进行实时迁移。
安装 Oracle Solaris *** 作系统
新的 SPARC 服务器上预先安装了 Oracle Solaris。对于这些系统,应确保安装了相应的 Oracle Solaris
版本,并验证打了所需的补丁。
要在 SPARC 系统上重新安装 Oracle
Solaris,请参见 Oracle
Solaris 10 文档或 Oracle
Solaris 11 文档。在本文的示例中, *** 作系统安装在服务器的第一个内部磁盘上。
安装 Oracle Solaris 之后,可以配置并启用系统以使用 Oracle VM Server for SPARC 21 软件。
安装 Oracle VM
Server for SPARC 软件
新的 SPARC 服务器上也预先安装了 Oracle VM Server for SPARC 软件。对于这些系统,应确保安装了相应的 Oracle VM
Server for SPARC 版本,并验证打了所有需要的补丁。
如果在服务器上重新安装了 Oracle
Solaris,您可能必须重新安装 Oracle VM Server for SPARC 软件。参见 Oracle
VM 下载页面。
以下示例显示了在每台物理服务器上执行的 *** 作。每台服务器已经安装了 Oracle Solaris 和所需的补丁。
应确保系统固件与您计划安装的 Oracle VM
Server for SPARC 版本匹配。参见文档的 Oracle VM
Server for SPARC 21 版本说明 中的“所需软件和补丁”以及 Oracle VM Server for SPARC 21
管理指南 中的“升级系统固件”。
从 Oracle
VM 下载页面下载 Oracle VM Server for SPARC 21 软件。
解压缩存档文件。
安装 SUNWldmv
程序包。参见 Oracle VM Server for SPARC 21 管理指南 中的“在新系统上安装 Oracle VM Server
for SPARC 软件”。
primary# pkgadd -d OVM_Server_SPARC-2_1/Product SUNWldmv
配置存储阵列
Sun Storage 2540-M2 存储阵列连接到控制域,控制域将两个 LUN(LUN 0 和 LUN 1)作为虚拟磁盘导出到来宾域。
来宾域使用第一个 LUN (LUN 0) 作为 *** 作系统的系统磁盘,使用第二个 LUN (LUN 1) 作为存储 Oracle 数据库数据文件的磁盘。
配置控制域
安装 Oracle VM Server for SPARC 软件之后,重新配置当前系统使其成为控制域。在每台物理服务器上执行以下 *** 作:
创建一个虚拟控制台集中器 (vcc)
服务以供虚拟网络终端服务器后台程序 (vntsd) 使用,并作为所有逻辑域控制台的集中器。
primary# ldm add-vcc port-range=5000-5100 primary-vcc0 primary
创建虚拟磁盘服务器
(vds)。
primary# ldm add-vds primary-vds0 primary
创建一个虚拟交换机服务 (vsw)
以便在逻辑域中的虚拟网络 (vnet) 设备之间实现联网。
primary# ldm add-vsw net-dev=igb0 primary-vsw0 primary
使用 ldm
list-services 命令验证已经创建了这些服务,如清单 1 所示。
清单 1 验证服务
primary# ldm list-services primary
VDS
NAME VOLUME OPTIONS DEVICE
primary-vds0
VCC
NAME PORT-RANGE
primary-vcc0 5000-5100
VSW
NAME MAC NET-DEV DEVICE MODE
primary-vsw0 02:04:4f:fb:9f:0d nxge0 switch@0 prog,promisc
VCC
NAME LDOM PORT-RANGE
primary-vcc0 primary 5000-5100
VSW
NAME LDOM MAC NET-DEV ID DEVICE LINKPROP DEFAULT-VLAN-ID PVID VID
primary-vsw0 primary 00:14:4f:f8:28:c2 igb0 0 switch@0 1 1 1500 on
VDS
NAME LDOM VOLUME OPTIONS MPGROUP DEVICE
primary-vds0 primary
Oracle VM Server for SPARC 使用 SSL
对迁移流量进行加密,以保护敏感数据免受利用,并消除了对额外硬件和专用网络的需求;
当源计算机和目标计算机上的主域具有分配的加密单元时,迁移 *** 作的速度会增加。速度增加的原因在于可以将 SSL *** 作分流到加密单元。
注:SPARC T4 CPU
具有内置的加密指令,因此您不需要为 CPU 分配这些指令。
确定控制域中是否有加密设备。
primary# ldm list -o crypto primary
为控制域分配加密资源。
primary# ldm set-crypto 1 primary
为控制域分配 CPU 和内存。
您可以通过向源计算机上的主域中添加更多 CPU 来减少整体迁移时间。最好为每个主域至少分配 8 个 CPU。例如,以下命令为控制域分配 8 个 CPU 和
4 GB 内存。
primary# ldm start-reconf primary
primary# ldm set-vcpu 8 primary
primary# ldm set-memory 4G primary
重新启动系统。
primary# init 6
重新启动系统之后,启用 Oracle VM Server for SPARC 并为系统配置一个域:控制域
primary。在控制域中,您可以创建和配置其他域。
确保启用 Logical Domains Manager
(ldmd) 和虚拟网络终端服务器 (vntsd) 服务。
primary# svcadm enable ldmd
primary# svcadm enable vntsd
向服务处理器 (SP)
添加逻辑域计算机配置。例如,以下命令添加名为 initial 的配置。
primary# ldm add-config initial
验证该配置可以使用。
primary# ldm list-config
factory-default
initial [current]
配置来宾域
配置控制域之后,创建来宾域以用作 Oracle 数据库节点。在作为源计算机的物理服务器上,仅创建一个来宾域。另一台物理服务器最终将成为目标计算机。
最初使用以下资源创建来宾域 ldg1:
8 GB 内存。
24 个 CPU。
一个虚拟网络接口 (vnet0),它连接到虚拟交换机 primary-vsw0。
一个虚拟磁盘,它在来宾域中显示为 c0d0 并且是存储阵列中的一个 LUN。域 ldg1
使用存储阵列的 LUN 0 (c2t6d0)。
另一个虚拟磁盘,它在来宾域中显示为 c0d1 并且是存储阵列中的一个 LUN。域 ldg1
使用存储阵列的 LUN 1 (c2t6d1)。此虚拟磁盘用于存储 Oracle 数据库文件。
执行以下步骤创建每个来宾域:
在源计算机上,从控制域创建
ldg1 来宾域。
注:如果您的服务器不是基于
SPARC T4 的系统,则仅执行 ldm set-crypto 命令。
primary# ldm create ldg1
primary# ldm set-vcpu 24 ldg1
primary# ldm set-memory 8G ldg1
primary# ldm set-crypto 3 ldg1
primary# ldm add-vnet vnet0 primary-vsw0 ldg1
primary# ldm add-vdsdev /dev/dsk/c2t6d0s2 vol1@primary-vds0
primary# ldm add-vdisk vol1 vol1@primary-vds0 ldg1
primary# ldm add-vdsdev /dev/dsk/c2t6d1s2 oradata@primary-vds0
primary# ldm add-vdisk oradata oradata@primary-vds0 ldg1
创建域之后,在源计算机上使用以下命令从控制域绑定并启动来宾域。
primary# ldm bind ldg1
primary# ldm start ldg1
确定域的控制台端口。
primary# ldm ls ldg1
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
ldg1 active -n---- 5000 24 8G 00% 1h 1m
使用 telnet 命令访问
ldg1 域的控制台。
primary# telnet localhost 5000
启动来宾域之后,确保在来宾域中安装了相应的 Oracle Solaris *** 作系统和补丁。您可以通过网络、从 DVD 或使用 DVD ISO
映像来执行安装。参见 Oracle VM Server for SPARC 21 管理指南。
注:LUN
通常在不同服务器上以不同名称显示。控制域中的 LUN 名称不需要相同。但是,两个系统上的控制域必须使用相同的卷名(vol1 和
oradata)对相同的 LUN(LUN 0 和 LUN 1)进行虚拟化。
清单 2 的示例显示了如何为名为 ldg1 的域配置 8 个 CPU、24 GB 内存以及 Sun Storage
2540-M2 存储阵列中的两个 LUN。
清单 2 域配置示例 primary# ldm ls -l ldg1
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
ldg1 active -n---- 5000 24 8G 00% 1h 1m
SOFTSTATE
Solaris running
MAC
00:14:4f:fb:96:89
HOSTID
0x84fb9689
CONTROL
failure-policy=ignore
DEPENDENCY
master=
VCPU
VID PID UTIL STRAND
0 16 02% 100%
1 17 00% 100%
2 18 05% 100%
3 19 00% 100%
4 20 00% 100%
5 21 00% 100%
6 22 01% 100%
7 23 00% 100%
8 24 01% 100%
9 25 00% 100%
10 26 00% 100%
11 27 00% 100%
12 28 00% 100%
13 29 00% 100%
14 30 00% 100%
15 31 00% 100%
16 32 00% 100%
17 33 00% 100%
18 34 00% 100%
19 35 00% 100%
20 36 00% 100%
21 37 00% 100%
22 38 00% 100%
23 39 01% 100%
MEMORY
RA PA SIZE
0x8000000 0x408000000 8G
VARIABLES
boot-device=vdisk1
keyboard-layout=US-English
NETWORK
NAME SERVICE ID DEVICE MAC MODE PVID VID MTU LINKPROP
vnet1 primary-vsw0@primary 0 network@0 00:14:4f:f9:c0:62 1 1500
DISK
NAME VOLUME TOUT ID DEVICE SERVER MPGROUP
vdisk1 vol1@primary-vds0 0 disk@0 primary
oradata oradata@primary-vds0 1 disk@1 primary
VCONS
NAME SERVICE PORT
ldg1 primary-vcc0@primary 5000
清单 3 的示例显示了控制域的配置。使用 ldm list-services
命令验证已经创建了这些服务。
清单 3 控制域配置示例 primary# ldm ls-services primary
VCC
NAME LDOM PORT-RANGE
primary-vcc0 primary 5000-5100
VSW
NAME LDOM MAC NET-DEV ID DEVICE LINKPROP DEFAULT-VLAN-ID
primary-vsw0 primary 00:14:4f:f9:32:b0 nxgeg0 0 switch@0 1 1
VDS
NAME LDOM VOLUME OPTIONS MPGROUP DEVICE
primary-vds0 primary vol1 /dev/dsk/c2t6d0s2
oradata /dev/dsk/c2t6d1s2
在来宾域中安装 Oracle Solaris
确保在来宾域中安装了相应的 Oracle Solaris 版本,并验证打了所需的补丁。
在来宾域中安装 Oracle Solaris 之后,可以配置并启用系统使其使用 Oracle 数据库。
安装 Oracle Database
Oracle Database 软件的安装类似于标准 Oracle Database 安装。首先安装 Oracle
Database,然后应用最新补丁集。使用第二个 LUN 创建 UFS 或 ZFS 文件系统用于存储 Oracle 数据库数据文件。
有关针对 Oracle 数据库使用 ZFS
的更多信息,请参见针对
Oracle 数据库配置 Oracle Solaris ZFS。
准备目标服务器
按如下方式准备目标服务器。
执行以下各节中所述的步骤来准备目标计算机:
安装 Oracle VM
Server for SPARC 软件
配置控制域
确保在目标服务器上提供了供待迁移域使用的所有虚拟 I/O 服务。
确保目标服务器有权访问同一存储中的 LUN 0 和 LUN
1。
要将第一个 LUN (LUN 0) 和第二个 LUN (LUN 1) 添加到目标计算机,从目标服务器的控制域执行以下命令:
# ldm add-vdsdev /dev/dsk/c2t6d0s2 vol1@primary-vds0
# ldm add-vdsdev /dev/dsk/c2t6d1s2 oradata@primary-vds0
注:LUN
通常在不同服务器上以不同名称显示。控制域中的 LUN 名称不需要相同。但是,两个系统上的控制域必须使用相同的卷名(vol1 和
oradata)对相同的 LUN(LUN 0 和 LUN 1)进行虚拟化。
确保待迁移域中的每个虚拟网络设备在目标计算机上都有一个对应的虚拟网络交换机:
# ldm add-vsw net-dev=nxge0 primary-vsw0 primary
sun公司1984年推出,用来在网络中的多台计算机间实现资源共享(包括象文件或cd-rom)
设计的目的是:实现在不同系统间交互使用,所以它的通信协议采用与主机和 *** 作系统无关的技术
NFS Server可以看作是File Server,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使 用NFS的远端文件就象是在使用本地文件一样
FS协议从诞生到现在有多个版本:NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)
RPC(Remote Procedure call)
NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这 些传输协议用到这个RPC功能的。
NFS本身就是使用RPC的一个程序,或者说NFS也是一个RPC SERVER所以只要用到NFS的地方都要启动RPC
服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS 是一个文件系统,而RPC是负责负责信息的传输。
nfs在系统中的后台守护进程: nfs
nfs服务需要启动的其他进程:
rpcnfsd:接收从远程系统发来的NFS请求,并将这些请求转化为本地文件系统请求
rpcmountd:执行被请求的文件系统的挂接和卸载 *** 作
rpcportmapper:将远程请求映射到正确的NFS守护程序
rpcstatd:在远程主机重启时,提供加锁服务
rpcquotaed:提供硬盘容量的管理能力,磁盘限额
在伺服器上使用 rpcinfo -p | grep -iE "service|NFS" 命令,显示伺服器上可使用的 NFS 版本
# rpcinfo -p | grep -iE "service|NFS"
表示伺服器可提供 NFS V3 和 NFS V4。
如果不需要krb5p,设置完就可以直接可以mount了
如果需要krb5p,在/etc/sysconfig/nfs文件中要设置
RPCNFSDARGS="-N 4"
-N 表示禁用 ,也可以是"-N 3"或者"-N 2",这是代表NFS版本,NFSv2,3,4,改完这个要将服务restart
这一项必须要填,不然client端会报错access错误,而server端不会有一点反应,连log中都不会出现报错!
CentOS 7 NFS设置
>你可以去搜索海明工作室的简明教程,针对初学的,貌似用的是Ubuntu版本,
Fedora的要另外去搜,红旗的去官网看看就行了,没必要下载的。
我这里有一份下载单,贴给你,我不知道还能用不,FTP的。
可能显示的时候比较乱哈,见谅!
核心书籍:《练成Linux系统高手》教程(全程图解PDF格式)
不管你是何水平,学了Linux,那么这些内容都是要去掌握的。对于所有学习Linux的朋友来说,本教程都具有很好的指导作用,每个步骤都有详细的图文说明。
从今天起,你也能成Linux系统高手。因为你将会 *** 作Linux窗口管理器,它可以打开一个特殊的窗口,即为终端窗口(terminal),它将为用户提供一个标准的命令行接口,用户可在窗口显示的提示符中输入带有选项和参数的命令。
看着别人 *** 作那满屏幕的洋文,不可思议,那肯定是一个Linux高手,其实你也能成为高手中的一员。使自己的Linux技能疯狂增长就必须学会 *** 作与看懂这些洋文。本教程系PDF格式。外部下载链接:ftp://FTP_hllinux:123456@211957326/练成Linux系统高手教程pdf(请右键另存为或是用下载工具下载,如一时无法连接请稍候再连接,保证能下)
以下是ftp里的内容:
ftp://FTP_hllinux@211957326/的索引
回到上一层文件夹
File: 0 从硬盘安装Linux *** 作系统pdf 1523 KB 2007-4-19 0:00:00
File: 1zxhlinuxrar 2057 KB 2006-11-22 0:00:00
File: 2007718rar 640 KB 2007-12-23 20:51:00
File: 2007linuxchm 204 KB 2007-1-16 0:00:00
File: 2007从Windows转向Linux基础教程CHM 104 KB 2007-1-25 0:00:00
File: 2007年Linux普及书籍从Windows转向Linux基础教程pdf 1514 KB 2006-12-30 0:00:00
File: Apache 22 手册中文版chm 1362 KB 2007-12-23 21:04:00
File: Debian GNU安装与配置图解--详解pdf 260 KB 2007-4-30 0:00:00
File: Debian--GNU安装与配置图解--详解pdf 2592 KB 2007-6-30 0:00:00
File: DebianLinux安装与基本配置全程图解教程pdf 2386 KB 2007-1-11 0:00:00
File: FedoraCore Linux6安装图解pdf 1257 KB 2007-1-1 0:00:00
Directory: LAMP 2008-1-7 15:04:00
Directory: LINUX and UNIX Shell 2007-12-23 22:57:00
File: LINUX应用技术精华{面向初学Linux朋友的书籍}CHM 1876 KB 2007-7-26 22:28:00
File: Linux *** 作系统文件系统学习教程pdf 309 KB 2007-1-30 0:00:00
File: Linux基础复习题pdf 801 KB 2007-1-13 0:00:00
File: Linux命令从入门到精通一到十章rar 3727 KB 2007-5-7 0:00:00
File: Linux命令学习加Linux标准文本处理命令pdf 1769 KB 2007-1-18 0:00:00
File: Linux扫盲行动教程chm 96 KB 2007-2-13 0:00:00
File: Linux扫描式教程chm 280 KB 2007-2-22 0:00:00
File: Linux扫描式教程pdf 360 KB 2007-3-20 0:00:00
File: Linux实用培训学习教程10(最终版)chm 96 KB 2007-5-15 0:00:00
File: Linux实用学习教程(第一版)chm 985 KB 2007-2-27 0:00:00
File: Linux完整教程(初级教程)exe 2133 KB 2007-12-23 23:00:00
File: Linux系统常用命令快速入门chm 36 KB 2007-1-17 0:00:00
File: Linux系统常用命令快速入门pdf 341 KB 2007-1-17 0:00:00
File: Linux系统学习笔记pdf 70 KB 2007-2-7 0:00:00
File: Linux系统疑难解答之99式pdf 210 KB 2007-2-25 0:00:00
File: Linux系统纸坛pdf 4707 KB 2007-5-5 0:00:00
File: Linux学习笔记pdf 806 KB 2007-1-15 0:00:00
File: Linux与Samba服务器专题教程pdf 212 KB 2007-1-29 0:00:00
File: MagicLinux安装全程图解chm 1401 KB 2007-1-21 0:00:00
Directory: Mr Tang 2007-12-23 23:10:00
File: O'Reilly - Learning Red Hat Linux, 3rd Editionchm 4118 KB 2007-12-23 23:19:00
File: RHEL入门1rar 2333 KB 2007-1-8 0:00:00
File: Red Hat Enterprisr Linux AS 4图解教程之Linux基本 *** 作pdf 423 KB 2007-1-16 0:00:00
File: Redhat9rar 16926 KB 2007-8-28 16:41:00
File: Redhat9中文官方文档rar 15366 KB 2007-8-12 22:19:00
File: Ubuntu704图解安装教程pdf 987 KB 2007-6-26 0:00:00
File: Ubuntu704chm 757 KB 2007-12-15 11:53:00
File: Ubuntu图解安装教程pdf 1230 KB 2007-1-7 0:00:00
Directory: fc 2007-8-4 12:21:00
Directory: hl 2007-10-19 11:47:00
File: ibmlpirar 3046 KB 2006-11-22 0:00:00
File: issue4_cnpdf 2007-12-23 21:05:00
Directory: linux 2007-10-17 23:06:00
File: linuxpdf 873 KB 2007-4-26 0:00:00
File: linuxrar 20391 KB 2006-11-23 0:00:00
File: linux200607rar 3101 KB 2006-11-22 0:00:00
File: linux200608rar 4518 KB 2006-11-22 0:00:00
File: linuxbzrar 8780 KB 2006-11-22 0:00:00
File: linuxpcrar 14129 KB 2006-11-22 0:00:00
File: linuxpeixrar 8587 KB 2006-11-22 0:00:00
File: linuxsprar 22395 KB 2006-11-23 0:00:00
File: linuxxtglznrar 19455 KB 2006-11-23 0:00:00
File: linux程序设计3rar 3959 KB 2007-10-21 16:21:00
File: linux基础视频教程1rar 17537 KB 2007-3-9 0:00:00
File: linux基础视频教程2rar 33344 KB 2007-3-9 0:00:00
File: linux基础视频教程3rar 26663 KB 2007-3-9 0:00:00
File: linux视频1rar 26902 KB 2007-1-20 0:00:00
File: linux视频2rar 27570 KB 2007-1-20 0:00:00
File: linux视频3rar 32814 KB 2007-1-21 0:00:00
File: linux视频4rar 15274 KB 2007-1-21 0:00:00
Directory: logfiles 2008-1-5 4:00:00
File: lumaqq_2006M1-linux_gtk2_x86_no_jretargz 12411 KB 2006-11-22 0:00:00
File: redhatlinux9(1)rar 1760 KB 2007-1-19 0:00:00
File: redhatlinux9(2)rar 672 KB 2007-1-19 0:00:00
File: redhatlinux9(3)rar 64 KB 2007-1-19 0:00:00
File: redhatlinux9rar 22108 KB 2006-11-22 0:00:00
File: redhatlinux9xtglrar 10430 KB 2006-11-23 0:00:00
Directory: redlib 2007-12-23 23:25:00
Directory: sp 2008-1-4 16:45:00
Directory: suse 2007-12-18 16:57:00
Directory: urrs 2008-1-7 16:50:00
File: webmin1340targz 14201 KB 2007-12-23 23:36:00
Directory: wz 2007-12-16 22:54:00
File: 从Windows转向Linux教程E3000基础学习chm 3037 KB 2007-4-14 0:00:00
File: 从Windows转向Linux教程E3000基础学习pdf 3499 KB 2007-4-17 0:00:00
File: 从Windows转向Linux教程V2chm 3260 KB 2007-4-3 0:00:00
File: 从Windows转向Linux教程V2pdf 3952 KB 2007-4-4 0:00:00
File: 从头开始对ubuntu进行优化教程pdf 758 KB 2007-1-19 0:00:00
File: 从硬盘安装Linuxpdf 2007-12-20 14:35:00
File: 红联linux *** 作系统视频教程1rar 51205 KB 2006-11-26 0:00:00
File: 红联linux *** 作系统视频教程4rar 59957 KB 2006-11-29 0:00:00
File: 红联linux *** 作系统视频教程5rar 58308 KB 2006-11-29 0:00:00
File: 红旗linux桌面50安装指南rar 2014 KB 2007-1-16 0:00:00
File: 快速成Linux系统管理员教程pdf 873 KB 2007-1-27 0:00:00
File: 练成Linux高手chm 3853 KB 2007-2-3 0:00:00
File: 练成Linux系统高手教程pdf 4707 KB 2007-1-25 0:00:00
File: 一周内学会linux系统管理rar 2053 KB 2007-8-11 22:11:00
2007优秀Linux电子书籍集合下载这些Linux教程都是从红联中集合的,还有很多,这里我选些我知道较好的推荐给大家。
Linux零基础初级教程
很多Linux基础的知识在里面都有讲
下载地址:>
[TOC]
在云平台中,创建云主机的时候希望能够对主机进行一些初始化 *** 作,如配置ip,主机名,密码,ssh登录等。openstack上可以使用cloud-init进行初始化。
OpenStack虚拟机镜像指南
cloud-init 原理(执行的整个过程)
Cloud-init的认识和应用
cloud-init 是 linux 的一个工具,当系统启动时,cloud-init 可从 nova metadata 服务或者 config drive 中获取 metadata,完成包括但不限于下面的定制化工作:
cloud-init官方文档
官方配置参数参考
阿里云官方文档 安装cloud-init
前提条件
• 准备一台KVM机器,用于制作初始的centos7镜像
• 已为Linux云服务器绑定d性IP。
• 已登录Linux云服务器。
• Linux云服务器的网卡属性为DHCP方式。
网卡配置文件为动态IP获取
配置ssh文件
在需要免密码登录的机器上执行下面命令,产生密钥对(controller节点上)
编辑配置文件 /etc/cloud/cloudcfg
用微秒生成随机密码的命令
如果希望能够修改 instance 的 hostname(默认 instance 每次重启后 cloud-init 都会重新将 hostname 恢复成初始值),将 cloud_init_modules 列表中下面两项删除或注释掉:
(可选配置)在 /etc/cloud/cloudcfg 文件中自定义网络配置
在cloudcfg文件增加该配置之后,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置,需要自行管理。
建议提前配置好网卡配置文件为dhcp获取,否则在私有云上创建的实例可能会导致获取不到IP地址;原因是cloud-init中的自动配置网卡文件可能会导致mac地址不一致。
(可选配置)设置root用户密码
修改以下配置使得镜像创建的云服务器主机名不带novalocal后缀且主机名称中可以带点号。
a 执行如下命令,修改 __init__py 文件
执行如下命令进入cloudinit/sources文件夹。
执行以下命令编辑Cloud-Init日志输出路径配置文件,设置日志处理方式handlers
检查Cloud-Init工具相关配置是否成功
执行以下命令,无错误发生,说明Cloud-Init配置成功
设置完成后关闭虚拟机,准备下一阶段生成镜像
如果对接ceph存储。可以把qcow2格式转换为raw格式的镜像再上传
Ceph缺点是不支持从qcow2格式的镜像引导,所以需要转换raw格式的镜像
将镜像上传到openstack的glance节点上(在controller节点上)
在ceph上查看镜像和glance池的数据
创建实例并查看cloud-init配置是否成功
虚拟机镜像需要确保安装了 cloud-init
OpenStack 提供了命令行参数--config-drive 用于配置是否在创建虚拟机时使用 config drive 机制
在/etc/nova/novaconf中配置,直接使OpenStack计算服务在创建虚拟机时默认使用config drive 机制
注意
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)