Change-Id: I7b2d7c9eaa370384457264fcfcd2d2e91c384805
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/6591
Reviewed-by: Stuart Clements <sclements@vmware.com>
Tested-by: Anish Swaminathan <anishs@vmware.com>
Tested-by: Tapas Kundu <tkundu@vmware.com>
| ... | ... |
@@ -11,6 +11,7 @@ |
| 11 | 11 |
- [Versions](PhotonOS-versions.md) |
| 12 | 12 |
- [Features](features.md) |
| 13 | 13 |
- [Installation Guide](photon_installation/README.md) |
| 14 |
+ - [What's New in Photon OS 3.0](photon_installation/What-is-New-in-Photon-OS-3.0.md) |
|
| 14 | 15 |
- [Downloading Photon OS](photon_installation/Downloading-Photon-OS.md) |
| 15 | 16 |
- [Upgrading to Photon OS 3.0](photon_installation/Upgrading_to_photon_os_3.0.md) |
| 16 | 17 |
- [Build an ISO from the source code for Photon OS](photon_installation/build-photon.md) |
| ... | ... |
@@ -21,6 +21,6 @@ To add support for Java programs to the minimal version of Photon OS, install th |
| 21 | 21 |
openjre x86_64 1.8.0.92-1.ph1 95.09 M |
| 22 | 22 |
openjdk x86_64 1.8.0.92-1.ph1 37.63 M |
| 23 | 23 |
|
| 24 |
-**NOTE:** `openjdk` and `openjre` are available as openjdk8 and openjre8 in Photon OS 2.0 |
|
| 24 |
+**NOTE:** `openjdk` and `openjre` are available as openjdk8 and openjre8 in Photon OS 3.0 |
|
| 25 | 25 |
|
| 26 | 26 |
For more information about `tdnf`, see [Tiny DNF for Package Management](tiny-dnf-for-package-management.md) |
| ... | ... |
@@ -1,6 +1,6 @@ |
| 1 | 1 |
# Using the Network Configuration Manager |
| 2 | 2 |
|
| 3 |
-The Network Configuration Manager library that ships with Photon OS 2.0 provides a collection of C, Python, and CLI APIs that simplify common onfiguration tasks for: |
|
| 3 |
+The Network Configuration Manager library that ships with Photon OS 3.0 provides a collection of C, Python, and CLI APIs that simplify common onfiguration tasks for: |
|
| 4 | 4 |
|
| 5 | 5 |
- interfaces |
| 6 | 6 |
- IP addresses (IPv4 and IPv6 addresses) |
| ... | ... |
@@ -17,7 +17,7 @@ After you have set up a Lightwave domain controller, you can join Photon clients |
| 17 | 17 |
|
| 18 | 18 |
3. Edit the `iptables` firewall rules configuration file to allow connections on port `2020` as a default setting. |
| 19 | 19 |
|
| 20 |
- The default Photon OS 2.0 firewall settings block all incoming, outgoing, and forwards so that you must configure the rules. |
|
| 20 |
+ The default Photon OS 3.0 firewall settings block all incoming, outgoing, and forwards so that you must configure the rules. |
|
| 21 | 21 |
|
| 22 | 22 |
1. Open the iptables settings file. |
| 23 | 23 |
|
| ... | ... |
@@ -21,7 +21,7 @@ You can configure Lightwave server as domain controller on a Photon client. You |
| 21 | 21 |
`# configure-lightwave-server --domain <your-domain> --password '<administrator-user-password>' --ssl-subject-alt-name <machine-ip-address>` |
| 22 | 22 |
4. Edit `iptables` rules to allow connections to and from the client. |
| 23 | 23 |
|
| 24 |
- The default Photon OS 2.0 firewall settings block all incoming, outgoing, and forwards so that you must reconfigure them. |
|
| 24 |
+ The default Photon OS 3.0 firewall settings block all incoming, outgoing, and forwards so that you must reconfigure them. |
|
| 25 | 25 |
|
| 26 | 26 |
`# iptables -P INPUT ACCEPT` |
| 27 | 27 |
|
| ... | ... |
@@ -2,7 +2,7 @@ |
| 2 | 2 |
|
| 3 | 3 |
You can use Photon OS as a run-time environment for Linux containers on Microsoft Azure. You can set up and run the cloud-ready version of Photon OS as an instance of a virtual machine in the Azure cloud. Once Photon OS is running, you can deploy a containerized application in Docker. |
| 4 | 4 |
|
| 5 |
-**Note:** These instructions apply to Photon OS 2.0. There is no Photon OS 1.0 distribution image for Microsoft Azure. |
|
| 5 |
+**Note:** These instructions apply to Photon OS 2.0 and 3.0. There is no Photon OS 1.0 distribution image for Microsoft Azure. |
|
| 6 | 6 |
|
| 7 | 7 |
- [Prerequisites](photon-os-azure-prerequisites.md) |
| 8 | 8 |
- [Set Up Azure Storage and Uploading the VHD](setting-up-azure-storage-and-uploading-the-vhd.md) |
| ... | ... |
@@ -5,7 +5,7 @@ You can use Photon OS as a virtual machine within VMware Workstation. You can do |
| 5 | 5 |
|
| 6 | 6 |
- [Prerequisites](photon_os_workstation_prerequisites.md) |
| 7 | 7 |
- [Importing the OVA for Photon OS 3.0](importing_ova_for_photon_os_3.0-workstation.md) |
| 8 |
-- [Installing the ISO Image for Photon OS 2.0](installing-the-iso-image-for-photon-os-30-workstation.md) |
|
| 8 |
+- [Installing the ISO Image for Photon OS 3.0](installing-the-iso-image-for-photon-os-30-workstation.md) |
|
| 9 | 9 |
|
| 10 | 10 |
**Note**: If you want to upgrade an existing Photon 1.0 VM, refer to the instructions in [Upgrading to Photon OS 3.0](Upgrading-to-Photon-OS-3.0.md). |
| 11 | 11 |
|
| ... | ... |
@@ -5,6 +5,7 @@ |
| 5 | 5 |
---- |
| 6 | 6 |
|
| 7 | 7 |
- [Installation Guide](README.md) |
| 8 |
+ - [What's New in Photon OS 3.0](What-is-New-in-Photon-OS-3.0.md) |
|
| 8 | 9 |
- [Downloading Photon OS](Downloading-Photon-OS.md) |
| 9 | 10 |
- [Upgrading to Photon OS 3.0](Upgrading_to_photon_os_3.0.md) |
| 10 | 11 |
- [Build an ISO from the source code for Photon OS](build-photon.md) |
| ... | ... |
@@ -26,7 +27,7 @@ |
| 26 | 26 |
- [Running Photon OS on Workstation](Running-Photon-OS-on-Workstation.md) |
| 27 | 27 |
- [Prerequisites for Running Photon OS on Workstation](photon_os_workstation_prerequisites.md) |
| 28 | 28 |
- [Importing the OVA for Photon OS 3.0](importing_ova_for_photon_os_3.0-workstation.md) |
| 29 |
- - [Installing the ISO Image for Photon OS 2.0](installing-the-iso-image-for-photon-os-30-workstation.md) |
|
| 29 |
+ - [Installing the ISO Image for Photon OS 3.0](installing-the-iso-image-for-photon-os-30-workstation.md) |
|
| 30 | 30 |
- [Running Photon OS on AWS EC2](Running-Photon-OS-on-Amazon-Elastic-Cloud-Compute.md) |
| 31 | 31 |
- [Prerequisites for Running Photon OS on AWS EC2](photon_os_ecc_prerequisites.md) |
| 32 | 32 |
- [Set Up Photon OS on EC2](set-up-PhotonOS-on-ec2.md) |
| ... | ... |
@@ -1,6 +1,6 @@ |
| 1 | 1 |
# Upgrading to Photon OS 3.0 |
| 2 | 2 |
|
| 3 |
-You can upgrade your existing Photon OS 2.0 VMs to take advantage of the functionality enhancements in Photon OS 3.0. For details, see What is New in Photon OS 3.0. |
|
| 3 |
+You can upgrade your existing Photon OS 2.0 VMs to take advantage of the functionality enhancements in Photon OS 3.0. For details, see [What's New in Photon OS 3.0](What-is-New-in-Photon-OS-3.0.md). |
|
| 4 | 4 |
|
| 5 | 5 |
Photon OS 3.0 provides a seamless upgrade for Photon OS 2.0 implementations. You simply download an upgrade package, run a script, and reboot the VM. The upgrade script will update your packages and retain your 2.0 customizations in your new OS 3.0 VM. |
| 6 | 6 |
|
| 7 | 7 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,33 @@ |
| 0 |
+# What is New in Photon OS 3.0 |
|
| 1 |
+ |
|
| 2 |
+Photon OS 3.0 introduces support for ARM64 (Raspberry Pi 3), installer improvements, and up-to-date OSS packages including Linux kernel, systemd and glibc. |
|
| 3 |
+ |
|
| 4 |
+## Features |
|
| 5 |
+ |
|
| 6 |
+### ARM64 |
|
| 7 |
+ |
|
| 8 |
+- Support for Raspberry Pi 3 pre-built image and the ability to build new images in the image builder. |
|
| 9 |
+ |
|
| 10 |
+### Installer Updates |
|
| 11 |
+ |
|
| 12 |
+- Ability to run the installer from multiple media, such as USB, CDROM, and Kickstart, on a wider range of storage devices. |
|
| 13 |
+ |
|
| 14 |
+### Package and Binary Maintenance |
|
| 15 |
+ |
|
| 16 |
+- Cloud-ready images for rapid deployment on Microsoft Azure (new), Google Compute Engine (GCE), Amazon Elastic Compute Cloud (EC2), and VMware products (vSphere, Fusion, and Workstation) |
|
| 17 |
+- New package versions for the following base OS packages: |
|
| 18 |
+ - Linux kernel 4.18 |
|
| 19 |
+ - Glibc 2.28 |
|
| 20 |
+ - systemd 239 |
|
| 21 |
+ - Python3 3.7 |
|
| 22 |
+ - Openjdk : 1.8.0.181, 1.9.0.181 and 1.10.0.23 |
|
| 23 |
+- Up-to-date versions for most packages available in the repository. |
|
| 24 |
+- Ability to support multiple versions of the same package (For example, go-1.9 and go-1.10). |
|
| 25 |
+- Support for new packages including EdgeX, Liota, linux-firmware, wpa-supplicant for WLAN, consul, meson, and so on. |
|
| 26 |
+ |
|
| 27 |
+ |
|
| 28 |
+## Known Issues |
|
| 29 |
+ |
|
| 30 |
+- The OVA does not deploy on Workstation 14 but works on later and earlier versions. |
|
| 31 |
+- The Dialog package cannot be installed in 3.0. |
|
| 32 |
+- Not all packages in the x86-64 repo are available for ARM64. Notable ones include mysql, mariadb and dotnet libraries. |
|
| 0 | 33 |
\ No newline at end of file |
| ... | ... |
@@ -17,7 +17,7 @@ For more information about the copenapi_cli tool, refer to [github.com/vmware/co |
| 17 | 17 |
|
| 18 | 18 |
## PMD Python API |
| 19 | 19 |
|
| 20 |
-Python3 is included with your Photon OS 2.0 distribution. PMD Python interfaces are available for python3 (pmd-python3) and python2 (pmd-python2). You can use tdnf to ensure that the latest version is installed: |
|
| 20 |
+Python3 is included with your Photon OS 3.0 distribution. PMD Python interfaces are available for python3 (pmd-python3) and python2 (pmd-python2). You can use tdnf to ensure that the latest version is installed: |
|
| 21 | 21 |
~~~~ |
| 22 | 22 |
# tdnf install pmd-python3 |
| 23 | 23 |
# systemctl start pmd |
| ... | ... |
@@ -1,6 +1,6 @@ |
| 1 | 1 |
# Installing the pmd Package |
| 2 | 2 |
|
| 3 |
-The pmd package is included with your Photon OS 2.0 distribution. To make sure that you have the latest version, you can run: |
|
| 3 |
+The pmd package is included with your Photon OS 3.0 distribution. To make sure that you have the latest version, you can run: |
|
| 4 | 4 |
~~~~ |
| 5 | 5 |
# tdnf install pmd |
| 6 | 6 |
# systemctl start pmd |
| ... | ... |
@@ -19,7 +19,7 @@ Perform the following steps to set up Photon OS on EC2 |
| 19 | 19 |
Change the mode bits of the public key pair file to protect its security. In the command, include the path to the file if you need to. |
| 20 | 20 |
|
| 21 | 21 |
``` |
| 22 |
- chown 600 mykeypair.pub |
|
| 22 |
+ chmod 600 mykeypair.pub |
|
| 23 | 23 |
``` |
| 24 | 24 |
|
| 25 | 25 |
Change the mode bits on your private key pair file so that only you can view it: |
| ... | ... |
@@ -4,7 +4,7 @@ You can use either the Azure Portal or the Azure CLI to set up your Azure storag |
| 4 | 4 |
|
| 5 | 5 |
## Setting Up Using the Azure Portal |
| 6 | 6 |
|
| 7 |
-You can use the Azure portal to set up Photon OS 2.0 in the Azure cloud. The following instructions are brief. Refer to the Azure documentation for details. |
|
| 7 |
+You can use the Azure portal to set up Photon OS 3.0 in the Azure cloud. The following instructions are brief. Refer to the Azure documentation for details. |
|
| 8 | 8 |
|
| 9 | 9 |
1. Log in to the Azure portal at [http://portal.azure.com](http://portal.azure.com/). |
| 10 | 10 |
2. Create a resource group. In the toolbar, choose Resource Groups, click **+Add** , fill in the resource group fields, and choose **Create**. |
| ... | ... |
@@ -1,6 +1,6 @@ |
| 1 | 1 |
# Photon Management Daemon |
| 2 | 2 |
|
| 3 |
-The Photon Management Daemon (PMD) that ships with Photon OS 2.0 provides the remote management of a Photon instance via several APIs: a command line client (pmd-cli), a REST API, and a Python API. The PMD provides the ability to manage network interfaces, packages, firewalls, users, and user groups. |
|
| 3 |
+The Photon Management Daemon (PMD) that ships with Photon OS 3.0 provides the remote management of a Photon instance via several APIs: a command line client (pmd-cli), a REST API, and a Python API. The PMD provides the ability to manage network interfaces, packages, firewalls, users, and user groups. |
|
| 4 | 4 |
|
| 5 | 5 |
- [Installing the pmd Package](installing_pmd_package.md) |
| 6 | 6 |
- [Available APIs](available_apis.md) |