PhotonOS是VMware专为ESXi定制的容器操作系统,当前版本3.0,内核4.19,已内置Docker;

ESXi直接导入ova文件即可使用;

配置

1. 软件包管理

Photon OS使用TDNF代替yum,但与yum命令基本相同;

2. 服务管理

Photon OS使用systemd;

3. 网络配置

Photon OS网络服务为systemd-networkd;

4. 系统管理

Photon OS提供了Photon Management Daemon (PMD)远程管理工具,该工具提供了cli命令行、REST API和Python API接口,可以用其来管理网络、软件包、防火墙、用户和用户组。

使用以下命令安装并启动PMD

# tdnf install pmd

# systemctl start pmd

 

以下为pmd-cli的实例

修改防火墙策略

pmd-cli firewall rules --chain INPUT --add "-p tcp -m tcp --dport 21 -j ACCEPT"

配置IP地址

pmd-cli net ip4_address --set --interface eth0 --mode static --addr 192.168.0.2/24 --gateway 192.168.0.1

配置静态路由

pmd-cli net ip_route --add --interface eth0 --gateway 192.168.0.254 --destination 10.0.0.0/8> --metric 1

配置DNS服务器

pmd-cli net dns_servers --set --mode static --servers 192.168.0.1

配置DNS域名

pmd-cli net dns_domains --set --domains ebanban.com

配置NTP时间服务器

pmd-cli net ntp_servers --set --servers 192.168.0.10

配置主机名

pmd-cli net hostname --set --name photonos1

创建用户

pmd-cli usr useradd testuser

创建用户组

pmd-cli usr groupadd testgroup

 

5、使用容器及相关服务:

Photon OS内置了Docker,通过systemctl start docker来启动Docker服务。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐